minor optimization in calendar day rendering: date comparison is heavier than just checking the size
This commit is contained in:
parent
bf460b7791
commit
c6a2133635
1 changed files with 5 additions and 8 deletions
|
@ -3,7 +3,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function renderCalendarDay(currGroupname,text) {
|
function renderCalendarDay(currGroupname,text) {
|
||||||
var now = new Date();
|
|
||||||
var currGroup = this.get(currGroupname);
|
var currGroup = this.get(currGroupname);
|
||||||
var linkit = false;
|
var linkit = false;
|
||||||
if (currGroup && currGroup.size()) {
|
if (currGroup && currGroup.size()) {
|
||||||
|
@ -11,13 +10,11 @@ function renderCalendarDay(currGroupname,text) {
|
||||||
linkit = true;
|
linkit = true;
|
||||||
else {
|
else {
|
||||||
linkit = false;
|
linkit = false;
|
||||||
if (currGroupname <= now.format("yyyyMMdd")) {
|
for (var i=0;i<currGroup.size();i++) {
|
||||||
for (var i=0;i<currGroup.size();i++) {
|
var st = currGroup.get(i);
|
||||||
var st = currGroup.get(i);
|
if (st.isOnline() || st.isViewAllowed()) {
|
||||||
if (st.isOnline() || st.isViewAllowed()) {
|
linkit = true;
|
||||||
linkit = true;
|
break;
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue