[ https://jira.jboss.org/jira/browse/RF-6734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12461316#action_12461316 ]
Alexander Smirnov commented on RF-6734: --------------------------------------- The one more suggestion for performance optimization is using 'lazy' rendering of popup calendars, to decrease page loading time. > Do not render default attributes. > --------------------------------- > > Key: RF-6734 > URL: https://jira.jboss.org/jira/browse/RF-6734 > Project: RichFaces > Issue Type: Feature Request > Affects Versions: 3.3.0 > Reporter: Alexander Smirnov > > Calendar JavaScript code is always rendered with full attributes values that > significant increase size of html page: > new Calendar('pageForm:SITE_V_HOLD_BEGIN_DATE_date', {dayListTableId: > 'pageForm:SITE_V_HOLD_BEGIN_DATE_dateDay', > weekNumberBarId: > 'pageForm:SITE_V_HOLD_BEGIN_DATE_dateWeekNum', > weekDayBarId: > 'pageForm:SITE_V_HOLD_BEGIN_DATE_dateWeekDay', > currentDate: new Date(2009,3,8), > selectedDate: null, > datePattern: 'MM/dd/yyyy', > jointPoint: 'bottom-left', > direction: 'bottom-right', > toolTipMode:'batch', > boundaryDatesMode:'inactive', > popup: true, > enableManualInput: false, > showInput: true, > disabled: false, > readonly: false, > ajaxSingle: true, > verticalOffset:0, > horizontalOffset: 0, > style:'z-index: 3; ', > firstWeekDay: 0, > minDaysInFirstWeek: 1, > todayControlMode:'select', > showHeader:true, > showFooter:true, > showWeeksBar:true, > showWeekDaysBar:true, > showApplyButton:false, > resetTimeOnDateSelect:false, > defaultTime:{hours:12,minutes:0}, > labels:{apply:'Apply', today:'Today', clean:'Clean', cancel:'Cancel', > ok:'OK', close:'x'}, > 'monthLabelsShort': > ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'] , > 'weekDayLabelsShort': ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] , > 'monthLabels': > ['January','February','March','April','May','June','July','August','September','October','November','December'] > , > 'weekDayLabels': > ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'] > }).load(); > Because page developers almost newer use all of them together, calendar > should use built-in default values and never render default values. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ richfaces-issues mailing list richfaces-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/richfaces-issues