フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:01_リクエスト・要望
タイムカードにて、日付の全選択を行った場合に土日休日も選択されてしまう
[ 1566 ] タイムカードにて、日付の全選択を行った場合に土日休日も選択されてしまう

タイムカードにて、日付の全選択を行った場合に休日も選択されてしまうのを回避するパッチ。

gsession2/timecard/js/tcd010.js

Index: 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;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+

投稿者j69
最新書き込み2008/12/11 17:28:28
[ 1595 ] Re: タイムカードにて、日付の全選択を行った場合に土日休日も選択されてしまう

パッチの提供ありがとうございます。

次期バージョンで採用させていただきます。

投稿者JTSスタッフ
最新書き込み2008/12/19 16:54:07
[ 1596 ] Re: Re: タイムカードにて、日付の全選択を行った場合に土日休日も選択されてしまう

JTSスタッフ様

 これは禁止事項に該当することだと思っていました。
 このスレッドがある限りフォーラムに本ソフトウェアを変更した一部機能を配布することは、
許容範囲だと考えて宜しいですか。
 

3.禁止事項

3.1 変更した本ソフトウェア複製物の配布
本ソフトウェアを変更した複製物を配布し第三者(同一法人内は除く)に譲渡あるいは使用させる
ことは出来ません。

例外として著作権者と別途契約を結ぶ事により本ソフトウェアを変更した複製物を配布をして第三者に
譲渡あるいは使用させることが出来るものとします。

------------------------------------------------------------

投稿者fennel
最新書き込み2008/12/19 19:50:58
[ 1597 ] Re: タイムカードにて、日付の全選択を行った場合に土日休日も選択されてしまう

fennel様

このフォーラム内であれば、許容範囲と考えてください。
パッチを送っていただくこと、公開していただくことは歓迎します。
(ぜひお願いしたいです)

本フォーラムの説明にも明示しておきました。

投稿者JTSスタッフ
最新書き込み2008/12/19 20:21:47
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=510
 


TOP