Richfaces 3.3.x issues with IE 8 modal freezes - Compatibility issue
aganesan Sep 9, 2010 2:28 PMEnvironment
Jboss 4.3 EAP
Richfaces 3.3.3
Linux/Win XP
JSF 1.2 ( Myfaces 1.2.7)
Note: the following code works fine in IE 7 but freezes in IE8. Any suggestions?
Attached Code (See Attachment as well) and a4j:log. Any recommendations?
<a4j:keepAlive beanName="scoringScaleController" />
<h:form id="scoringScaleForm">
<rich:panel id="scoringScaleOuterPanel">
<c:if test="${empty scoringScaleController.scoringObject.scoringScale.scoringDimensions}">
<htm:table id="noDimensionsFound" width="100%" border="1" cellpadding="0" cellspacing="0" style="align:left;height:30px;" bgcolor="#f5f0d2">
<htm:tr>
<htm:td> <h:outputText styleClass="score-scale-heading" value="No dimensions found. Please click 'Add a new dimension' to add new dimensions."/></htm:td>
</htm:tr>
</htm:table>
</c:if>
<c:if test="${not empty scoringScaleController.scoringObject.scoringScale.scoringDimensions}">
<a4j:repeat value="#{scoringScaleController.scoringObject.scoringScale.scoringDimensions}" var="scoringDimension" rowKeyVar="dimensionIndex">
<rich:simpleTogglePanel switchType="client" id="scoringScalePanel" >
<f:facet name="header">
<h:panelGrid id="panelHeading" columns="2" width="93%" columnClasses="score-scale-head-left,score-scale-head-right"
cellpadding="0" cellspacing="0">
<h:column id="dimensionName">
<h:outputText value="#{scoringDimension.dimensionName}" styleClass="score-scale-heading"/>
</h:column>
<h:column id="deleteDimension">
<h:graphicImage id="deleteDimensionImage" url="/resources/images/richfaces/grid/checkoutByOtherUser.GIF"/>
<rich:spacer width="10" id="deleteDimensionSpace"/>
<a4j:commandLink id="deleteDimensionLink" value="Delete this Dimension" styleClass="score-scale-heading"
onclick="Richfaces.showModalPanel('deleteDimensionWindow')">
<a4j:actionparam name="dimensionName" value="#{scoringDimension.dimensionName}"
assignTo="#{scoringScaleController.dimensionName}" />
</a4j:commandLink>
</h:column>
</h:panelGrid>
</f:facet>
<f:facet name="openMarker">
<h:graphicImage id="openImage" url="/resources/images/wordExpand.gif"/>
</f:facet>
<f:facet name="closeMarker">
<h:graphicImage id="closeImage" url="/resources/images/wordCollapse.gif"/>
</f:facet>
<h:panelGrid id="scoringScaleBody" style="width:97%;">
<h:panelGrid id="scoringScalePanelGrid" columns="2" width="100%" border="1"
cellpadding="0" cellspacing="0" style="align:left;" bgcolor="#f5f0d2">
<h:panelGrid columns="3" width="100%" border="0" cellpadding="0" cellspacing="0" columnClasses="score-scale-column1,score-scale-column2,score-scale-column1">
<h:panelGrid id="nemricRangePanel" columns="1" columnClasses="score-scale-align-center,score-scale-align-center" width="100%">
<h:outputText id="nemricRangeLabel" value="Numeric Range" styleClass="score-scale-heading"/>
<h:column id="nemricRangeColumn">
<h:selectOneMenu id="rangeFrom" value="#{scoringDimension.numericRangeFrom}">
<f:selectItem itemLabel="0" itemValue="0"/>
<f:selectItem itemLabel="1" itemValue="1"/>
<f:selectItem itemLabel="2" itemValue="2"/>
<f:selectItem itemLabel="3" itemValue="3"/>
<f:selectItem itemLabel="4" itemValue="4"/>
</h:selectOneMenu>
<h:outputText id="toLabel" value="To" styleClass="score-scale-label"/>
<h:selectOneMenu id="rangeTo" value="#{scoringDimension.numericRangeTo}">
<f:selectItem itemLabel="1" itemValue="1"/>
<f:selectItem itemLabel="2" itemValue="2"/>
<f:selectItem itemLabel="3" itemValue="3"/>
<f:selectItem itemLabel="4" itemValue="4"/>
</h:selectOneMenu>
</h:column>
<a4j:commandLink id="customRangeLabel" value="Custom Range" styleClass="score-scale-label" ajaxSingle="true"
onclick="showRichFacesPleaseWait();" oncomplete="hideRichFacesPleaseWait();Richfaces.showModalPanel('customRangeWindow');" reRender="customRangePanel">
<a4j:actionparam name="dimensionName" value="#{scoringDimension.dimensionName}" assignTo="#{scoringScaleController.dimensionName}"/>
</a4j:commandLink>
</h:panelGrid>
<h:panelGrid columns="1" id="alphaValuesPanel" columnClasses="score-scale-align-center,score-scale-align-center" width="100%">
<h:outputText id="alphaValuesLabel" value="Alpha Values" styleClass="score-scale-heading"/>
<h:column id="alphaValuesColumn">
<ibis-jsf:multiSelectCombo id="alphaValues#{dimensionIndex}" checkAllLabel="Check All Alpha Values"
data="#{scoringDimension.alphaValues}" action="#{scoringScaleController.setAlphaValues}">
<a4j:actionparam name="dimensionName" value="#{scoringDimension.dimensionName}"/>
</ibis-jsf:multiSelectCombo>
</h:column>
</h:panelGrid>
<h:panelGrid columns="1" id="updateAllPanel" columnClasses="score-scale-align-center" width="100%">
<h:column id="updateAllColumn">
<%--Used document.getElementById('updateDimensionLink').click(); because other field
values (numeric to, from) need to accessed from controller. --%>
<a4j:commandButton value="Update Dimension"
ajaxSingle="true" immediate="false" onclick="showRichFacesPleaseWait();"
oncomplete="document.getElementById('updateDimensionLink').click();" styleClass="rich-list-shuttle-button">
<a4j:actionparam name="dimensionName" value="#{scoringDimension.dimensionName}" assignTo="#{scoringScaleController.dimensionName}"/>
</a4j:commandButton>
</h:column>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid columns="1" id="allowableDifferencePanel" columnClasses="score-scale-align-center,score-scale-align-center" width="100%">
<h:outputText id="allowableDifferenceLabel" value="Allowable Difference" styleClass="score-scale-heading"/>
<h:column id="allowableDifferenceColumn">
<h:panelGrid width="100%" id="raterGrid" columns="2">
<h:outputText id="raterLabel" value="Rater:" styleClass="score-scale-label"/>
<h:column id="raterCoulum">
<h:inputText id="rater" maxlength="2" size="2" value="#{scoringDimension.rater}"/>
<h:outputText id="raterDot" value="." styleClass="score-scale-heading"/>
<h:inputText id="raterDecimal" maxlength="4" size="4" value="#{scoringDimension.raterDecimal}"/>
</h:column>
<h:outputText id="automatedLabel" value="Automated:" styleClass="score-scale-label"/>
<h:column id="automatedColumn">
<h:inputText id="automated" maxlength="2" size="2" value="#{scoringDimension.automated}"/>
<h:outputText id="automatedDot" value="." styleClass="score-scale-heading"/>
<h:inputText id="automatedDecimal" maxlength="4" size="4" value="#{scoringDimension.automatedDecimal}"/>
</h:column>
</h:panelGrid>
</h:column>
</h:panelGrid>
</h:panelGrid>
<rich:spacer height="2"/>
<htm:table width="100%" cellpadding="0" cellspacing="0" border="1">
<htm:tr>
<htm:td styleClass="score-scale-align-center">
<h:outputText id="responseCodesLabel" value="Response Codes" styleClass="score-scale-heading"/>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:outputText id="scoreWeightsLabel" value="Score Weights" styleClass="score-scale-heading"/>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:outputText id="interpretiveScoreLabel" value="Interpretive Score (IS)" styleClass="score-scale-heading"/>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:outputText id="actionTypeLabel" value="Special Action Type Code" styleClass="score-scale-heading"/>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:outputText id="diagnosticReasonLabel" value="Diagnostic Reason Code" styleClass="score-scale-heading"/>
</htm:td>
</htm:tr>
<a4j:repeat value="#{scoringDimension.dimensions}" var="dimension" rowKeyVar="rowIndex">
<htm:tr>
<htm:td styleClass="score-scale-align-center">
<h:outputText id="responseCodeID" value="#{dimension.responseCode}" styleClass="score-scale-label"/>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:inputText id="scoringWeightsID" value="#{dimension.scoringWeights}" maxlength="4" size="4">
<a4j:actionparam name="id" value="scoringWeightsID"/>
</h:inputText>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:selectOneMenu id="interpretiveScoreID" value="#{dimension.interpretiveScore}">
<f:selectItem itemLabel="0" itemValue="0"/>
<f:selectItem itemLabel="1" itemValue="1"/>
<f:selectItem itemLabel="2" itemValue="2"/>
<f:selectItem itemLabel="3" itemValue="3"/>
<f:selectItem itemLabel="4" itemValue="4"/>
<f:selectItem itemLabel="5" itemValue="5"/>
<f:selectItem itemLabel="6" itemValue="6"/>
<f:selectItem itemLabel="7" itemValue="7"/>
<f:selectItem itemLabel="8" itemValue="8"/>
<f:selectItem itemLabel="9" itemValue="9"/>
</h:selectOneMenu>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<h:selectOneMenu id="actionTypeCodeID" value="#{dimension.actionTypeCode}">
<f:selectItems value="#{scoringScaleController.scoringObject.scoringScale.actionTypeCodes}"/>
</h:selectOneMenu>
</htm:td>
<htm:td styleClass="score-scale-align-center">
<ibis-jsf:multiSelectCombo id="reasonCodes#{dimensionIndex}#{rowIndex}" componentIndex="#{rowIndex}"
checkAllLabel="Check All Reason" data="#{dimension.reasonCodes}" action="#{scoringScaleController.setReasonCodes}">
<a4j:actionparam name="dimensionName" value="#{scoringDimension.dimensionName}"/>
<a4j:actionparam name="dimensionRowID" value="#{rowIndex}"/>
</ibis-jsf:multiSelectCombo>
</htm:td>
</htm:tr>
</a4j:repeat>
</htm:table>
</h:panelGrid>
</rich:simpleTogglePanel>
</a4j:repeat>
</c:if>
<htm:table width="97%">
<htm:tr>
<htm:td width="100%" align="right">
<t:commandLink value="" id="updateDimensionLink" forceId="true" action="#{scoringScaleController.updateDimension}"/>
<t:commandLink value="" id="runSaveAndCloseScoringScale" forceId="true"/>
<a4j:commandButton id="addNewDimension" value="Add a new dimension" ajaxSingle="true"
onclick="showRichFacesPleaseWait();" oncomplete="hideRichFacesPleaseWait();Richfaces.showModalPanel('addNewDimensionWindow');"
styleClass="rich-list-shuttle-button">
</a4j:commandButton>
<rich:spacer width="5"/>
<h:commandButton id="saveAndCloseScoringScale" value="Save and Close"
onclick="showRichFacesPleaseWait();" action="#{scoringScaleController.saveAndClose}"
styleClass="rich-list-shuttle-button">
</h:commandButton>
<rich:spacer width="5"/>
<h:commandButton id="saveScoringScale" value="Save" action="#{scoringScaleController.save}"
onclick="showRichFacesPleaseWait();" styleClass="rich-list-shuttle-button">
</h:commandButton>
<rich:spacer width="5"/>
<h:commandButton id="cancelScoringScale" value="Cancel" type="button" styleClass="rich-list-shuttle-button"
onclick="return parent.objectCancel();" />
</htm:td>
</htm:tr>
</htm:table>
</rich:panel>
</h:form>
<rich:modalPanel id="addNewDimensionWindow" resizeable="false" width="350" height="100" autosized="true" top="350">
<f:facet name="header">
<h:outputText value="Add a new dimension" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="/resources/images/richfaces/grid/close.png" id="addNewDimensionWindowClose" styleClass="hidelink" />
<rich:componentControl for="addNewDimensionWindow" attachTo="addNewDimensionWindowClose" operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>
<a4j:outputPanel id="dimensionsPanel">
<h:panelGrid columns="1" width="100%">
<h:panelGrid columns="1" width="100%">
<htm:table width="100%">
<c:forEach items="${scoringScaleController.dimensions}" var="dimensionValue">
<tr class="<c:if test="${dimensionValue.readOnly}">disabled-background</c:if>">
<htm:td><input type="radio" id="dimensionNameRadio" name="dimensionNameRadio" value="<c:out value="${dimensionValue.label}"/>" <c:if test="${dimensionValue.checked}">checked</c:if> <c:if test="${dimensionValue.readOnly}">disabled</c:if>/></htm:td>
<htm:td><c:out value="${dimensionValue.label}"/></htm:td>
</tr>
</c:forEach>
</htm:table>
</h:panelGrid>
<h:panelGrid columns="3" width="100%">
<rich:spacer width="220"/>
<a4j:commandButton value="Ok" onclick="showRichFacesPleaseWait();Richfaces.hideModalPanel('addNewDimensionWindow');"
action="#{scoringScaleController.addNewDimension}" reRender="scoringScaleOuterPanel, dimensionsPanel" ajaxSingle="true" oncomplete="hideRichFacesPleaseWait();checkMessage(false);"
immediate="false" styleClass="rich-list-shuttle-button">
<a4j:actionparam name="newDimensionName" value="getSelectedValue('dimensionNameRadio')" assignTo="#{scoringScaleController.dimensionName}" noEscape="true"/>
</a4j:commandButton>
<a4j:commandButton value="Cancel"
onclick="Richfaces.hideModalPanel('addNewDimensionWindow')"
styleClass="rich-list-shuttle-button">
</a4j:commandButton>
</h:panelGrid>
</h:panelGrid>
</a4j:outputPanel>
</rich:modalPanel>
<rich:modalPanel id="deleteDimensionWindow" resizeable="false" width="350" height="100" autosized="true" top="350">
<f:facet name="header">
<h:outputText value="Confirm delete dimension" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="/resources/images/richfaces/grid/close.png" id="deleteDimensionWindowClose" styleClass="hidelink" />
<rich:componentControl for="deleteDimensionWindow" attachTo="deleteDimensionWindowClose" operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>
<a4j:outputPanel id="deleteDimensionsPanel">
<h:panelGrid columns="1" width="100%">
<h:panelGrid columns="1" width="100%">
<h:outputText value="Deleting this scale Dimension cannot be reversed..." style="font-weight:bold;"/>
</h:panelGrid>
<h:panelGrid columns="3" width="100%">
<rich:spacer width="220"/>
<a4j:commandButton id="deleteScoringScale" value="Ok" onclick="showRichFacesPleaseWait();Richfaces.hideModalPanel('deleteDimensionWindow')"
action="#{scoringScaleController.deleteDimension}" reRender="scoringScaleOuterPanel, dimensionsPanel" ajaxSingle="true"
oncomplete="hideRichFacesPleaseWait();"
immediate="true" styleClass="rich-list-shuttle-button">
</a4j:commandButton>
<a4j:commandButton value="Cancel"
onclick="Richfaces.hideModalPanel('deleteDimensionWindow')"
styleClass="rich-list-shuttle-button">
</a4j:commandButton>
</h:panelGrid>
</h:panelGrid>
</a4j:outputPanel>
</rich:modalPanel>
Clear
debug[14:03:02,553]: Have Event [object Object] with properties: target: undefined, srcElement: [object], type: click
debug[14:03:02,569]: Query preparation for form 'form1' requested
debug[14:03:02,569]: Append hidden control autoScroll with value [] and value attribute []
debug[14:03:02,584]: Append hidden control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:scoringScalePanel with value [true] and value attribute [true]
debug[14:03:02,600]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:rangeFrom with value [0] and value attribute [0]
debug[14:03:02,600]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:rangeTo with value [1] and value attribute [1]
debug[14:03:02,616]: Append text control alphaValues0MSText with value [] and value attribute []
debug[14:03:02,631]: Append hidden control alphaValues0MSPopup_selection with value [] and value attribute []
debug[14:03:02,631]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:rater with value [1] and value attribute [1]
debug[14:03:02,647]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:raterDecimal with value [0000] and value attribute [0000]
debug[14:03:02,663]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:automated with value [1] and value attribute [1]
debug[14:03:02,678]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:automatedDecimal with value [0000] and value attribute [0000]
debug[14:03:02,678]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:j_id_jsp_142437471_74:0:scoringWeightsID with value [] and value attribute []
debug[14:03:02,694]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:j_id_jsp_142437471_74:0:interpretiveScoreID with value [0] and value attribute [0]
debug[14:03:02,709]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:j_id_jsp_142437471_74:0:actionTypeCodeID with value [CS] and value attribute [CS]
debug[14:03:02,709]: Append text control reasonCodes00MSText0 with value [] and value attribute []
debug[14:03:02,834]: Append hidden control reasonCodes00MSPopup0_selection with value [] and value attribute []
debug[14:03:02,850]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:j_id_jsp_142437471_74:1:scoringWeightsID with value [] and value attribute []
debug[14:03:02,850]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:j_id_jsp_142437471_74:1:interpretiveScoreID with value [0] and value attribute [0]
debug[14:03:02,866]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:0:j_id_jsp_142437471_74:1:actionTypeCodeID with value [CS] and value attribute [CS]
debug[14:03:02,866]: Append text control reasonCodes01MSText1 with value [] and value attribute []
debug[14:03:02,881]: Append hidden control reasonCodes01MSPopup1_selection with value [] and value attribute []
debug[14:03:02,881]: Append hidden control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:scoringScalePanel with value [true] and value attribute [true]
debug[14:03:02,897]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:rangeFrom with value [0] and value attribute [0]
debug[14:03:02,897]: Append select-one control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:rangeTo with value [1] and value attribute [1]
debug[14:03:02,913]: Append text control alphaValues1MSText with value [] and value attribute []
debug[14:03:02,913]: Append hidden control alphaValues1MSPopup_selection with value [] and value attribute []
debug[14:03:02,928]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:rater with value [1] and value attribute [1]
debug[14:03:02,928]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:raterDecimal with value [0000] and value attribute [0000]
debug[14:03:02,944]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:automated with value [1] and value attribute [1]
debug[14:03:02,944]: Append text control form1:scoringObject:scoringObjectContent:scoringScaleContent:j_id_jsp_142437471_6:1:automatedDecimal with value [0000] and value attribute [0000]
debug[14:03:02,959]: Append hidden control form1:scoringObject:scoringObjectContent:scoringScaleContent:addNewDimensionWindowOpenedState with value [] and value attribute []
debug[14:03:02,959]: Append hidden control form1:scoringObject:scoringObjectContent:scoringScaleContent:deleteDimensionWindowOpenedState with value [] and value attribute []
debug[14:03:02,975]: Append hidden control form1:scoringObject:scoringObjectContent:scoringScaleContent:customRangeWindowOpenedState with value [] and value attribute []
debug[14:03:02,991]: Append hidden control datatable_objCode with value [] and value attribute []
debug[14:03:02,991]: Append hidden control datatable_objName with value [] and value attribute []
debug[14:03:02,991]: Append hidden control datatable_objType with value [] and value attribute []
debug[14:03:03,006]: Append hidden control datatable_objLevel with value [] and value attribute []
debug[14:03:03,006]: Append hidden control datatable_objLocation with value [] and value attribute []
debug[14:03:03,022]: Append hidden control datatable_parentObjCode with value [] and value attribute []
debug[14:03:03,022]: Append hidden control datatable_parentObjType with value [] and value attribute []
debug[14:03:03,038]: Append hidden control datatable_parentObjectRowLoc with value [] and value attribute []
debug[14:03:03,038]: Append hidden control delWtsId with value [] and value attribute []
debug[14:03:03,053]: Append hidden control isItemShortPathed with value [] and value attribute []
debug[14:03:03,053]: Append hidden control form1:ajaxSaveTrapFlag with value [] and value attribute []
debug[14:03:03,069]: Ignored hidden no-name control with value [true] and value attribute [true]
debug[14:03:03,069]: Append hidden control form1_SUBMIT with value [1] and value attribute [1]
debug[14:03:03,084]: Append hidden control javax.faces.ViewState with value [dpxeuvvkgmV3ZAkncDhZ0SXNz8Vs6oL2/3QlH1oMLH0MISoHaI7l5ef3VuXUyqLciov8A14ZaCgIPMo6Lqw+88aDc4iyauzRRGpgix9n0M0=] and value attribute [dpxeuvvkgmV3ZAkncDhZ0SXNz8Vs6oL2/3QlH1oMLH0MISoHaI7l5ef3VuXUyqLciov8A14ZaCgIPMo6Lqw+88aDc4iyauzRRGpgix9n0M0=]
debug[14:03:03,084]: parameter ajaxSingle with value form1:scoringObject:scoringObjectContent:scoringScaleContent:addNewDimension
debug[14:03:03,100]: parameter form1:scoringObject:scoringObjectContent:scoringScaleContent:addNewDimension with value form1:scoringObject:scoringObjectContent:scoringScaleContent:addNewDimension
debug[14:03:03,116]: Look up queue with default name
debug[14:03:03,116]: Found view queue 'org.richfaces.queue.global'
debug[14:03:03,131]: Queue is empty now
debug[14:03:03,131]: New request added to queue 'org.richfaces.queue.global'. Queue similarityGroupingId changed to form1:scoringObject:scoringObjectContent:scoringScaleContent:addNewDimension
debug[14:03:03,147]: Queue will wait 0ms before submit
debug[14:03:03,147]: Queue 'org.richfaces.queue.global' will submit request NOW
debug[14:03:03,163]: NEW AJAX REQUEST !!! with form: form1
debug[14:03:03,163]: Start XmlHttpRequest
debug[14:03:03,178]: Request state : 1
debug[14:03:03,194]: QueryString: AJAXREQUEST=j_id_jsp_1172428879_0&autoScroll=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3AscoringScalePanel=true&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3ArangeFrom=0&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3ArangeTo=1&alphaValues0MSText=&alphaValues0MSPopup_selection=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Arater=1&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3AraterDecimal=0000&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aautomated=1&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3AautomatedDecimal=0000&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aj_id_jsp_142437471_74%3A0%3AscoringWeightsID=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aj_id_jsp_142437471_74%3A0%3AinterpretiveScoreID=0&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aj_id_jsp_142437471_74%3A0%3AactionTypeCodeID=CS&reasonCodes00MSText0=&reasonCodes00MSPopup0_selection=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aj_id_jsp_142437471_74%3A1%3AscoringWeightsID=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aj_id_jsp_142437471_74%3A1%3AinterpretiveScoreID=0&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A0%3Aj_id_jsp_142437471_74%3A1%3AactionTypeCodeID=CS&reasonCodes01MSText1=&reasonCodes01MSPopup1_selection=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3AscoringScalePanel=true&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3ArangeFrom=0&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3ArangeTo=1&alphaValues1MSText=&alphaValues1MSPopup_selection=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3Arater=1&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3AraterDecimal=0000&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3Aautomated=1&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3Aj_id_jsp_142437471_6%3A1%3AautomatedDecimal=0000&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3AaddNewDimensionWindowOpenedState=&dimensionNameRadio=Intonation&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3AdeleteDimensionWindowOpenedState=&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3AcustomRangeWindowOpenedState=&datatable_objCode=&datatable_objName=&datatable_objType=&datatable_objLevel=&datatable_objLocation=&datatable_parentObjCode=&datatable_parentObjType=&datatable_parentObjectRowLoc=&delWtsId=&isItemShortPathed=&form1%3AajaxSaveTrapFlag=&form1_SUBMIT=1&javax.faces.ViewState=dpxeuvvkgmV3ZAkncDhZ0SXNz8Vs6oL2%2F3QlH1oMLH0MISoHaI7l5ef3VuXUyqLciov8A14ZaCgIPMo6Lqw%2B88aDc4iyauzRRGpgix9n0M0%3D&ajaxSingle=form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3AaddNewDimension&form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3AaddNewDimension=form1%3AscoringObject%3AscoringObjectContent%3AscoringScaleContent%3AaddNewDimension&AJAX%3AEVENTS_COUNT=1&
debug[14:03:16,241]: Request state : 2
debug[14:03:16,257]: Request state : 3
debug[14:03:16,288]: Request state : 4
debug[14:03:16,288]: Request end with state 4
debug[14:03:16,303]: Response with content-type: text/xml;charset=UTF-8
debug[14:03:16,303]: Full response content: <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>IBIS - Item Banking Information System</title><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /><meta content="EditPlus" /><meta content="Sashi Varadharajan" /><meta content="" /><meta name="Description" content="Home Page" /><script id="org.ajax4jsf.queue_script">if (typeof A4J != 'undefined') { if (A4J.AJAX) { with (A4J.AJAX) {if (!EventQueue.getQueue('org.richfaces.queue.global')) { EventQueue.addQueue(new EventQueue('org.richfaces.queue.global',null,null)) };}}};</script><link rel="stylesheet" type="text/css" href="resources/css/style.css" /><link rel="stylesheet" href="resources/css/dataTable.css" /><link rel="stylesheet" type="text/css" href="resources/css/admin.css" /><link rel="stylesheet" href="resources/css/table.css" /><link rel="stylesheet" href="resources/css/objTabs.css" /><link rel="stylesheet" href="resources/css/validations.css" /><link rel="stylesheet" href="/IBIS/resources/css/richfaces.css" /> <script type="text/javascript" src="resources/js/statusMsgs.js"></script><script type="text/javascript" src="resources/js/globalVariables.js"></script> <script type="text/javascript" src="resources/js/globalFunctions.js"></script><script type="text/javascript" src="resources/js/calendar.js"></script> <script type="text/javascript" src="resources/js/comments.js"></script><script type="text/javascript" src="resources/js/previewNew.js"></script> <script src="resources/js/oiw.js"></script> <script type="text/javascript" src="resources/js/multiselectComponent.js"></script><script language="JavaScript">var workspaceObjType="";var objectInfoDialog=""; // Dojo configuration var djConfig = { isDebug: false, debugContainerId : "dojoDebug" };</script><script type="text/javascript" src="resources/dojo/dojo.js"></script><script src="resources/js/dataTable.js"></script><script language="JavaScript"> dojo.require("dojo.widget.*"); dojo.require("dojo.widget.Dialog"); dojo.require("dojo.io.*"); dojo.hostenv.writeIncludes(); dojo.addOnLoad(init); dojo.addOnLoad(dlgInit); function init() { parent.updateStatus(""); checkMessage(false); document.getElementById('form1:ajaxSaveTrapFlag').value = ""; parent.workspace_pageLoaddlgClose(); } function submitParentForNewTab() { parent.pleaseWaitDialog(); parent.document.getElementById("form1:tabs:tabStartIndex").value = ''; parent.document.getElementById("form1:tabs:tabEndIndex").value = ''; parent.submitPage(); } function dlgInit() { objectInfoDialog = dojo.widget.byId("objectInfoDialog"); } function updateHiddenFields(fieldName) { //alert(fieldName); document.forms['form1'].elements['newObjInfoView'].value = 'form1:objectTabDisplay:0:_idJsp11'; document.forms['form1'].elements['form1:_link_hidden_'].value = fieldName; if(document.forms['form1'].onsubmit) { var result=document.forms['form1'].onsubmit(); if( (typeof result == 'undefined') || result ) { document.forms['form1'].submit(); } } else { document.forms['form1'].submit(); } return false; } function refreshParent() { // Update Tab var tabId = '333'; var newTabName = 'SO000333'; var tabType = 'SO'; if(tabType=='I' || tabType=='OI'){ tabType = 'SO'; } // Refresh Datatable parent.refreshDatable(); } function reLoadParent(){ parent.submitPage();}function objectInfo_closeCurrentTab(){ parent.tabs_closeCurrentTab();}function submitForNextPrev(action){ if(action=='next'){ checkEvent('Next','','','','','','','',''); }else{ checkEvent('Prev','','','','','','','',''); }}//--></script> <script> </script><link rel="stylesheet" href="resources/css/itemCollection.css" /><link rel="stylesheet" href="resources/css/admin.css" /><link rel="styleSheet" href="resources/css/ribbon.css" /><link rel="stylesheet" href="resources/css/item.css" /><link rel="stylesheet" href="resources/css/batchId.css" /><link rel="stylesheet" type="text/css" href="resources/css/outsideItem.css" /> <link rel="stylesheet" href="resources/css/scoringobject.css" /> </head><body topmargin="0" leftmargin="3" rightmargin="0" marginheight="0" marginwidth="3" link="blue" alink="blue" vlink="blue"> <span id="uiMessage:uiMessageScript"><script language="JavaScript"> var currHighlightFields = '';var focusElement = null;// isParent: Pass true if you are calling this method not from iframe else pass falsefunction checkMessage(isParent){ var status = ""; var highlight; var fieldIds; currHighlightFields = ''; focusElement = null; if(focusElement != null) focusElement.focus(); if(status.length > 0) { var media = document.getElementById("uiMessageSound"); if(isParent){ updateStatus(status); } else { media = parent.document.getElementById("uiMessageSound"); parent.updateStatus(status); } if(media != null){ try{ media.play(); } catch(err){ media.DoPlay(); } } }}function clearHighlightFields(fieldIds){ var elem; var fieldIdArr = null; var focusElement = null; fieldIdArr = fieldIds.split(","); for (var x = 0; x < fieldIdArr.length; x++) { elem = document.getElementById(fieldIdArr[x]); if(elem == null) continue; if(elem.tagName == 'SPAN') { elem.style.color = ""; elem.style.fontWeight = ''; } else if(elem.tagName == 'INPUT') { elem.style.borderColor = ""; elem.style.background = ""; if(focusElement == null) focusElement = elem; } else { elem.style.background = ""; } }}function highlightFields(fieldIds){ /* if (currHighlightFields.length > 0 ) { clearHighlightFields(currHighlightFields); } */ var elem; var fieldIdArr = null; fieldIdArr = fieldIds.split(","); for (var x = 0; x < fieldIdArr.length; x++) { elem = document.getElementById(fieldIdArr[x]); if(elem == null) continue; if(elem.tagName == 'SPAN') { elem.style.color = "#FF3300"; elem.style.fontWeight = 'bold'; } else if(elem.tagName == 'INPUT') { elem.style.borderColor = "#FF3300"; elem.style.background = "#FFC6C6"; if(focusElement == null) focusElement = elem; } else { elem.style.background = "#FFC6C6"; } } currHighlightFields = fieldIds;}</script> </span><dl id="manageSpbqFormId:spbqMessages" class="rich-messages dialogMessageLabel" style="display: none; color:red"><dt></dt></dl><dl id="manageSpbqFormId:spbqMessagesForClick" class="rich-messages dialogMessageLabel" style="display: none; color:red"><dt></dt></dl><meta name="Ajax-Update-Ids" content="uiMessage:uiMessageScript,manageSpbqFormId:spbqMessages,manageSpbqFormId:spbqMessagesForClick" /><span><input name="javax.faces.ViewState" value="dpxeuvvkgmV3ZAkncDhZ0SXNz8Vs6oL2/3QlH1oMLH0MISoHaI7l5ef3VuXUyqLciov8A14ZaCgIPMo6Lqw+88aDc4iyauzRRGpgix9n0M0=" /></span><meta name="Ajax-Response" content="true" /><span id="org.ajax4jsf.oncomplete">hideRichFacesPleaseWait();Richfaces.showModalPanel('addNewDimensionWindow');</span> <script>function getScrolling(){var x = 0; var y = 0;if (self.pageXOffset || self.pageYOffset){x = self.pageXOffset;y = self.pageYOffset;} else if ((document.documentElement && document.documentElement.scrollLeft)||(document.documentElement && document.documentElement.scrollTop)){x = document.documentElement.scrollLeft;y = document.documentElement.scrollTop;} else if (document.body) {x = document.body.scrollLeft;y = document.body.scrollTop;}return x + "," + y;}//</script> </body></html>
debug[14:03:16,319]: Header Ajax-Expired not found, search in <meta>
debug[14:03:16,350]: search for elements by name 'meta' in element #document
debug[14:03:16,350]: Find <meta name='null' content='IE=EmulateIE7'>
debug[14:03:16,366]: Find <meta name='Generator' content='EditPlus'>
debug[14:03:16,366]: Find <meta name='Author' content='Sashi Varadharajan'>
debug[14:03:16,382]: Find <meta name='Keywords' content=''>
debug[14:03:16,382]: Find <meta name='Description' content='Home Page'>
debug[14:03:16,397]: Find <meta name='Ajax-Update-Ids' content='uiMessage:uiMessageScript,manageSpbqFormId:spbqMessages,manageSpbqFormId:spbqMessagesForClick'>
debug[14:03:16,397]: Find <meta name='Ajax-Response' content='true'>
debug[14:03:16,413]: Header Ajax-Update-Ids not found, search in <meta>
debug[14:03:16,413]: search for elements by name 'meta' in element #document
debug[14:03:16,428]: Find <meta name='null' content='IE=EmulateIE7'>
debug[14:03:16,428]: Find <meta name='Generator' content='EditPlus'>
debug[14:03:16,444]: Find <meta name='Author' content='Sashi Varadharajan'>
debug[14:03:16,444]: Find <meta name='Keywords' content=''>
debug[14:03:16,460]: Find <meta name='Description' content='Home Page'>
debug[14:03:16,460]: Find <meta name='Ajax-Update-Ids' content='uiMessage:uiMessageScript,manageSpbqFormId:spbqMessages,manageSpbqFormId:spbqMessagesForClick'>
debug[14:03:16,475]: Update page by list of rendered areas from response uiMessage:uiMessageScript,manageSpbqFormId:spbqMessages,manageSpbqFormId:spbqMessagesForClick
debug[14:03:16,475]: search for elements by name 'script' in element #document
debug[14:03:16,491]: <script> in response with src=resources/js/statusMsgs.js
debug[14:03:16,491]: Such element exist in document
debug[14:03:16,507]: <script> in response with src=resources/js/globalVariables.js
debug[14:03:16,507]: Such element exist in document
debug[14:03:16,522]: <script> in response with src=resources/js/globalFunctions.js
debug[14:03:16,522]: Such element exist in document
debug[14:03:16,538]: <script> in response with src=resources/js/calendar.js
debug[14:03:16,538]: Such element exist in document
debug[14:03:16,553]: <script> in response with src=resources/js/comments.js
debug[14:03:16,553]: Such element exist in document
debug[14:03:16,569]: <script> in response with src=resources/js/previewNew.js
debug[14:03:16,569]: Such element exist in document
debug[14:03:16,585]: <script> in response with src=resources/js/oiw.js
debug[14:03:16,585]: Such element exist in document
debug[14:03:16,600]: <script> in response with src=resources/js/multiselectComponent.js
debug[14:03:16,600]: Such element exist in document
debug[14:03:16,616]: <script> in response with src=resources/dojo/dojo.js
debug[14:03:16,616]: Such element exist in document
debug[14:03:16,632]: <script> in response with src=resources/js/dataTable.js
debug[14:03:16,632]: Such element exist in document
debug[14:03:16,647]: search for elements by name 'link' in element #document
debug[14:03:16,647]: <link> in response with src=resources/css/style.css
debug[14:03:16,663]: Such element exist in document
debug[14:03:16,663]: <link> in response with src=resources/css/dataTable.css
debug[14:03:16,678]: Such element exist in document
debug[14:03:16,678]: <link> in response with src=resources/css/admin.css
debug[14:03:16,678]: Such element exist in document
debug[14:03:16,694]: <link> in response with src=resources/css/table.css
debug[14:03:16,694]: Such element exist in document
debug[14:03:16,710]: <link> in response with src=resources/css/objTabs.css
debug[14:03:16,710]: Such element exist in document
debug[14:03:16,725]: <link> in response with src=resources/css/validations.css
debug[14:03:16,725]: Such element exist in document
debug[14:03:16,741]: <link> in response with src=/IBIS/resources/css/richfaces.css
debug[14:03:16,741]: Such element exist in document
debug[14:03:16,757]: <link> in response with src=resources/css/itemCollection.css
debug[14:03:16,757]: Such element exist in document
debug[14:03:16,772]: <link> in response with src=resources/css/admin.css
debug[14:03:16,772]: Such element exist in document
debug[14:03:16,788]: <link> in response with src=resources/css/ribbon.css
debug[14:03:16,788]: Such element exist in document
debug[14:03:16,803]: <link> in response with src=resources/css/item.css
debug[14:03:16,803]: Such element exist in document
debug[14:03:16,819]: <link> in response with src=resources/css/batchId.css
debug[14:03:16,819]: Such element exist in document
debug[14:03:16,835]: <link> in response with src=resources/css/outsideItem.css
debug[14:03:16,835]: Such element exist in document
debug[14:03:16,850]: <link> in response with src=resources/css/scoringobject.css
debug[14:03:16,850]: Such element exist in document
debug[14:03:16,866]: call selectSingleNode for id= org.ajax4jsf.queue_script
debug[14:03:16,866]: Evaluate script replaced area in document: if (typeof A4J != 'undefined') { if (A4J.AJAX) { with (A4J.AJAX) {if (!EventQueue.getQueue('org.richfaces.queue.global')) { EventQueue.addQueue(new EventQueue('org.richfaces.queue.global',null,null)) };}}};
debug[14:03:16,882]: Script evaluation succeeded
debug[14:03:16,897]: Update page part from call parameter for ID uiMessage:uiMessageScript
debug[14:03:16,897]: call selectSingleNode for id= uiMessage:uiMessageScript
debug[14:03:16,913]: Replace content of node by outerHTML()
debug[14:03:16,913]: search for elements by name 'script' in element span
debug[14:03:16,928]: Scripts in updated part count : 1
debug[14:03:16,928]: Update part of page for Id: uiMessage:uiMessageScript successful
debug[14:03:16,944]: Update page part from call parameter for ID manageSpbqFormId:spbqMessages
debug[14:03:16,944]: call selectSingleNode for id= manageSpbqFormId:spbqMessages
debug[14:03:16,960]: Replace content of node by outerHTML()
debug[14:03:16,960]: search for elements by name 'script' in element dl
debug[14:03:16,975]: Scripts in updated part count : 0
debug[14:03:16,975]: Update part of page for Id: manageSpbqFormId:spbqMessages successful
debug[14:03:16,991]: Update page part from call parameter for ID manageSpbqFormId:spbqMessagesForClick
debug[14:03:16,991]: call selectSingleNode for id= manageSpbqFormId:spbqMessagesForClick
debug[14:03:17,007]: Replace content of node by outerHTML()
debug[14:03:17,007]: search for elements by name 'script' in element dl
debug[14:03:17,069]: Scripts in updated part count : 0
debug[14:03:17,085]: call selectSingleNode for id= org.ajax4jsf.oncomplete
debug[14:03:17,085]: Call request oncomplete function after processing updates
debug[14:03:17,100]: After request: queue 'org.richfaces.queue.global'
debug[14:03:17,100]: There are 0 requests more in this queue
debug[14:03:17,116]: Queue is empty now
debug[14:03:17,116]: Update part of page for Id: manageSpbqFormId:spbqMessagesForClick successful
debug[14:03:17,132]: call selectSingleNode for id= ajax-view-state
debug[14:03:17,132]: Hidden JSF state fields:
debug[14:03:17,147]: Namespace for hidden view-state input fields is undefined
debug[14:03:17,147]: search for elements by name 'input' in element span
debug[14:03:17,163]: Replace value for inputs: 124 by new values: 1
debug[14:03:17,163]: Input in response: javax.faces.ViewState
debug[14:03:17,178]: Found same input on page with type: hidden
debug[14:03:17,194]: Found same input on page with type: hidden
debug[14:03:17,194]: Found same input on page with type: hidden
debug[14:03:17,210]: search for elements by name 'INPUT' in element span
debug[14:03:17,210]: Replace value for inputs: 124 by new values: 0
debug[14:03:17,225]: call selectSingleNode for id= _A4J.AJAX.focus
debug[14:03:17,225]: No focus information in response
debug[14:03:22,803]: Evaluate script replaced area in document: var currHighlightFields = '';var focusElement = null;// isParent: Pass true if you are calling this method not from iframe else pass falsefunction checkMessage(isParent){ var status = ""; var highlight; var fieldIds; currHighlightFields = ''; focusElement = null; if(focusElement != null) focusElement.focus(); if(status.length > 0) { var media = document.getElementById("uiMessageSound"); if(isParent){ updateStatus(status); } else { media = parent.document.getElementById("uiMessageSound"); parent.updateStatus(status); } if(media != null){ try{ media.play(); } catch(err){ media.DoPlay(); } } }}function clearHighlightFields(fieldIds){ var elem; var fieldIdArr = null; var focusElement = null; fieldIdArr = fieldIds.split(","); for (var x = 0; x < fieldIdArr.length; x++) { elem = document.getElementById(fieldIdArr[x]); if(elem == null) continue; if(elem.tagName == 'SPAN') { elem.style.color = ""; elem.style.fontWeight = ''; } else if(elem.tagName == 'INPUT') { elem.style.borderColor = ""; elem.style.background = ""; if(focusElement == null) focusElement = elem; } else { elem.style.background = ""; } }}function highlightFields(fieldIds){ /* if (currHighlightFields.length > 0 ) { clearHighlightFields(currHighlightFields); } */ var elem; var fieldIdArr = null; fieldIdArr = fieldIds.split(","); for (var x = 0; x < fieldIdArr.length; x++) { elem = document.getElementById(fieldIdArr[x]); if(elem == null) continue; if(elem.tagName == 'SPAN') { elem.style.color = "#FF3300"; elem.style.fontWeight = 'bold'; } else if(elem.tagName == 'INPUT') { elem.style.borderColor = "#FF3300"; elem.style.background = "#FFC6C6"; if(focusElement == null) focusElement = elem; } else { elem.style.background = "#FFC6C6"; } } currHighlightFields = fieldIds;}
debug[14:03:22,819]: Script evaluation succeeded
-
scoringScaleContent.jsp.zip 4.1 KB