[ https://issues.apache.org/jira/browse/TOMAHAWK-1409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12694117#action_12694117 ]
Simon Kitching commented on TOMAHAWK-1409: ------------------------------------------ Hi Klaus, This is a bug-tracking system for myfaces, not a user forum. You should not create entries here unless you are really sure that there is a bug. In most cases, you should *first* subscribe to the myfaces user email list, and *only* when someone confirms that there is a bug should an issue be created here. See the myfaces website for the email list details. So please subscribe to the list and post your question there. > t:inputCalendar java script problem: org_apache_myfaces_PopupCalendar() is > undefined > ------------------------------------------------------------------------------------ > > Key: TOMAHAWK-1409 > URL: https://issues.apache.org/jira/browse/TOMAHAWK-1409 > Project: MyFaces Tomahawk > Issue Type: Bug > Components: Calendar > Affects Versions: 1.1.8 > Reporter: Klaus Schuster > Priority: Critical > > Hi, > I am using a t:inputCalendar tag from Tomahawk 1.1.8: > view plaincopy to clipboardprint? > <t:inputCalendar id="mycal" > addResources="false" > monthYearRowClass="yearMonthHeader" > weekRowClass="weekHeader" > popupButtonStyleClass="standard_bold" > currentDayCellClass="currentDayCell" > value="#{BB.geburtsdatum}" > renderAsPopup="true" > popupTodayString="Heute ist der: " > helpText="MM/DD/YYYY"> > </t:inputCalendar> > <h:outputText value="#{BB.geburtsdatum}" /> > <t:inputCalendar id="mycal" > addResources="false" > monthYearRowClass="yearMonthHeader" > weekRowClass="weekHeader" > popupButtonStyleClass="standard_bold" > currentDayCellClass="currentDayCell" > value="#{BB.geburtsdatum}" > renderAsPopup="true" > popupTodayString="Heute ist der: " > helpText="MM/DD/YYYY"> > </t:inputCalendar> > <h:outputText value="#{BB.geburtsdatum}" /> > > geburtsdatum is a DATE in my BB with its getter and setter. > The t:inputCalendar is embedded in an form. > When I open the JSF Page with Internet Explorer 6 I get the following > JavaScript error: > view plaincopy to clipboardprint? > org_apache_myfaces_PopupCalendar() is undefined > org_apache_myfaces_PopupCalendar() is undefined > > I read a lot on the web, and tryed to use the command addResources="false" in > combination with > the extension filter in my web.xml: > view plaincopy to clipboardprint? > <filter-mapping> > <filter-name>MyFacesExtensionsFilter</filter-name> > <servlet-name>Faces Servlet</servlet-name> > </filter-mapping> > <filter-mapping> > <filter-name>MyFacesExtensionsFilter</filter-name> > <servlet-name>Faces Servlet</servlet-name> > </filter-mapping> > > My page source code look like this: > view plaincopy to clipboardprint? > <input id="frm1:mycal" name="frm1:mycal" type="text" > onfocus="selectText('MM/DD/YYYY', 'frm1:mycal')" > onclick="selectText('MM/DD/YYYY', 'frm1:mycal')" value="MM/DD/YYYY" /><span > id="frm1:mycalSpan"></span><script type="text/javascript"><!-- > frm1_3AmycalCalendarVar=new org_apache_myfaces_PopupCalendar(); > frm1_3AmycalCalendarVar.initData.themePrefix = "jscalendar-DB"; > frm1_3AmycalCalendarVar.initData.imgDir = > "/ewc/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/12385048/calendar.HtmlCalendarRenderer/DB/"; > > frm1_3AmycalCalendarVar.initData.monthName = new > Array("Januar","Februar","M\u00E4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); > > frm1_3AmycalCalendarVar.initData.dayName = new > Array("Mo","Di","Mi","Do","Fr","Sa","So"); > frm1_3AmycalCalendarVar.initData.startAt = 1; > frm1_3AmycalCalendarVar.dateFormatSymbols.weekdays = new > Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); > > frm1_3AmycalCalendarVar.dateFormatSymbols.shortWeekdays = new > Array("So","Mo","Di","Mi","Do","Fr","Sa"); > frm1_3AmycalCalendarVar.dateFormatSymbols.shortMonths = new > Array("Jan","Feb","M\u00E4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"); > > frm1_3AmycalCalendarVar.dateFormatSymbols.months = new > Array("Januar","Februar","M\u00E4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); > > frm1_3AmycalCalendarVar.dateFormatSymbols.eras = new Array("v. Chr.","n. > Chr."); > frm1_3AmycalCalendarVar.dateFormatSymbols.ampms = new Array("AM","PM"); > frm1_3AmycalCalendarVar.initData.todayString = "Heute ist der: "; > frm1_3AmycalCalendarVar.initData.popupLeft = false; > > frm1_3AmycalCalendarVar.initData.selectMode = "day"; > frm1_3AmycalCalendarVar.init(document.getElementById('frm1:mycalSpan')); > > //--></script><input type="button" > onclick="frm1_3AmycalCalendarVar._popUpCalendar(this,document.getElementById('frm1:mycal'),'dd.MM.yy')" > value="..." class="standard_bold" /></div> > <input id="frm1:mycal" name="frm1:mycal" type="text" > onfocus="selectText('MM/DD/YYYY', 'frm1:mycal')" > onclick="selectText('MM/DD/YYYY', 'frm1:mycal')" value="MM/DD/YYYY" /><span > id="frm1:mycalSpan"></span><script type="text/javascript"><!-- > frm1_3AmycalCalendarVar=new org_apache_myfaces_PopupCalendar(); > frm1_3AmycalCalendarVar.initData.themePrefix = "jscalendar-DB"; > frm1_3AmycalCalendarVar.initData.imgDir = > "/ewc/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/12385048/calendar.HtmlCalendarRenderer/DB/"; > frm1_3AmycalCalendarVar.initData.monthName = new > Array("Januar","Februar","M\u00E4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); > frm1_3AmycalCalendarVar.initData.dayName = new > Array("Mo","Di","Mi","Do","Fr","Sa","So"); > frm1_3AmycalCalendarVar.initData.startAt = 1; > frm1_3AmycalCalendarVar.dateFormatSymbols.weekdays = new > Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); > frm1_3AmycalCalendarVar.dateFormatSymbols.shortWeekdays = new > Array("So","Mo","Di","Mi","Do","Fr","Sa"); > frm1_3AmycalCalendarVar.dateFormatSymbols.shortMonths = new > Array("Jan","Feb","M\u00E4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"); > frm1_3AmycalCalendarVar.dateFormatSymbols.months = new > Array("Januar","Februar","M\u00E4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); > frm1_3AmycalCalendarVar.dateFormatSymbols.eras = new Array("v. Chr.","n. > Chr."); > frm1_3AmycalCalendarVar.dateFormatSymbols.ampms = new Array("AM","PM"); > frm1_3AmycalCalendarVar.initData.todayString = "Heute ist der: "; > frm1_3AmycalCalendarVar.initData.popupLeft = false; > frm1_3AmycalCalendarVar.initData.selectMode = "day"; > frm1_3AmycalCalendarVar.init(document.getElementById('frm1:mycalSpan')); > //--></script><input type="button" > onclick="frm1_3AmycalCalendarVar._popUpCalendar(this,document.getElementById('frm1:mycal'),'dd.MM.yy')" > value="..." class="standard_bold" /></div> > > Is it possible, that there is no path found for creating the instance in the > java script: > view plaincopy to clipboardprint? > > frm1_3AmycalCalendarVar=new org_apache_myfaces_PopupCalendar(); > > frm1_3AmycalCalendarVar=new org_apache_myfaces_PopupCalendar(); > > Anyone any idea, why this can't be found? > Thanks, -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.