Ignore:
Timestamp:
03/13/12 18:23:02 (12 years ago)
Author:
natan
Message:

Ticket #2434 - Implementacao da repeticao de eventos na agenda e adicao de suporte a relacionamentos 1x1 na API

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/templates/event_repeat.ejs

    r5341 r5715  
    11<fieldset id="calendar_event_repeat_form" class="event-repeat-container"> 
    22        <legend class="hidden">Repetição do evento</legend> 
     3        <input type="hidden" name="repeatId"/> 
    34         
    45        <p class="input-group"> 
    56                <label for="frequency">Repetição:</label> 
    6                 <select name="frequency"> 
    7                         <option value="dayly">Diária</option> 
     7                <select name="frequency" class="frequency"> 
     8                        <option value="none">Sem repetição</option> 
     9                        <option value="daily">Diária</option> 
    810                        <option value="weekly">Semanal</option> 
    911                        <option value="monthly">Mensal</option> 
     
    1214        </p> 
    1315         
    14         <p class="input-group"> 
    15                 <label>Repete a cada:</label> 
    16                 <!-- Dia --> 
    17                 <input type="text" name="interval" class="tiny number"><label class=""> Dias</label> 
    18         </p> 
    19          
    2016        <!-- Semana e Mês --> 
    2117 
    22          
    23         <!-- Semana --> 
    24         <p class="input-group event-repeat-weekly hidden">    
    25                 <label>Repete</label> 
    26                 <input type="checkbox" name="repeatweekly[]" value="SU"> 
    27                 <label for="repeatweekly[]">D</label> 
    28  
    29                 <input type="checkbox" name="repeatweekly[]" value="MO"> 
    30                 <label for="repeatweekly[]">S</label> 
    31  
    32                 <input type="checkbox" name="repeatweekly[]" value="TU"> 
    33                 <label for="repeatweekly[]">T</label> 
    34  
    35                 <input type="checkbox" name="repeatweekly[]" value="WE"> 
    36                 <label for="repeatweekly[]">Q</label> 
    37  
    38                 <input type="checkbox" name="repeatweekly[]" value="TH"> 
    39                 <label for="repeatweekly[]">Q</label> 
    40  
    41                 <input type="checkbox" name="repeatweekly[]" value="FR"> 
    42                 <label for="repeatweekly[]">S</label> 
    43  
    44                 <input type="checkbox" name="repeatweekly[]" value="SA"> 
    45                 <label for="repeatweekly[]">S</label> 
    46         </p> 
    47  
    4818        <!-- Mês --> 
    49         <p class="input-group event-repeat-monthly hidden">  
    50                 <label>Repete</label> 
    51                 <input type="radio" name="repeatmonthyType"> 
     19        <p class="input-group event-repeat-monthly hidden frequency-option">  
     20                <label>Mensalmente por </label> 
     21                <input type="radio" name="repeatmonthyType" value="0"> 
    5222                <label for="repeatmonthyType">dia do mês</label> 
    5323 
    54                 <input type="radio" name="repeatmonthyType"> 
     24                <input type="radio" name="repeatmonthyType" value="1"> 
    5525                <label for="repeatmonthyType">dia da semana</label> 
    5626        </p> 
    5727         
    58         <p> 
    59                 <!-- 
    60                 <label for="start">Inicia em</label> 
    61                 <input class="date" type="text" name="start"> 
    62                 --> 
    63                 <input type="checkbox" name="neverEnds" checked="checked"> 
    64                 <label for="end_event">Evento nunca termina</label> 
     28        <!-- Semana --> 
     29        <p class="input-group event-repeat-weekly hidden frequency-option">    
     30                <label>Toda </label> 
     31                <input type="checkbox" name="repeatweekly[]" value="SU"> 
     32                <label for="repeatweekly[]">Domingo</label> 
     33 
     34                <input type="checkbox" name="repeatweekly[]" value="MO"> 
     35                <label for="repeatweekly[]">Segunda</label> 
     36 
     37                <input type="checkbox" name="repeatweekly[]" value="TU"> 
     38                <label for="repeatweekly[]">Terça</label> 
     39 
     40                <input type="checkbox" name="repeatweekly[]" value="WE"> 
     41                <label for="repeatweekly[]">Quarta</label> 
     42 
     43                <input type="checkbox" name="repeatweekly[]" value="TH"> 
     44                <label for="repeatweekly[]">Quinta</label> 
     45 
     46                <input type="checkbox" name="repeatweekly[]" value="FR"> 
     47                <label for="repeatweekly[]">Sexta</label> 
     48 
     49                <input type="checkbox" name="repeatweekly[]" value="SA"> 
     50                <label for="repeatweekly[]">Sabado</label> 
    6551        </p> 
    66         <label class="hidden label_finish_event">Termina</label> 
    67         <p class="hidden input-group finish_event"> 
     52         
     53        <p class="input-group finish_event repeat-in hidden"> 
     54                <!-- <span class="input-group"> 
     55                        <label for="start">A repetição inicia</label> 
     56                        <select name="startOptions" class="startOptions"> 
     57                            <option value="Today">Hoje</option> 
     58                            <option value="customDate">Na Data Selecionada</option> 
     59                        </select> 
     60                        <input class="date startDate" type="text" name="start" readonly> 
     61                </span> --> 
     62        </p> 
     63        <p class="input-group finish_event repeat-in hidden"> 
    6864                <span class="input-group"> 
    69                         <input type="radio" name="repeat_finish" value="date_fixed"> 
    70                         <label>Em</label>  
    71                         <input type="text" name="" class="date"> 
     65                        <label class="label_finish_event">A repetição</label> 
     66                        <!--<input type="radio" name="repeat_finish" value="date_fixed">--> 
     67                        <select name="endOptions" class="endRepeat"> 
     68                            <option value="never">Nunca termina</option> 
     69                            <option value="customDate">Termina na Data Selecionada</option> 
     70                            <option value="occurrences">Termina Após n Ocorrencias</option> 
     71                        </select> 
     72                                                <input type="text" name="end" class="date customDateEnd hidden"> 
     73                        <input type="text" name="occurrences" class="tiny number occurrencesEnd hidden"> 
     74                        <label name="occurrences" class="hidden">Ocorrências</label> 
    7275                </span> 
    73                  
    74                 <span class="input-group"> 
    75                         <input type="radio" name="repeat_finish" value="occurrences"> 
    76                         <label>Após</label> 
    77                         <input type="text" name="" class="tiny number"> 
    78                         <label>Ocorrências</label> 
     76        </p> 
     77        <p class="input-group finish_event repeat-in hidden"> 
     78                <span class="input-group"> 
     79                        <label>Tendo intervalo de</label> 
     80                        <input type="text" name="" class="tiny number eventInterval" value="0"> 
     81                        <label class="interval"></label> 
    7982                </span> 
    80         </p> 
    81         <button class="test-recurrence" onclick="recurrence();">Gera a repetição então, vamo ver!</button> 
     83        </p>                 
     84        <!--<button class="test-recurrence" onclick="recurrence();">Gera a repetição então, vamo ver!</button>--> 
    8285<!--    <label for="calendar_event_repeat_summary">Resumo:</label> 
    8386    <span>Semanal: cada quinta-feira<span>--> 
Note: See TracChangeset for help on using the changeset viewer.