Allereerst, ik ben een leek op javascript gebied, ik heb geen kennis van javascript of programmeren in javascript. Ik heb wat kennis in HTML, ietswat in php en C#. Hierdoor begrijp ik sommige stukken van javascript en kan ik het aanpassen, maar veel is jibberish voor mij.
Ik ben op dit moment een thema aan het maken op basis van een ander thema voor de iPhone, ik ben al een heel eind gekomen (zonder hulp) maar ik blijf tegen code aanlopen waar ik moeite mee heb.
Mijn probleem is het volgende, er is een variabele 'allday':
Wanneer een kalendar item, dus een 'event' een allDay item is, dan geeft het een korte datum of lange datum weer:
Ik heb geprobeerd om de datum te vervangen door een stuk tekst, die heb ik 'allDayText' genoemd;
Dit probeer ik dus te doen in de volgende stukje code:
Alleen dat gebeurt niet, maar het stukje tekst wordt omgezet naar datum (php.net/date). Ik weet niet hoe ik dat kan opvangen of omzeilen.
Dat gebeurt volgens mij in dit stukje code:
Kan iemand mij helpen? Ik heb google al gebruikt en gisternacht op verschillende tutorial websites gekeken, ik kom er niet uit, en helaas niemand in mijn directe omgeving die wat van javascript wat af weet. Bedankt!
Ik ben op dit moment een thema aan het maken op basis van een ander thema voor de iPhone, ik ben al een heel eind gekomen (zonder hulp) maar ik blijf tegen code aanlopen waar ik moeite mee heb.
Mijn probleem is het volgende, er is een variabele 'allday':
JavaScript:
1
| events[i].allDay |
Wanneer een kalendar item, dus een 'event' een allDay item is, dan geeft het een korte datum of lange datum weer:
JavaScript:
1
2
| if(!events[i].allDay || events[i].start + 86400000 < events[i].end){ var format = separateCalendarDays && end.isSameDay(start) ? clock_format_time : (events[i].allDay ? format_date_short : format_date_time_short_alt); |
Ik heb geprobeerd om de datum te vervangen door een stuk tekst, die heb ik 'allDayText' genoemd;
JavaScript:
1
| var alldayText = "<span class='sub2'> AAA </span>"; |
Dit probeer ik dus te doen in de volgende stukje code:
JavaScript:
1
| html += "<div class='tblmainsub1alt';>"+locationText+start.format(format_date_alt)+string_time_from+start.format(end.isSameDay(start) ? clock_format_time : alldayText)+string_time_to+end.format(clock_format_time)+"</div>"; |
Alleen dat gebeurt niet, maar het stukje tekst wordt omgezet naar datum (php.net/date). Ik weet niet hoe ik dat kan opvangen of omzeilen.
Dat gebeurt volgens mij in dit stukje code:
JavaScript:
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
| if(!events[i].allDay || events[i].start + 86400000 < events[i].end){ var format = separateCalendarDays && end.isSameDay(start) ? clock_format_time : (events[i].allDay ? format_date_short : format_date_time_short_alt); var startText = start.format(format); var endText = end.format(format); if(displayRelativeTimes && (start.isSameDay(now) || start < now)){ if(start > now){ var relativeText = "<span class='relativeTime sub2'>("+string_begins_prefix+"<span id=\""+dayID+"_"+i+"\"></span>"+string_begins_suffix+")</span>"; relativeTimes.push([dayID+"_"+i, start, events[i].allDay, events[i].allDay, string_now]); var timeout2 = start.getTime() - now.getTime(); if(timeout2 < timeout){ timeout = timeout2; } }else if(events[i].allDay && start.isSameDay(currentDate)){ var relativeText = "<span class='relativeTime sub2'> ("+string_ends_prefix+"<span id=\""+dayID+"_"+i+"\"></span>"+string_ends_suffix+")</span>"; relativeTimes.push([dayID+"_"+i, end, true, false, '']); }else{ var relativeText = "<span class='relativeTime sub2'>("+string_began_prefix+"<span id=\""+dayID+"_"+i+"_start\"></span>"+string_began_suffix+" | "+string_ends_prefix+"<span id=\""+dayID+"_"+i+"_end\"></span>"+string_ends_suffix+")</span>"; relativeTimes.push([dayID+"_"+i+"_start", start, events[i].allDay, false, string_justNow]); relativeTimes.push([dayID+"_"+i+"_end", end, events[i].allDay, false, string_now]); var timeout2 = end.getTime() - now.getTime(); if(timeout2 < timeout){ timeout = timeout2; } } }else{ var relativeText = ''; } } |
Kan iemand mij helpen? Ik heb google al gebruikt en gisternacht op verschillende tutorial websites gekeken, ik kom er niet uit, en helaas niemand in mijn directe omgeving die wat van javascript wat af weet. Bedankt!