Ignore:
Timestamp:
11/13/09 19:13:41 (4 years ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, new-webex, prov-dual-interface, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
Children:
43cd47
Parents:
e6c54a
Message:

[FIXED] Dates - data sent to server in ISO8601

  • So that everything remains consistent (we were receiving in ISO8601 and sending in %d/%m/%Y;
  • Some things (i.e. collaboration...) still sending %d/%m/%Y (not using ParameterManager?) on server side;
  • Added to Data.js some functions to convert between different date formats (show they be moved somewhere else?);
  • Started the 'unified widget' for start/end date - still some checks to do;
File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/webinterface/tpls/EventModifMainData.tpl

    ra3d1b7 rf25f07  
    11<%! 
    22 
     3# maybe all of this should be moved to the W* class? 
     4 
     5from MaKaC.fossils.conference import IConferenceMinimalFossil 
    36import MaKaC.webinterface.webFactoryRegistry as webFactoryRegistry 
    47import MaKaC.webinterface.urlHandlers as urlHandlers 
     
    7578<tr> 
    7679    <td class="dataCaptionTD"> 
    77         <span class="dataCaptionFormat"><%= _("Start date")%></span> 
    78     </td> 
    79     <td class="blacktext"> 
    80         <span id="inPlaceEditStartDate"><%=startDate %></span> 
    81     </td> 
    82 </tr> 
    83 <tr> 
    84     <td class="dataCaptionTD"> 
    85         <span class="dataCaptionFormat"><%= _("End date")%></span> 
    86     </td> 
    87     <td class="blacktext"> 
    88         <span id="inPlaceEditEndDate"><%=endDate %></span> 
     80        <span class="dataCaptionFormat"><%= _("Start/End date")%></span> 
     81    </td> 
     82    <td class="blacktext"> 
     83        <span id="inPlaceEditStartEndDate"><%=startDate %> <strong>to</strong> <%= endDate %></span> 
    8984    </td> 
    9085</tr> 
     
    234229} 
    235230 
     231var confFossile = <%= jsonEncode(confObj.fossilize(IConferenceMinimalFossil, tz=confObj.getTimezone())) %>; 
     232 
    236233<%= macros.genericField(macros.FIELD_TEXT, 'inPlaceEditTitle', 'event.main.changeTitle', {'conference': "%s"%conferenceId}, preCache=True, rh=self._rh) %> 
    237234 
     
    250247<%= macros.genericField(macros.FIELD_SELECT, 'inPlaceEditType', 'event.main.changeType', {'conference': "%s"%conferenceId}, preCache=True, rh=self._rh, options=typeList) %> 
    251248 
    252 <%= macros.genericField(macros.FIELD_DATE, 'inPlaceEditStartDate', 'event.main.changeStartDate', {'conference': "%s"%conferenceId}, preCache=True, rh=self._rh) %> 
    253  
    254 <%= macros.genericField(macros.FIELD_DATE, 'inPlaceEditEndDate', 'event.main.changeEndDate', {'conference': "%s"%conferenceId}, preCache=True, rh=self._rh) %> 
     249$E('inPlaceEditStartEndDate').set(new StartEndDateWidget('event.main.changeDates', <%= jsonEncode({'conference': "%s"%conferenceId}) %>, {'startDate': confFossile.startDate, 'endDate': confFossile.endDate}).draw()); 
    255250 
    256251<%= macros.genericField(macros.FIELD_RICHTEXT, 'inPlaceEditDescription', 'event.main.changeDescription', {'conference': "%s"%conferenceId}, preCache=True, rh=self._rh, options=(400,200)) %> 
Note: See TracChangeset for help on using the changeset viewer.