FUYU
2023-12-13 4488f711dbc01a8db6753907cae2ef4021dede68
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
function getObjY(a) {
    for (var b = 0; null != a;)
        b += a.offsetTop - a.scrollTop, a = a.offsetParent;
    return b
}
function windowResize() {
    var parentOffset = j$('#calendar').offset();
    blockHeight = j$(window).innerHeight() - 145 - parentOffset.top;
    sbwidth = scrollbarWidth();
    if (j$(escapeVfId('fc-scroller')).height() > blockHeight) {
        j$(escapeVfId('fc-scroller-container')).css('height', blockHeight + 'px');
    } else {
        j$(escapeVfId('fc-scroller-container')).css('height', '');
    }
    if (sbwidth > 0) {
        j$(escapeVfId('fc-widget-campaign-div')).css('margin-right', (sbwidth - 1) + 'px').css('border-right-width', '1px');
        j$(escapeVfId('fc-widget-header-div')).css('margin-right', (sbwidth - 1) + 'px').css('border-right-width', '1px');
    }
}
 
function resizeByPhoto(imgId, linkId) {
    var photowidth = j$("#" + imgId).width();
    if (photowidth > 0) {
        j$("#" + linkId).parent().css('width', (110 - 1 - Math.ceil(photowidth)) + 'px');      // col_User width:110px
    }
}
 
function hideFcPopover() {
    j$('#fc-popover').hide();
}
 
// Mark
function searchMark() {
    hideFcPopover();
    var jSearch = j$(escapeVfId('Page:Form:searchText'));
    var pSearch = j$(escapeVfId('Page:Form:searchText')).val();
    var smax = 0;
    jSearch.attr("current", "0");
    j$("div.forEvtMark").each(function(index) {
        var forRevers = j$(this).children('.fc-time');
        var searchWordText = j$(this).children('.fc-searchWord').text();
        j$(this).attr("id", "");
        if (pSearch != '') {
            pSearch = pSearch.toUpperCase();
        }
        if (searchWordText.indexOf(pSearch) >= 0) {
            forRevers.css("background-color", "yellow").css("color", "red");
            smax++;
            j$(this).attr("id", "Mark" + smax);
        } else {
            forRevers.css("background-color", "").css("color", "");
        }
    });
    jSearch.attr("max", "" + smax);
}
 
// Next Mark
function nextMark() {
    var jSearch = j$(escapeVfId('Page:Form:searchText'));
    var scur = parseInt(jSearch.attr("current"));
    var smax = parseInt(jSearch.attr("max"));
    j$("#Mark" + scur).children('.fc-time').css("background-color", "yellow").css("color", "red");
    scur++
    if (scur > smax) {
        scur = 1;
    }
    jSearch.attr("current", "" + scur);
    var mTop = j$("#Mark" + scur).offsetParent().offset().top;
    var cTop = j$("#fc-scroller").offset().top
    j$("#fc-scroller-container").scrollTop(mTop - cTop - 1);
    j$("#Mark" + scur).children('.fc-time').css("background-color", "#dc143c").css("color", "#fff");
}
 
// Prev Mark
function prevMark() {
    var jSearch = j$(escapeVfId('Page:Form:searchText'));
    var scur = parseInt(jSearch.attr("current"));
    var smax = parseInt(jSearch.attr("max"));
    j$("#Mark" + scur).children('.fc-time').css("background-color", "yellow").css("color", "red");
    scur--
    if (scur <= 0) {
        scur = smax;
    }
    jSearch.attr("current", "" + scur);
    var mTop = j$("#Mark" + scur).offsetParent().offset().top;
    var cTop = j$("#fc-scroller").offset().top
    j$("#fc-scroller-container").scrollTop(mTop - cTop - 1);
    j$("#Mark" + scur).children('.fc-time').css("background-color", "#dc143c").css("color", "#fff");
}