- Timestamp:
- 07/19/12 11:18:12 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.2-expresso1/prototype/modules/calendar/js/helpers.js
r6812 r6815 1691 1691 1692 1692 1693 function add_tab_configure_calendar(calendar )1693 function add_tab_configure_calendar(calendar, type) 1694 1694 { 1695 1695 var calendars = []; … … 1699 1699 1700 1700 for (var i=0; i<Calendar.signatures.length; i++) { 1701 if( !!!parseInt(Calendar.signatures[i].calendar.type)){1701 if(parseInt(Calendar.signatures[i].calendar.type) == type){ 1702 1702 calendars.push(Calendar.signatures[i].calendar); 1703 1703 signatures.push(Calendar.signatures[i]); … … 1708 1708 } 1709 1709 } 1710 1711 if(!(document.getElementById( 'configure_tab')))1710 var tab_selector = ['configure_tab', 'configure_tab_group']; 1711 if(!(document.getElementById(tab_selector[type]))) 1712 1712 { 1713 1713 $('.positionHelper').css('display', 'none'); 1714 1714 $('.cal-list-options-btn').removeClass('fg-menu-open ui-state-active'); 1715 var tab_title = "Configurações de agendas"; 1716 $tabs.tabs( "add", "#configure_tab", tab_title ); 1715 if(type == 0){ 1716 var tab_title = "Configurações de agendas"; 1717 }else{ 1718 var tab_title = "Configurações de Grupos"; 1719 } 1720 $tabs.tabs( "add", "#"+tab_selector[type], tab_title ); 1717 1721 1718 1722 var dataColorPicker = { … … 1741 1745 signature:signatures[nowActive] 1742 1746 }, function( form_template ){ 1743 var form_content = jQuery('# configure_tab.accordion-user-calendars .ui-accordion-content').eq(nowActive).html( form_template ).find('form');1747 var form_content = jQuery('#'+tab_selector[type]+' .accordion-user-calendars .ui-accordion-content').eq(nowActive).html( form_template ).find('form'); 1744 1748 form_content.find('.preferences-alarms-list .button').button({ 1745 1749 text:false, … … 1870 1874 signatures:signatures 1871 1875 }, function( template ){ 1872 var template_content = jQuery('# configure_tab').html( template ).find('.configure-calendars-win');1876 var template_content = jQuery('#'+tab_selector[type]).html( template ).find('.configure-calendars-win'); 1873 1877 template_content.find('.button').button().filter('.save').click(function(evt){ 1874 1878 if(calendarAlarms.length) 1875 1879 DataLayer.removeFilter('calendarSignatureAlarm', {filter: ['IN','id', calendarAlarms]}); 1876 1880 template_content.find('form').submit(); 1877 $tabs.tabs( "remove", "# configure_tab");1881 $tabs.tabs( "remove", "#"+tab_selector[type]); 1878 1882 DataLayer.commit( false, false, function( received ){ 1879 1883 delete Calendar.currentViewKey; … … 1884 1888 Calendar.load(); 1885 1889 }).end().filter('.cancel').click(function(evt){ 1886 $tabs.tabs( "remove", "# configure_tab");1890 $tabs.tabs( "remove", "#"+tab_selector[type]); 1887 1891 }); 1888 1892 … … 1910 1914 $('.positionHelper').css('display','none'); 1911 1915 $('.cal-list-options-btn').removeClass('fg-menu-open ui-state-active'); 1912 $tabs.tabs("select", "# configure_tab");1916 $tabs.tabs("select", "#"+tab_selector[type]); 1913 1917 $('.accordion-user-calendars').accordion( "activate" , previewActiveCalendarConf ); 1914 1918 … … 2034 2038 2035 2039 2036 function remove_calendar( ){2040 function remove_calendar(type){ 2037 2041 /* Pode ser assim $('.cal-list-options-btn.ui-state-active').attr('class').replace(/[a-zA-Z-]+/g, ''); */ 2038 $.Zebra_Dialog('Todos os eventos desta agenda serão removidos. Deseja prosseguir com a operação?', { 2042 if(!!parseInt(type)) 2043 var title = 'Todas as tarefas deste grupo serão removidas. Deseja prosseguir com a operação?'; 2044 else 2045 var title = 'Todos os eventos desta agenda serão removidos. Deseja prosseguir com a operação?'; 2046 $.Zebra_Dialog(title, { 2039 2047 'type': 'question', 2040 2048 'overlay_opacity': '0.5',
Note: See TracChangeset
for help on using the changeset viewer.