GroupSession
タイムカードにて、日付の全選択を行った場合に休日も選択されてしまうのを回避するパッチ。gsession2/timecard/js/tcd010.jsIndex: tcd010.js===================================================================--- tcd010.js (revision 289)+++ tcd010.js (working copy)@@ -26,9 +26,34 @@ var chkFlg; if (document.forms[0].allChk.checked) {- checkAll('selectDay');-+ //checkAll('selectDay');+ checkWeekDayAll('selectDay'); } else { nocheckAll('selectDay'); }-}\ No newline at end of file+}++function checkWeekDayAll(chkName){++ chkAry = document.getElementsByName(chkName);+ for (i = 0; i < chkAry.length; i++) {+ var trElem = chkAry[i].parentNode.parentNode;+ var oElements = trElem.childNodes;+ for (j = 0; j < oElements.length; j++) {+ var oElem = oElements[j];+ if (oElem.tagName == "TH") {+ var cElements = oElem.childNodes;+ for (k = 0; k < cElements.length; k++) {+ if (cElements[k].tagName == "SPAN") {+ var spanElem = cElements[k];+ if (spanElem.attributes.getNamedItem("class").value == 'sc_ttl_def') {+ chkAry[i].checked = true;+ }+ }+ }+ }+ }+ }+}++
パッチの提供ありがとうございます。次期バージョンで採用させていただきます。
JTSスタッフ様 これは禁止事項に該当することだと思っていました。 このスレッドがある限りフォーラムに本ソフトウェアを変更した一部機能を配布することは、許容範囲だと考えて宜しいですか。 3.禁止事項 3.1 変更した本ソフトウェア複製物の配布 本ソフトウェアを変更した複製物を配布し第三者(同一法人内は除く)に譲渡あるいは使用させる ことは出来ません。 例外として著作権者と別途契約を結ぶ事により本ソフトウェアを変更した複製物を配布をして第三者に 譲渡あるいは使用させることが出来るものとします。 ------------------------------------------------------------
fennel様このフォーラム内であれば、許容範囲と考えてください。パッチを送っていただくこと、公開していただくことは歓迎します。(ぜひお願いしたいです)本フォーラムの説明にも明示しておきました。
TOP