Changeset 5510 for trunk/prototype/modules/calendar/js/helpers.js
- Timestamp:
- 02/14/12 09:21:16 (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 1 1 nbproject 2 3 2 header.inc.php 3 ._header.inc.php
-
- Property svn:ignore
-
trunk/prototype/modules/calendar/js
-
Property
svn:ignore
set to
._helpers.js
._init.js
._calendar.date.js
-
Property
svn:ignore
set to
-
trunk/prototype/modules/calendar/js/helpers.js
r5442 r5510 19 19 var startDate = Date.parseExact( isAllDay ? start_date+ " 00:00": start_date + " " + $.trim(start_time) , formatString ); 20 20 var endDate = Date.parseExact( isAllDay ? end_date+ " 00:00": end_date + " " + $.trim(end_time) , formatString ); 21 21 22 22 if(startDate == null || startDate.getTime() < 0 ) 23 23 return 'Data inicial inválida'; … … 676 676 677 677 tabPrefCalendar.find('.number').numeric(); 678 679 tabPrefCalendar.find('input.time').timepicker({ 680 closeText: 'Ok', 681 hourGrid: 4, 682 minuteGrid: 10, 683 ampm : (parseInt($("select[name=hourFormat] option:selected").val().length) > 5 ? true : false), //((User.preferences.hourFormat.length > 5) ? true: false), 684 timeFormat: "hh:mm tt", 685 onSelect: function (selectedDateTime){ 686 if(!(User.preferences.hourFormat.length == 5)) { 687 $(this).val(selectedDateTime.replace(/[\.]/gi, "")); 688 } 689 }, 690 onClose : function (selectedDateTime){ 691 if(!(User.preferences.hourFormat.length == 5)) { 692 $(this).val(selectedDateTime.replace(/[\.]/gi, "")); 693 } 694 } 695 }); 696 697 $.mask.definitions['{']='[ap]'; 698 $.mask.definitions['}']='[m]'; 699 tabPrefCalendar.find("input.time").mask( ((User.preferences.hourFormat.length > 5) ? "99:99 {}" : "99:99"), { 700 completed:function(){ 701 $(this).val(dateCalendar.defaultToAmPm($(this).val())); 702 $(this).timepicker("refresh"); 703 $(this).val($(this).val().replace(/[\.]/gi, "")); 704 } 705 }); 706 707 tabPrefCalendar.find("select[name=hourFormat]").change( function() { // evento ao selecionar formato de hora 708 709 tabPrefCalendar.find("input.time").timepicker("destroy"); 710 711 tabPrefCalendar.find('input.time').timepicker({ 712 closeText: 'Ok', 713 hourGrid: 4, 714 minuteGrid: 10, 715 ampm : (parseInt($("select[name=hourFormat] option:selected").val().length) > 5 ? true : false), 716 timeFormat: "hh:mm tt", 717 onSelect: function (selectedDateTime){ 718 if(!(User.preferences.hourFormat.length == 5)) { 719 $(this).val(selectedDateTime.replace(/[\.]/gi, "")); 720 } 721 }, 722 onClose : function (selectedDateTime){ 723 if(!(User.preferences.hourFormat.length == 5)) { 724 $(this).val(selectedDateTime.replace(/[\.]/gi, "")); 725 } 726 } 727 }); 728 729 var defaultStartHour = tabPrefCalendar.find("input[name=defaultStartHour]").val().trim(); 730 var defaultEndHour = tabPrefCalendar.find("input[name=defaultEndHour]").val().trim(); 731 732 tabPrefCalendar.find("input.time").mask( (($("select[name=hourFormat] option:selected").val().trim().length > 5) ? "99:99 {}" : "99:99") ); 733 734 if (parseInt($("select[name=hourFormat] option:selected").val().length) > 5) { // am/pm 735 tabPrefCalendar.find("input[name=defaultStartHour]").val(dateCalendar.defaultToAmPm(defaultStartHour)); 736 tabPrefCalendar.find("input[name=defaultEndHour]").val(dateCalendar.defaultToAmPm(defaultEndHour)) 737 738 } else { //24h 739 tabPrefCalendar.find("input[name=defaultStartHour]").val(dateCalendar.AmPmTo24(defaultStartHour)); 740 tabPrefCalendar.find("input[name=defaultEndHour]").val(dateCalendar.AmPmTo24(defaultEndHour)); 741 } 742 }); 743 744 745 678 746 }); 679 747 } else {
Note: See TracChangeset
for help on using the changeset viewer.