Ignore:
Timestamp:
01/08/09 16:11:54 (15 years ago)
Author:
niltonneto
Message:

Resolve #390.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/calendar/templates/celepar/js/edit.js

    r2 r583  
    9292                selectOpener.options[selectOpener.options.length-1].selected = true; 
    9393        } 
    94          
     94function changeViewMode(chValue){ 
     95        switch (chValue){ 
     96                case 'hourAppointment': 
     97                        var names=new Array('title','priority','location','alarmhours','alarmminutes','recur_type','rpt_use_end','recur_interval','rpt_label'); 
     98                        for (var i=0; i < names.length; i++) 
     99                        { 
     100                                var Field = document.getElementsByName('cal['+names[i]+']'); 
     101                                if (Field[0]) 
     102                                        Field[0].parentNode.parentNode.style.display = "none"; 
     103                        } 
     104 
     105                        Field = document.getElementsByName('participants[]'); 
     106                        Field[0].parentNode.parentNode.style.display = "none"; 
     107                        Field[1].parentNode.parentNode.style.display = "none"; 
     108                        Field = document.getElementById('txt_loading'); 
     109                        Field.parentNode.parentNode.style.display = "none"; 
     110                        Field = document.getElementsByName('cal[rpt_day][]'); 
     111                        Field[0].parentNode.parentNode.style.display = "none"; 
     112                        break; 
     113                default: 
     114                        var names=new Array('title','priority','location','alarmhours','alarmminutes','recur_type','rpt_use_end','recur_interval','rpt_label'); 
     115                        for (var i=0; i < names.length; i++) 
     116                        { 
     117                                var Field = document.getElementsByName('cal['+names[i]+']'); 
     118                                if (Field[0]) 
     119                                        Field[0].parentNode.parentNode.style.display = ""; 
     120                        } 
     121                        Field = document.getElementsByName('participants[]'); 
     122                        Field[0].parentNode.parentNode.style.display = ""; 
     123                        Field[1].parentNode.parentNode.style.display = ""; 
     124                        Field = document.getElementById('txt_loading'); 
     125                        Field.parentNode.parentNode.style.display = ""; 
     126                        Field = document.getElementsByName('cal[rpt_day][]'); 
     127                        Field[0].parentNode.parentNode.style.display = ""; 
     128                        break; 
     129        } 
     130 
     131} 
     132function updateTitleField(select){ 
     133        var typeField = document.getElementsByName('cal[type]'); 
     134        if (typeField[0].value != 'hourAppointment') 
     135                return; 
     136        var titleField = document.getElementsByName('cal[title]'); 
     137        var optionsArray = select.childNodes; 
     138        titleField[0].value = ''; 
     139        for(option in optionsArray) 
     140                if (optionsArray[option].selected) 
     141                        titleField[0].value += optionsArray[option].text + ' '; 
     142} 
     143 
     144         
    95145// Fim         
Note: See TracChangeset for help on using the changeset viewer.