Auchan.fr
Votre magasin :
Recherche Error - Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/keySearch/pageLocalisation.xhtml][Class: org.richfaces.component.html.HtmlModalPanel,Id: autenModif][Class: org.ajax4jsf.component.html.AjaxForm,Id: motPasseBoite][Class: org.ajax4jsf.component.html.HtmlAjaxRegion,Id: j_id49][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: j_id62]}

An Error Occurred:

Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/keySearch/pageLocalisation.xhtml][Class: org.richfaces.component.html.HtmlModalPanel,Id: autenModif][Class: org.ajax4jsf.component.html.AjaxForm,Id: motPasseBoite][Class: org.ajax4jsf.component.html.HtmlAjaxRegion,Id: j_id49][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: j_id62]}

Caused by:
com.ctc.wstx.exc.WstxEOFException - Unexpected EOF in prolog at [row,col {unknown-source}]: [1,0]

+- Stack Trace

javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/keySearch/pageLocalisation.xhtml][Class: org.richfaces.component.html.HtmlModalPanel,Id: autenModif][Class: org.ajax4jsf.component.html.AjaxForm,Id: motPasseBoite][Class: org.ajax4jsf.component.html.HtmlAjaxRegion,Id: j_id49][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: j_id62]}
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:627)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
	at org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:385)
	at org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:380)
	at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:611)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:250)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:257)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:155)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at com.keyneosoft.keyshopping.tools.SecurityCheckFilter.doFilter(SecurityCheckFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.el.ELException: /pages/top/boxDialog.xhtml @79,75 value="#{controllerKeyLogin.listeQuestion}": javax.xml.ws.soap.SOAPFaultException: Error reading XMLStreamReader.
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
	at javax.faces.component.UISelectItems.getValue(UISelectItems.java:78)
	at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:128)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:557)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:533)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:314)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:288)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java:57)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:624)
	... 52 more
Caused by: javax.xml.ws.soap.SOAPFaultException: Error reading XMLStreamReader.
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:211)
	at $Proxy95.getMysteryQuestions(Unknown Source)
	at com.keyneosoft.keyshopping.keylogin.ui.ControllerKeyLogin.getListeQuestion(ControllerKeyLogin.java:921)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:218)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:135)
	at org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:96)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
	... 60 more
Caused by: org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:191)
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:56)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:220)
	at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:429)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1976)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1812)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:582)
	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:220)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:276)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:222)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:170)
	... 72 more
Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
 at [row,col {unknown-source}]: [1,0]
	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:661)
	at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134)
	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040)
	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:85)
	... 85 more

+- Component Tree

<AjaxViewRoot id=" immediate=" locale=" renderKitId=" renderRegionOnly=" rendered=" selfRendered=" submitted=" transient=" viewId=">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:x="http://myfaces.apache.org/extensions"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <!-- Tools --> <script charset="utf-8" type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/tools/scrollzone.js"/> <!-- Banniere --> <script charset="utf-8" type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/include/topBanner/topBanner.js"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/top/banner.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/include/topBanner/topBannerAuten.css"/> <!-- Boites de dialogue --> <script charset="utf-8" type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/include/topBanner/boiteDialogue.js"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/scrollbars/boiteDialogue.css"/> <!-- General --> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/common/commun.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/pageSetting.css"/> <!-- Liste de courses --> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/left/list.css"/> <!-- Autocompletion --> <script charset="utf-8" type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/lib/Autocompletion.js"/> <!-- Nomenclature --> <script charset="utf-8" type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/lib/Nomenclature.js"/> <script charset="utf-8" type="text/javascript"> var gNomenclature = new Nomenclature(#{controllerConfiguration.idCorporate}, #{controllerConfiguration.idStore}, false); window.onload = function() { gNomenclature.importXML(); } </script> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/include/leftMenu/leftMenu.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/scrollbars/leftMenu.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/include/rightMenu/localisationMenu/localisation.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/include/rightMenu/caddyMenu/caddy.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/scrollbars/caddy.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/keySearch/listing.css"/> <link rel="stylesheet" type="text/css" href="#{facesContext.externalContext.requestContextPath}/style/#{controllerConfiguration.idCorporate}/scrollbars/searchListing.css"/> <script charset="utf-8" type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/keySearch/listing.js"/> <title>Keyshopping</title> <style type="text/css"> body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; } </style> </head> <body>
<script type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/javaScript/tools/wz_tooltip.js"/>
<!-- Google Analytics --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-5096147-3"); pageTracker._trackPageview(); } catch(err) {} </script> <div id="banner"> <div class="content"> <div class="returnLink"> <span> <a style="font-weight:bold; " target="_blank" class="texteRouge" href="http://www.auchan.fr/">Auchan.fr</a> </span> </div> <div class="right"> </div> <div class="bannerRight"> <span> Votre magasin :
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</span> </div> <div class="top"> <div id="hello">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlGraphicImage id=" ismap=" rendered=" transient=" url=" value="/>
<span> Bonjour,
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</span>
</HtmlAjaxOutputPanel>
</div> </div> <div class="middle"> <div id="search"> <!-- Recherche --> <script type="text/javascript" language="JavaScript"> // <![CDATA[ // Identifiant de l'input de recherche var idOfInputSearch = "searchForm:jeTrouveKeyShopping"; /** ** Fonction permettant de vérifier si la recherche est > à 3caractères **/ function verifierValeurMotCle(){ var search = document.getElementById(idOfInputSearch); if(search.value == searchDefault) { search.value = ''; } if (search.value.length < 3) { alert("Veuillez saisir au moins 3 caractères pour lancer votre recherche"); search.focus(); return false; } } // ]]> </script>
<HtmlForm enctype=" id=" onsubmit=" prependId=" rendered=" submitted=" transient=">
<HtmlInputText autocomplete=" disabled=" id=" immediate=" localValueSet=" maxlength=" onblur=" onfocus=" onkeypress=" onkeyup=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid=" value="/>
<HtmlCommandLink action=" actionExpression="#{controllerKeySearch.searchKeyWords}" disabled="#{controllerKeySearch.searchKeyWords}" id="#{controllerKeySearch.searchKeyWords}" immediate="#{controllerKeySearch.searchKeyWords}" rendered="#{controllerKeySearch.searchKeyWords}" transient="#{controllerKeySearch.searchKeyWords}">
<UIParameter id=" name=" rendered=" transient=" value="/>
<HtmlGraphicImage alt=" id=" ismap=" rendered=" styleClass=" transient=" url=" value="/>
</HtmlCommandLink>
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.redirectAccueil}" disabled="#{controllerKeyLogin.redirectAccueil}" id="#{controllerKeyLogin.redirectAccueil}" immediate="#{controllerKeyLogin.redirectAccueil}" rendered="#{controllerKeyLogin.redirectAccueil}" style="#{controllerKeyLogin.redirectAccueil}" transient="#{controllerKeyLogin.redirectAccueil}"/>
<HtmlAjaxFunction action=" actionExpression="#{controllerNavigation.tabResultatRecherche.goCategory}" ajaxSingle="#{controllerNavigation.tabResultatRecherche.goCategory}" bypassUpdates="#{controllerNavigation.tabResultatRecherche.goCategory}" id="#{controllerNavigation.tabResultatRecherche.goCategory}" ignoreDupResponses="#{controllerNavigation.tabResultatRecherche.goCategory}" immediate="#{controllerNavigation.tabResultatRecherche.goCategory}" limitToList="#{controllerNavigation.tabResultatRecherche.goCategory}" name="#{controllerNavigation.tabResultatRecherche.goCategory}" oncomplete="#{controllerNavigation.tabResultatRecherche.goCategory}" rendered="#{controllerNavigation.tabResultatRecherche.goCategory}" requestDelay="#{controllerNavigation.tabResultatRecherche.goCategory}" timeout="#{controllerNavigation.tabResultatRecherche.goCategory}" transient="#{controllerNavigation.tabResultatRecherche.goCategory}">
<HtmlActionParameter assignToBinding="#{controllerNavigation.tabResultatRecherche.idCatSelected}" id="#{controllerNavigation.tabResultatRecherche.idCatSelected}" name="#{controllerNavigation.tabResultatRecherche.idCatSelected}" noEscape="#{controllerNavigation.tabResultatRecherche.idCatSelected}" rendered="#{controllerNavigation.tabResultatRecherche.idCatSelected}" transient="#{controllerNavigation.tabResultatRecherche.idCatSelected}"/>
</HtmlAjaxFunction>
</HtmlForm>
</div>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" style=" styleClass=" transient=">
<ul> </ul>
</HtmlAjaxOutputPanel>
<script type="text/javascript"> // <![CDATA[ // Fixe position autocompletion var l_searchSaisie = document.getElementById("searchForm"); var l_searchAutocompletion = document.getElementById("searchAutocompletion") l_searchAutocompletion.style.position = "absolute"; l_searchAutocompletion.style.top = (l_searchSaisie.offsetTop + l_searchSaisie.offsetHeight) + "px"; l_searchAutocompletion.style.left = (l_searchSaisie.offsetLeft) + "px"; function fsearchAutocompletion() { var val = document.getElementById(idOfInputSearch).value; var cats = gNomenclature.searchCategories(val, true); // Supprime les doublons var tmp_cats = new Array(); var lib_cats = new Array(); for(var i =0; i < cats.length; i++) { if(!lib_cats.contains(cats[i].libelle)) { tmp_cats.push(cats[i]); lib_cats.push(cats[i].libelle); } } cats = tmp_cats; var l_autocompletion = document.getElementById("searchAutocompletion").getElementsByTagName("ul")[0]; l_autocompletion.innerHTML = ""; var length = cats.length; if(length > 20) length = 20; for(var i = 0; i < length; i++) { var li = document.createElement("li"); li.className = "unselected"; li.onmouseover = function() { this.className='selected'; } li.onmouseout = function() { this.className='unselected'; } li.onclick = function() { /* document.getElementById(idOfInputSearch).value = this.innerHTML; document.getElementById("searchForm:submitSearch").onclick(); */ document.getElementById(idOfInputSearch).value = this.innerHTML; goCategoryToAutocompletion(this.idCategory); this.className = "selected"; searchAutocompletion.hide(); } li.idCategory = cats[i].id; li.innerHTML = cats[i].libelle; l_autocompletion.appendChild(li); } searchAutocompletion.show(document.getElementById(idOfInputSearch).value); } var searchAutocompletion = new Autocompletion("searchAutocompletion", fsearchAutocompletion); var searchDefault = "Votre recherche ici . . ."; if(document.getElementById(idOfInputSearch).value == "") { document.getElementById(idOfInputSearch).value = searchDefault; } function initOnFocus() { if(document.getElementById(idOfInputSearch).value == searchDefault) { document.getElementById(idOfInputSearch).value = ""; } } // ]]> </script> <div id="buttons">
<HtmlForm enctype=" id=" prependId=" rendered=" submitted=" transient=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<!-- Mes listes --> <a href="#" onclick="overDiv('sousList', event);"> <span class="button_bar">
<HtmlGraphicImage id=" ismap=" rendered=" transient=" url=" value="/>
</span> </a> <!-- Mes favoris -->
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.creeMonMagasinShow}" disabled="#{controllerKeyLogin.creeMonMagasinShow}" id="#{controllerKeyLogin.creeMonMagasinShow}" immediate="#{controllerKeyLogin.creeMonMagasinShow}" rendered="#{controllerKeyLogin.creeMonMagasinShow}" styleClass="#{controllerKeyLogin.creeMonMagasinShow}" transient="#{controllerKeyLogin.creeMonMagasinShow}">
<HtmlGraphicImage id=" ismap=" rendered=" transient=" url=" value="/>
</HtmlCommandLink>
<!-- Lien invisible pour aller dans mes Favoris-->
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.creeMonMagasinShow}" disabled="#{controllerKeyLogin.creeMonMagasinShow}" id="#{controllerKeyLogin.creeMonMagasinShow}" immediate="#{controllerKeyLogin.creeMonMagasinShow}" rendered="#{controllerKeyLogin.creeMonMagasinShow}" style="#{controllerKeyLogin.creeMonMagasinShow}" transient="#{controllerKeyLogin.creeMonMagasinShow}"/>
<!-- Mon compte -->
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.redirectMonCompte}" disabled="#{controllerKeyLogin.redirectMonCompte}" id="#{controllerKeyLogin.redirectMonCompte}" immediate="#{controllerKeyLogin.redirectMonCompte}" rendered="#{controllerKeyLogin.redirectMonCompte}" styleClass="#{controllerKeyLogin.redirectMonCompte}" transient="#{controllerKeyLogin.redirectMonCompte}">
<HtmlGraphicImage id=" ismap=" rendered=" transient=" url=" value="/>
</HtmlCommandLink>
<!-- Me déconnecter --> <script type="text/javascript"> // Regarde si la liste est modifiée avant de se déconnecter function deconnection() { var modificationListe = document.getElementById("links:modificationListe").innerHTML; if(modificationListe == "true") { var res = confirm("Voulez-vous vous déconnecter sans enregistrer les modifications de votre liste ?"); if(!res) { viewPopupNommerListe(); return; } } document.getElementById("links:SeDeconnecter").onclick(); } </script>
<HtmlOutputText escape=" id=" rendered=" style=" transient=" value="/>
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.disconnect}" disabled="#{controllerKeyLogin.disconnect}" id="#{controllerKeyLogin.disconnect}" immediate="#{controllerKeyLogin.disconnect}" rendered="#{controllerKeyLogin.disconnect}" style="#{controllerKeyLogin.disconnect}" transient="#{controllerKeyLogin.disconnect}"/>
<a href="#" onclick="reRenderModificationListe();"> <span class="button_bar">
<HtmlGraphicImage id=" ismap=" rendered=" transient=" url=" value="/>
</span> </a>
</HtmlAjaxOutputPanel>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<!-- Me Connecter --> <a href="#" id="monCompte" onclick="document.getElementById('boiteAutentification').style.display = '';document.getElementById('motdePasse').style.display = 'none';Richfaces.showModalPanel('autenModif',{width:500, top:200});document.getElementById('connectemail').focus();return false;"> <span class="button_bar">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
</span> </a> <!-- M'inscrire -->
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.createNewCompte}" disabled="#{controllerKeyLogin.createNewCompte}" id="#{controllerKeyLogin.createNewCompte}" immediate="#{controllerKeyLogin.createNewCompte}" rendered="#{controllerKeyLogin.createNewCompte}" transient="#{controllerKeyLogin.createNewCompte}">
<span class="button_bar">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
</span>
</HtmlCommandLink>
</HtmlAjaxOutputPanel>
</HtmlForm>
</div> <div id="forum"> <a href="http://forums.keyshopping.fr" target="_blank">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
</a> </div> </div> </div> <div style="clear:both;"/> </div>
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" style=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<div class="styleModale"> <!-- Fermeture de la popup --> <table width="98%" border="0"> <tr> <td align="right" class="controlsPanel">
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<HtmlAjaxCommandLink ajaxSingle=" bypassUpdates=" disabled=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</HtmlAjaxCommandLink>
</AjaxForm>
</td> </tr> </table> <div id="motdePasse" style="display: none; width :400px; height :200; z-index: 10">
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<HtmlAjaxRegion id=" immediate=" renderRegionOnly=" rendered=" selfRendered=" submitted=" transient=">
<table class="sortAuten" cellspacing="0px"> <tr> <td colspan="2"> <div class="txtSousTitre">
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</div> </td> </tr> <tr> <td colspan="2">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="2" class="bkgLine">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="2">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="2">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlMessage errorClass=" for=" forceId=" forceIdIndex=" forceSpan=" id=" rendered=" replaceIdWithLabel=" showDetail=" showSummary=" tooltip=" transient="/>
</HtmlAjaxOutputPanel>
</td> </tr> <tr> <td>
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</td> <td> <table> <tr> <td>
<HtmlSelectOneMenu disabled=" id=" immediate=" localValueSet=" readonly=" rendered=" required=" styleClass=" transient=" valid=">
<UISelectItems id=" rendered=" transient="/>
</HtmlSelectOneMenu>
</td> </tr> </table> </td> </tr> <tr> <td colspan="2">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td>
<HtmlOutputLabel escape=" for=" id=" rendered=" styleClass=" transient=" value="/>
</td> <td> <table> <tr> <td>
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid="/>
</td> </tr> </table> </td> </tr> <tr> <td colspan="2">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td align="right" colspan="2">
<HtmlAjaxCommandButton action=" actionExpression="#{controllerKeyLogin.sendNewPassword}" ajaxSingle="#{controllerKeyLogin.sendNewPassword}" bypassUpdates="#{controllerKeyLogin.sendNewPassword}" disabled="#{controllerKeyLogin.sendNewPassword}" id="#{controllerKeyLogin.sendNewPassword}" ignoreDupResponses="#{controllerKeyLogin.sendNewPassword}" image="#{controllerKeyLogin.sendNewPassword}" immediate="#{controllerKeyLogin.sendNewPassword}" limitToList="#{controllerKeyLogin.sendNewPassword}" rendered="#{controllerKeyLogin.sendNewPassword}" requestDelay="#{controllerKeyLogin.sendNewPassword}" size="#{controllerKeyLogin.sendNewPassword}" timeout="#{controllerKeyLogin.sendNewPassword}" transient="#{controllerKeyLogin.sendNewPassword}"/>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> </table>
</HtmlAjaxRegion>
</AjaxForm>
</div> <div id="boiteAutentification" style="z-index: 10; width: 400px; height: 250px">
<HtmlForm enctype=" id=" prependId=" rendered=" style=" submitted=" transient=">
<table class="sortAuten" border="0" cellpadding="0" cellspacing="0"> <tr id="titreConnec"> <td colspan="3">
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</td> </tr> <tr id="libelleConnec"> <td colspan="3">
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.createNewCompte}" disabled="#{controllerKeyLogin.createNewCompte}" id="#{controllerKeyLogin.createNewCompte}" immediate="#{controllerKeyLogin.createNewCompte}" rendered="#{controllerKeyLogin.createNewCompte}" transient="#{controllerKeyLogin.createNewCompte}">
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</HtmlCommandLink>
</td> </tr> <tr id="newBoite"> <td colspan="3">
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</td> </tr> <tr id="newBoite1"> <td colspan="3">
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.createNewCompte}" disabled="#{controllerKeyLogin.createNewCompte}" id="#{controllerKeyLogin.createNewCompte}" immediate="#{controllerKeyLogin.createNewCompte}" rendered="#{controllerKeyLogin.createNewCompte}" styleClass="#{controllerKeyLogin.createNewCompte}" transient="#{controllerKeyLogin.createNewCompte}">
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</HtmlCommandLink>
</td> </tr> </table>
</HtmlForm>
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" style=" submitted=" timeout=" transient=">
<table class="sortAuten" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="3" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="3" class="bkgLine" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="3" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="3">
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</td> </tr> <tr> <td align="left" nowrap="nowrap">
<HtmlOutputLabel escape=" for=" id=" rendered=" styleClass=" transient=" value="/>
</td> <td colspan="2">
<HtmlInputText disabled=" disabledOnClientSide=" displayValueOnly=" forceId=" forceIdIndex=" id=" immediate=" localValueSet=" maxlength=" onkeypress=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid="/>
</td> </tr> <tr> <td colspan="3" height="20">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlMessage for=" forceId=" forceIdIndex=" forceSpan=" id=" rendered=" replaceIdWithLabel=" showDetail=" showSummary=" styleClass=" tooltip=" transient="/>
</HtmlAjaxOutputPanel>
</td> </tr> <tr> <td align="right" nowrap="nowrap">
<HtmlOutputLabel escape=" for=" id=" rendered=" styleClass=" transient=" value="/>
</td> <td colspan="2">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlInputSecret disabled=" displayValueOnly=" forceId=" forceIdIndex=" id=" immediate=" localValueSet=" maxlength=" onkeypress=" readonly=" redisplay=" rendered=" required=" size=" styleClass=" transient=" valid="/>
</HtmlAjaxOutputPanel>
</td> </tr> <tr> <td colspan="3" height="20">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlMessage for=" forceId=" forceIdIndex=" forceSpan=" id=" rendered=" replaceIdWithLabel=" showDetail=" showSummary=" styleClass=" tooltip=" transient="/>
</HtmlAjaxOutputPanel>
</td> </tr> <tr> <td colspan="3" align="right">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<script language="javascript" type="text/javascript"> document.getElementById('boiteAutentification').style.display = 'none'; document.getElementById('motdePasse').style.display = ''; erreurConnect = false; </script>
</HtmlAjaxOutputPanel>
</HtmlAjaxOutputPanel>
<HtmlAjaxCommandLink action=" actionExpression="#{controllerKeyLogin.connecteCustomer}" ajaxSingle="#{controllerKeyLogin.connecteCustomer}" bypassUpdates="#{controllerKeyLogin.connecteCustomer}" disabled="#{controllerKeyLogin.connecteCustomer}" id="#{controllerKeyLogin.connecteCustomer}" ignoreDupResponses="#{controllerKeyLogin.connecteCustomer}" immediate="#{controllerKeyLogin.connecteCustomer}" limitToList="#{controllerKeyLogin.connecteCustomer}" rendered="#{controllerKeyLogin.connecteCustomer}" requestDelay="#{controllerKeyLogin.connecteCustomer}" timeout="#{controllerKeyLogin.connecteCustomer}" transient="#{controllerKeyLogin.connecteCustomer}" value="#{controllerKeyLogin.connecteCustomer}">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
</HtmlAjaxCommandLink>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> </table>
</AjaxForm>
</div> </div>
</HtmlModalPanel>
<!-- Mes Filtres --> <div class="sortFiltre" id="filtre" style="display: none;min-height:40px">
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<div class="controlsPanel">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</div> <table cellspacing="0px"> <tr> <td>
<HtmlSelectManyCheckbox border=" disabled=" id=" immediate=" layout=" localValueSet=" onclick=" readonly=" rendered=" required=" transient=" valid=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient="/>
<UISelectItems id=" rendered=" transient="/>
</HtmlSelectManyCheckbox>
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.filtreShow}" disabled="#{controllerKeyLogin.filtreShow}" id="#{controllerKeyLogin.filtreShow}" immediate="#{controllerKeyLogin.filtreShow}" rendered="#{controllerKeyLogin.filtreShow}" transient="#{controllerKeyLogin.filtreShow}">
Choisir ses filtres personnels
</HtmlCommandLink>
</td> </tr> </table>
</AjaxForm>
</div> <!-- Mes Listes --> <div class="sortSousListe" id="sousList" style="position: absolute; display: none; top: 140px" onmouseover="scrollZoneMesListes.useScrollbar(); "> <script charset="utf-8" type="text/javascript"> var scrollZoneMesListes = new scrollZone('MesListes'); </script>
<HtmlForm enctype=" id=" prependId=" rendered=" submitted=" transient=">
<HtmlCommandLink action=" actionExpression="#{controllerNavigation.prepareTabs}" disabled="#{controllerNavigation.prepareTabs}" id="#{controllerNavigation.prepareTabs}" immediate="#{controllerNavigation.prepareTabs}" rendered="#{controllerNavigation.prepareTabs}" styleClass="#{controllerNavigation.prepareTabs}" transient="#{controllerNavigation.prepareTabs}">
<UIParameter id=" name=" rendered=" transient=" value="/>
<UIParameter id=" name=" rendered=" transient=" value="/>
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</HtmlCommandLink>
<table> <tr> <td colspan="2" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td>
<HtmlOutputText escape=" id=" rendered=" style=" styleClass=" transient=" value="/>
</td> </tr> <tr> <td colspan="2" class="bkgLine" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> </table> <div class="controlsPanel" style="z-index: 10">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</div> <div id="supportMesListes" class="supportScrollzoneMesListes" onmouseup="scrollZoneMesListes.onMouseUpV(); scrollZoneMesListes.onMouseUpH();"> <!-- ICI LE CONTENU --> <div id="contenuMesListes" class="contenuScrollzoneMesListes" style="position:absolute; top:0px; left: 0px;"> <script type="text/javascript"> var mesListes = new Array(); var listeEnCours = '
<HtmlOutputText converter=" escape=" id=" rendered=" transient="/>
'; </script>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<script charset="utf-8" type="text/javascript"> mesListes = new Array();
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
mesListes.push('
<HtmlOutputText converter=" escape=" id=" rendered=" transient="/>
');
</UIRepeat>
listeEnCours = '
<HtmlOutputText converter=" escape=" id=" rendered=" transient="/>
'; </script> <table class="sortListe" cellspacing="0px">
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<tr> <td>
<HtmlCommandLink action=" actionExpression="#{controllerMaListe.chargerListe}" disabled="#{controllerMaListe.chargerListe}" id="#{controllerMaListe.chargerListe}" immediate="#{controllerMaListe.chargerListe}" rendered="#{controllerMaListe.chargerListe}" transient="#{controllerMaListe.chargerListe}" value="#{controllerMaListe.chargerListe}">
<HtmlActionParameter id=" name=" noEscape=" rendered=" transient="/>
<HtmlOutputText escape=" id=" rendered=" transient="/>
</HtmlCommandLink>
</td> <td align="right">
<HtmlCommandLink action=" actionExpression="#{controllerKeyLogin.supprimerListe}" disabled="#{controllerKeyLogin.supprimerListe}" id="#{controllerKeyLogin.supprimerListe}" immediate="#{controllerKeyLogin.supprimerListe}" onclick="#{controllerKeyLogin.supprimerListe}" rendered="#{controllerKeyLogin.supprimerListe}" transient="#{controllerKeyLogin.supprimerListe}" value="#{controllerKeyLogin.supprimerListe}">
<HtmlActionParameter id=" name=" noEscape=" rendered=" transient="/>
<HtmlGraphicImage alt=" id=" ismap=" onmouseout=" onmouseover=" rendered=" style=" styleClass=" transient=" url=" value="/>
</HtmlCommandLink>
</td> </tr> <tr> <td colspan="2" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="2" class="bkgLine" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td colspan="2" style="font-size:0px;">
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr>
</UIRepeat>
</table>
</HtmlAjaxOutputPanel>
</div> <!-- scrollbar de droite --> <div id="scrollbarVMesListes" class="scrollbarVerticaleMesListes scrollbarVerticaleCommunMesListes" onmousemove="scrollZoneMesListes.scrollV(event);" onmouseup="scrollZoneMesListes.onMouseUpV();"> <div id="scrollbgVMesListes" class="scrollVerticaleBackgroundMesListes scrollbarVerticaleCommunMesListes" onmousedown="scrollZoneMesListes.posV(event);"> <div id="curseurVMesListes" class="cursorVerticaleMesListes scrollbarVerticaleCommunMesListes" style="position: relative; top: 0px;" onmousedown="scrollZoneMesListes.onMouseDownV();"/> </div> <div id="scrollTopMesListes" class="scrollTopMesListes scrollbarVerticaleCommunMesListes" onmousedown="scrollZoneMesListes.moveLayerVerticaly(1);" onmouseout="clearTimeout(scrollZoneMesListes.Timer);" onmouseup="clearTimeout(scrollZoneMesListes.Timer);"/> <div class="scrollBottomMesListes scrollbarVerticaleCommunMesListes" onmousedown="scrollZoneMesListes.moveLayerVerticaly(-1);" onmouseout="clearTimeout(scrollZoneMesListes.Timer);" onmouseup="clearTimeout(scrollZoneMesListes.Timer);"/> </div> <!-- scrollbar du bas --> <div id="scrollbarHMesListes" class="scrollbarHorizontaleMesListes scrollbarHorizontaleCommunMesListes" onmousemove="scrollZoneMesListes.scrollH(event);" onmouseup="scrollZoneMesListes.onMouseUpH();"> <div id="scrollbgHMesListes" class="scrollHorizontaleBackgroundMesListes scrollbarHorizontaleCommunMesListes" onmousedown="scrollZoneMesListes.posH(event);"> <div id="curseurHMesListes" class="cursorHorizontaleMesListes scrollbarHorizontaleCommunMesListes" style="position: relative; left: 0px;" onmousedown="scrollZoneMesListes.onMouseDownH();"/> </div> <div id="scrollLeftMesListes" class="scrollLeftMesListes scrollbarHorizontaleCommunMesListes" onmousedown="scrollZoneMesListes.moveLayerHorizontaly(1);" onmouseout="clearTimeout(scrollZoneMesListes.Timer);" onmouseup="clearTimeout(scrollZoneMesListes.Timer);"/> <div class="scrollRightMesListes scrollbarHorizontaleCommunMesListes" onmousedown="scrollZoneMesListes.moveLayerHorizontaly(-1);" onmouseout="clearTimeout(scrollZoneMesListes.Timer);" onmouseup="clearTimeout(scrollZoneMesListes.Timer);"/> </div> <script language="javascript" type="text/javascript"> scrollZoneMesListes.init(); scrollZoneMesListes.useScrollbar(); </script> </div>
</HtmlForm>
</div>
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" style=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<div class="styleModale"> <table width="98%" border="0"> <tr> <td align="right" class="controlsPanel">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</td> </tr> <tr> <td class="txtSousTitre">
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</td> </tr> </table> </div>
</HtmlModalPanel>
<script type="text/javascript" language="JavaScript"> // <![CDATA[ chaine=LireCookie("Keylogging"); erreurConnect = true; if (chaine!=null) { //Le cookie keylogging existe document.getElementById('boiteAutentification').style.display = 'block'; document.getElementById('newBoite').style.display = 'block'; document.getElementById('newBoite1').style.display = 'block'; document.getElementById('titreConnec').style.display = 'none'; document.getElementById('libelleConnec').style.display = 'none'; document.getElementById('motdePasse').style.display = 'none'; }else{ document.getElementById('boiteAutentification').style.display = 'block'; document.getElementById('titreConnec').style.display = 'block'; document.getElementById('libelleConnec').style.display = 'block'; document.getElementById('newBoite').style.display = 'none'; document.getElementById('newBoite1').style.display = 'none'; document.getElementById('motdePasse').style.display = 'none'; } function windowclose(elt,elt2){ if (document.getElementById(elt)==null && document.getElementById(elt2)==null && erreurConnect){ Richfaces.hideModalPanel('autenModif'); }; }; function windowclose2(elt){ if (document.getElementById(elt)==null){ Richfaces.hideModalPanel('autenModif'); Richfaces.showModalPanel('mailEnvoye',{left:'auto', top:'auto'}); }; }; // ]]> </script>
<div style="clear:both;"/>
<div id="menuLeft">
<div id="menuLeft"> <!-- Ma liste de courses -->
<script charset="utf-8" type="text/javascript"> // <![CDATA[ function checkNumeric(event){ /** 46 : Suppr 8 : <----- 37 : <- 39 : -> */ // IE if(event.keyCode > 31 && (event.keyCode < 45 || event.keyCode > 57)){ event.returnValue = false; } // Firefox et autres if(event.which > 31 && (event.which < 45 || event.which > 57)){ return false; } } function viewPopupConfirmerViderListe() { if(!isListeVide()) { Richfaces.showModalPanel('popupConfirmationViderListe',{top:200}); } } function getNombreArticleInListe() { try { var liste = document.getElementById('FormMaListe').getElementsByTagName('ol'); for(var i = 0; i < liste.length; i++) { if(liste[i].className == "listProducts") { return liste[i].getElementsByTagName('li').length; } } } catch(e) {} return 0; } function isListeVide() { return getNombreArticleInListe() == 0; } function verifProduitInListe(formulaire, identifiant) { if(isListeVide()) { alert("Aucun produit n'est présent dans votre liste."); return false; } return oamSubmitForm(formulaire, formulaire+':'+identifiant); } /* Affiche la popup d'enregistrement de la liste*/ function viewPopupNommerListe() { if(!isListeVide()) { Richfaces.showModalPanel('popupNommerListe',{top:200}); } else { alert("Veuillez saisir des articles pour enregistrer votre liste."); } } /* Affiche la popup d'envoi de sms */ function viewPopupSaisieNumTel() { if(!isListeVide()) { Richfaces.showModalPanel('popupSaisieNumTel',{top:200}); } else { alert("Veuillez saisir des articles pour vous envoyer un SMS"); } } function verifPrint() { if(isListeVide()) { alert("Veuillez saisir des articles pour imprimer votre liste"); return false; } return true; } /* Fonction permettant de vérifier le nombre de caractères saisis */ function verifSaisie(){ if (document.getElementById('FormSaisieMaListe:saisieMotcle').value.length < 3) { document.getElementById('FormSaisieMaListe:saisieMotcle').blur(); alert("Veuillez saisir un article d'au moins 3 caractères"); return false; } return true; } function changeDiv(element, image) { try { if(document.getElementById(element).style.display=='none') { document.getElementById(element).style.display=''; document.getElementById(image).src='../../images/#{controllerConfiguration.idCorporate}/keySearch/pictoMoins.gif'; } else { document.getElementById(element).style.display='none'; document.getElementById(image).src='../../images/#{controllerConfiguration.idCorporate}/keySearch/pictoFleche.gif'; } scrollZoneFiltres.init(); scrollZoneFiltres.useScrollbar(); } catch(e){} } /* Fonction permettant de détecter la sélection d'un produit dans la liste déroulante du navigateur */ var selectArticleInList = false; function detectSelecArticle(e) { if(e.keyCode == 38 || e.keyCode == 40) { selectArticleInList = true; } if(e.keyCode == 13 && selectArticleInList) { selectArticleInList = false; return true; } else { return false; } } /* Fonction permettant de donner le focus à la zone de saisie */ function focusSaisie() { Nom = navigator.appName; ie = (Nom == 'Microsoft Internet Explorer') ? 1:0 try{ if (ie) { setTimeout(function(){document.getElementById('FormSaisieMaListe:saisieMotcle').focus();}, 200); } else { setTimeout(function(){document.getElementById('FormSaisieMaListe:saisieMotcle').focus();}, 100); } document.getElementById('FormSaisieMaListe:saisieMotcle').value = ""; }catch(e){} } // ]]> </script> <div id="list"> <div class="topRight"/><div class="topLeft"/> <div class="topMenu table">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<h3 class="name"> <!-- Nom de la liste -->
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
<HtmlOutputText escape=" id=" rendered=" transient="/>
</h3>
</HtmlAjaxOutputPanel>
<span>
<HtmlForm enctype=" id=" prependId=" rendered=" styleClass=" submitted=" transient=">
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" style=" transient=">
<!-- Bouton save non connecte -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
<!-- Bouton save connecte -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value="/>
<!-- Bouton vider liste -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value="/>
<!-- Bouton envoi SMS connecte -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value="/>
<!-- Bouton impression -->
<HtmlCommandLink action=" actionExpression="#{controllerMaListe.impressionListe}" disabled="#{controllerMaListe.impressionListe}" id="#{controllerMaListe.impressionListe}" immediate="#{controllerMaListe.impressionListe}" onclick="#{controllerMaListe.impressionListe}" rendered="#{controllerMaListe.impressionListe}" target="#{controllerMaListe.impressionListe}" transient="#{controllerMaListe.impressionListe}">
<HtmlGraphicImage alt=" id=" ismap=" onmouseout=" onmouseover=" rendered=" transient=" url=" value="/>
</HtmlCommandLink>
<HtmlOutputLink disabled=" id=" onclick=" rendered=" transient=" value=">
<HtmlGraphicImage alt=" id=" ismap=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value="/>
</HtmlOutputLink>
</HtmlAjaxOutputPanel>
</HtmlForm>
</span> </div> <div class="content"> <div class="topRight"/><div class="topLeft"/> <div class="scratchpad"> <div class="spiral"/>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<!-- Le champ de saisie -->
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<HtmlInputText autocomplete=" disabled=" id=" immediate=" localValueSet=" maxlength=" onblur=" onfocus=" onkeypress=" onkeyup=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid="/>
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<HtmlActionParameter id=" name=" noEscape=" rendered=" transient="/>
<HtmlActionParameter id=" name=" noEscape=" rendered=" transient="/>
</HtmlAjaxFunction>
<script type="text/javascript"> document.getElementById('FormSaisieMaListe:saisieMotcle').value = 'Saisissez votre produit'; function focusSaisieListe() { var saisieListe = document.getElementById('FormSaisieMaListe:saisieMotcle'); if(saisieListe.value == 'Saisissez votre produit') { saisieListe.value = ''; } } </script>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" style=" styleClass=" transient=">
<ul> </ul>
</HtmlAjaxOutputPanel>
</AjaxForm>
<script type="text/javascript"> // <![CDATA[ // Fixe position autocompletion var l_listSaisie = document.getElementById('FormSaisieMaListe:saisieMotcle'); var l_listAutocompletion = document.getElementById("FormSaisieMaListe:autocompletion") l_listAutocompletion.style.position = "absolute"; l_listAutocompletion.style.top = l_listSaisie.offsetTop + l_listSaisie.offsetHeight; l_listAutocompletion.style.left = l_listSaisie.offsetLeft; function flistAutocompletion() { var val = document.getElementById('FormSaisieMaListe:saisieMotcle').value; var cats = gNomenclature.searchCategories(val, true); // Supprime les doublons var tmp_cats = new Array(); var lib_cats = new Array(); for(var i =0; i < cats.length; i++) { if(!lib_cats.contains(cats[i].libelle)) { tmp_cats.push(cats[i]); lib_cats.push(cats[i].libelle); } } cats = tmp_cats; var l_autocompletion = document.getElementById("FormSaisieMaListe:autocompletion").getElementsByTagName("ul")[0]; l_autocompletion.innerHTML = ""; var length = cats.length; if(length > 20) length = 20; for(var i = 0; i < length; i++) { var li = document.createElement("li"); li.className = "unselected"; li.onmouseover = function() { this.className='selected'; } li.onmouseout = function() { this.className='unselected'; } li.onclick = function() { document.getElementById('FormSaisieMaListe:saisieMotcle').value = this.innerHTML; addCategorieByAutocompletion(this.idCategory, this.innerHTML); //addMotCle(); this.className = "selected"; listAutocompletion.hide(); } li.idCategory = cats[i].id; li.innerHTML = cats[i].libelle; l_autocompletion.appendChild(li); } listAutocompletion.show(document.getElementById('FormSaisieMaListe:saisieMotcle').value); } var listAutocompletion = new Autocompletion("FormSaisieMaListe:autocompletion", flistAutocompletion); // ]]> </script>
</HtmlAjaxOutputPanel>
<div class="lines" id="linesOfList">
<HtmlForm enctype=" id=" prependId=" rendered=" submitted=" transient=">
<HtmlAjaxRegion id=" immediate=" renderRegionOnly=" rendered=" selfRendered=" submitted=" transient=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<!-- MODE NORMAL -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<ol class="listProducts"> <!-- La liste des articles -->
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<li class="table"> <span class="index"> <!-- Index de l'article -->
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</span> <span> <!-- CAS D UN PRODUIT -->
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid="/>
<!-- CAS D UNE CATEGORIE -->
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onchange=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid=">
org.ajax4jsf.ajax.SUPPORTonchange
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient=">
<HtmlActionParameter id=" name=" noEscape=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlInputText>
<!-- CAS D UN MOT CLE -->
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onchange=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid=">
org.ajax4jsf.ajax.SUPPORTonchange
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlInputText>
<!-- CAS D UN MOT CLE OU D'UNE CATEGORIE EN RECHERCHE-->
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid="/>
</span> <!-- Prix -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</HtmlAjaxOutputPanel>
<!-- Choisir produit -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<HtmlCommandLink action=" actionExpression="#{controllerMaListe.choisirProduit}" disabled="#{controllerMaListe.choisirProduit}" id="#{controllerMaListe.choisirProduit}" immediate="#{controllerMaListe.choisirProduit}" rendered="#{controllerMaListe.choisirProduit}" transient="#{controllerMaListe.choisirProduit}" value="#{controllerMaListe.choisirProduit}">
<UIParameter id=" name=" rendered=" transient="/>
<HtmlGraphicImage alt=" id=" ismap=" onmouseout=" onmouseover=" rendered=" transient=" url=" value="/>
</HtmlCommandLink>
</HtmlAjaxOutputPanel>
<!-- Quantite -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" readonly=" rendered=" required=" size=" transient=" valid="/>
</HtmlAjaxOutputPanel>
<!-- Control quantite --> <span style="font-size: 0px;padding: 0px;margin: 0px;">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
<br/>
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
</span> <!-- Suppression --> <span style="font-size: 0px;padding: 0px;margin: 0px;">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
</span> </li>
</UIRepeat>
</ol>
</HtmlAjaxOutputPanel>
<!-- MODE LOCALISATION -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<ol class="listProducts"> <!-- La liste des articles -->
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<li class="table"> <!-- Up / Down --> <span class="upDown">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
</HtmlAjaxOutputPanel>
</span> <span class="index"> <!-- Index de l'article -->
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</span> <span> <!-- DESIGNATION De l'article -->
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid="/>
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onmouseout=" onmouseover=" readonly=" rendered=" required=" size=" styleClass=" transient=" valid=" value="/>
</span> <!-- Prix -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<HtmlOutputText escape=" id=" rendered=" transient=" value="/>
</HtmlAjaxOutputPanel>
<!-- Quantite -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" readonly=" rendered=" required=" size=" transient=" valid="/>
</HtmlAjaxOutputPanel>
<!-- Control quantite --> <span style="font-size: 0px;padding: 0px;margin: 0px;">
<HtmlGraphicImage alt=" id=" ismap=" onmousedown=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonmousedown
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
<HtmlGraphicImage alt=" id=" ismap=" onmousedown=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonmousedown
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
<br/>
<HtmlGraphicImage alt=" id=" ismap=" onmousedown=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonmousedown
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
<HtmlGraphicImage alt=" id=" ismap=" onmousedown=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonmousedown
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" eventsQueue=" id=" ignoreDupResponses=" immediate=" limitToList=" rendered=" requestDelay=" timeout=" transient=">
<UIParameter id=" name=" rendered=" transient="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
</span> </li>
</UIRepeat>
</ol>
</HtmlAjaxOutputPanel>
<script type="text/javascript"> /** * To IE * Cache le formulaire de la liste, si aucun produit **/ if(isListeVide()) { document.getElementById("FormMaListe").style.display = "none"; } else { document.getElementById("FormMaListe").style.display = "inline"; } var l_div = document.getElementById('linesOfList'); l_div.scrollTop = l_div.scrollHeight; </script>
</HtmlAjaxOutputPanel>
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlAjaxRegion>
</HtmlForm>
</div> <div class="end"/> </div>
<HtmlForm enctype=" id=" prependId=" rendered=" styleClass=" submitted=" transient=">
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
<HtmlOutputText escape=" id=" rendered=" styleClass=" transient=" value="/>
</HtmlAjaxOutputPanel>
</HtmlAjaxOutputPanel>
<br/>
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" styleClass=" transient=">
<!-- MODE NORMAL -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlCommandLink action=" actionExpression="#{controllerNavigation.localiserProduits}" disabled="#{controllerNavigation.localiserProduits}" id="#{controllerNavigation.localiserProduits}" immediate="#{controllerNavigation.localiserProduits}" onclick="#{controllerNavigation.localiserProduits}" onmouseout="#{controllerNavigation.localiserProduits}" onmouseover="#{controllerNavigation.localiserProduits}" rendered="#{controllerNavigation.localiserProduits}" transient="#{controllerNavigation.localiserProduits}">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
<UIParameter id=" name=" rendered=" transient=" value="/>
</HtmlCommandLink>
</HtmlAjaxOutputPanel>
<!-- MODE LOCALISATION -->
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<script type="text/javascript"> function displayReCalculerParcoursOptimised() { if(document.getElementById("formMaListeBoutons:reCalculerParcoursImposed").style.display == 'none') { document.getElementById("formMaListeBoutons:reCalculerParcoursOptimised").style.display = 'inline'; } } function displayReCalculerParcoursImposed() { document.getElementById("formMaListeBoutons:reCalculerParcoursOptimised").style.display = 'none'; document.getElementById("formMaListeBoutons:reCalculerParcoursImposed").style.display = 'inline'; } </script>
<HtmlCommandLink action=" actionExpression="#{controllerNavigation.localiserProduits}" disabled="#{controllerNavigation.localiserProduits}" id="#{controllerNavigation.localiserProduits}" immediate="#{controllerNavigation.localiserProduits}" onclick="#{controllerNavigation.localiserProduits}" onmouseout="#{controllerNavigation.localiserProduits}" onmouseover="#{controllerNavigation.localiserProduits}" rendered="#{controllerNavigation.localiserProduits}" style="#{controllerNavigation.localiserProduits}" transient="#{controllerNavigation.localiserProduits}">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
<UIParameter id=" name=" rendered=" transient=" value="/>
</HtmlCommandLink>
<HtmlCommandLink action=" actionExpression="#{controllerNavigation.localiserProduits}" disabled="#{controllerNavigation.localiserProduits}" id="#{controllerNavigation.localiserProduits}" immediate="#{controllerNavigation.localiserProduits}" onmouseout="#{controllerNavigation.localiserProduits}" onmouseover="#{controllerNavigation.localiserProduits}" rendered="#{controllerNavigation.localiserProduits}" style="#{controllerNavigation.localiserProduits}" transient="#{controllerNavigation.localiserProduits}">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" transient=" url=" value="/>
<UIParameter id=" name=" rendered=" transient=" value="/>
</HtmlCommandLink>
</HtmlAjaxOutputPanel>
</HtmlAjaxOutputPanel>
</HtmlForm>
<div class="bottomRight"/><div class="bottomLeft"/> </div> <div class="bottomRight"/><div class="bottomLeft"/> </div>
<!-- Popups pour la liste de courses -->
<!-- POP UP NOMMER LISTE -->
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<HtmlForm enctype=" id=" prependId=" rendered=" styleClass=" submitted=" transient=">
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" reRender=" rendered=" requestDelay=" timeout=" transient=">
<HtmlActionParameter assignToBinding="#{controllerMaListe.laListe.nouveauNomListe}" id="#{controllerMaListe.laListe.nouveauNomListe}" name="#{controllerMaListe.laListe.nouveauNomListe}" noEscape="#{controllerMaListe.laListe.nouveauNomListe}" rendered="#{controllerMaListe.laListe.nouveauNomListe}" transient="#{controllerMaListe.laListe.nouveauNomListe}"/>
</HtmlAjaxFunction>
<script charset="utf-8" type="text/javascript"> // <![CDATA[ function isListeExistante(name) { var i; for(i = 0; i < mesListes.length; i++) { if(name == mesListes[i]) return true; } return false; } function enregistrerListe() { var nom = document.getElementById('formNommerListe:nomListe').value; if(listeEnCours != nom && isListeExistante(nom)) { if(!confirm('"'+nom+'" existe déjà. Voulez-vous la remplacer ?')) return false; } sauvegarderListe(nom); return true; } // ]]> </script> <table id="tabNommerListe" width="276" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="3" width="264" height="40" class="texte8pt" align="right">
<HtmlAjaxCommandLink ajaxSingle=" bypassUpdates=" disabled=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" styleClass=" transient=" url=" value="/>
</HtmlAjaxCommandLink>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td rowspan="5" width="11" height="60"/> <td rowspan="2" width="181" height="29" class="texte8pt">Je nomme cette liste :</td> <td width="83" height="24"/> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td rowspan="3" width="83" height="31" align="center" id="btnSauveActif" style="display: none;">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" styleClass=" transient=" url=" value="/>
</td> <td rowspan="3" width="83" height="31" align="center" id="btnSauveInactif" style="display: '';">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" styleClass=" transient=" url=" value="/>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td width="190" height="18" class="nomListe">
<HtmlInputText disabled=" id=" immediate=" localValueSet=" maxlength=" onkeypress=" onkeyup=" readonly=" rendered=" required=" size=" transient=" valid="/>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td width="181" height="8">
<HtmlMessage for=" id=" rendered=" showDetail=" showSummary=" style=" tooltip=" transient="/>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> </table>
</HtmlForm>
<script charset="utf-8" type="text/javascript"> // <![CDATA[ function activerBoutonValiderNomListe(value) { if (! value.empty()) { document.getElementById('btnSauveActif').style.display=''; document.getElementById('btnSauveInactif').style.display='none'; }else{ document.getElementById('btnSauveInactif').style.display=''; document.getElementById('btnSauveActif').style.display='none'; } } // ]]> </script>
</HtmlModalPanel>
<!-- POP UP SAISIE NUM TEL -->
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<HtmlForm enctype=" id=" prependId=" rendered=" submitted=" transient=">
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<HtmlActionParameter assignToBinding="#{controllerKeyLogin.numPortableEnvoiSMS}" id="#{controllerKeyLogin.numPortableEnvoiSMS}" name="#{controllerKeyLogin.numPortableEnvoiSMS}" noEscape="#{controllerKeyLogin.numPortableEnvoiSMS}" rendered="#{controllerKeyLogin.numPortableEnvoiSMS}" transient="#{controllerKeyLogin.numPortableEnvoiSMS}"/>
</HtmlAjaxFunction>
<table id="tabSaisieNumTel" width="276" border="0" cellpadding="0" cellspacing="0" style="styleModale"> <tr> <td colspan="3" width="264" height="40" class="texte8pt" align="right">
<HtmlAjaxCommandLink ajaxSingle=" bypassUpdates=" disabled=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient=">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" styleClass=" transient=" url=" value="/>
</HtmlAjaxCommandLink>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td rowspan="5" width="11" height="60"/> <td rowspan="2" width="181" height="29" class="texte8pt">Saisissez le N° de téléphone mobile sur lequel vous souhaitez recevoir votre liste par SMS :</td> <td width="83" height="24"/> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td rowspan="3" width="83" height="31" align="center" id="btnSaisieNumTelActif" style="display: none;">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" styleClass=" transient=" url=" value="/>
</td> <td rowspan="3" width="83" height="31" align="center" id="btnSaisieNumTelInactif" style="display: '';">
<HtmlGraphicImage alt=" id=" ismap=" rendered=" styleClass=" transient=" url=" value="/>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td width="190" height="18" class="nomListe">
<HtmlMessage for=" forceId=" forceIdIndex=" forceSpan=" id=" rendered=" replaceIdWithLabel=" showDetail=" showSummary=" styleClass=" tooltip=" transient="/>
<br/>
<HtmlInputText disabled=" disabledOnClientSide=" displayValueOnly=" forceId=" forceIdIndex=" id=" immediate=" localValueSet=" maxlength=" onkeypress=" onkeyup=" readonly=" rendered=" required=" size=" transient=" valid="/>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> <tr> <td width="181" height="8">
<HtmlMessage for=" id=" rendered=" showDetail=" showSummary=" style=" tooltip=" transient="/>
</td> <td>
<HtmlGraphicImage alt=" height=" id=" ismap=" rendered=" transient=" url=" value=" width="/>
</td> </tr> </table>
</HtmlForm>
<script charset="utf-8" type="text/javascript"> // <![CDATA[ String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g,''); } String.prototype.empty = function() { return (this.trim() == ''); } function isNumeric(event) { if((event.keyCode >= 48 && event.keyCode <= 57)||(event.keyCode >= 96 && event.keyCode <= 105)||(event.keyCode == 8 ) ||(event.keyCode == 9) || (event.keyCode == 12) || (event.keyCode == 27) || (event.keyCode == 37) || (event.keyCode == 39) || (event.keyCode == 46) ){return true;}else{return false;} } function activerBoutonValiderNumTel(value) { if (! value.empty()) { document.getElementById('btnSaisieNumTelActif').style.display=''; document.getElementById('btnSaisieNumTelInactif').style.display='none'; }else{ document.getElementById('btnSaisieNumTelInactif').style.display=''; document.getElementById('btnSaisieNumTelActif').style.display='none'; } } // ]]> </script>
</HtmlModalPanel>
<!-- Popup de confirmation de vider la liste -->
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<table border="0" cellpadding="0" cellspacing="0" width="260px"> <tr><td colspan="2" align="center">Etes-vous certain de vouloir vider tout le contenu de votre liste ?</td></tr> <tr style="padding-top: 5px;"> <td align="center">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
</td> <td align="center">
<HtmlGraphicImage alt=" id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</td> </tr> </table>
</AjaxForm>
</HtmlModalPanel>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<script charset="utf-8" type="text/javascript"> viewPopupSaisieNumTel(); </script>
</HtmlAjaxOutputPanel>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<script charset="utf-8" type="text/javascript"> viewPopupNommerListe(); </script>
</HtmlAjaxOutputPanel>
</HtmlAjaxOutputPanel>
</div>
</div> <div id="contentLocalisation">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<script charset="utf-8" type="text/javascript"> var categoriesToDisplay = new Array(); var numberToDisplay = new Array(); var labelOfProductsWithPosition = new Array();
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
categoriesToDisplay.push(
<HtmlOutputText escape=" id=" rendered=" transient="/>
); numberToDisplay.push(
<HtmlOutputText escape=" id=" rendered=" transient="/>
); if(#{article.indexLocalisation} != 0) { if(labelOfProductsWithPosition.length != #{article.indexLocalisation}) { labelOfProductsWithPosition[#{article.indexLocalisation} - 1] = new Array(); } labelOfProductsWithPosition[#{article.indexLocalisation} - 1].push("#{article.libelleModifieEscape}"); }
</UIRepeat>
function showYouAreHere() { floorsFP[#{controllerNavigation.idFloorEntree}].showYouAreHere(#{controllerNavigation.pointEntree.x}, #{controllerNavigation.pointEntree.y}, "#{controllerNavigation.pointEntree.label}"); } </script>
</HtmlAjaxOutputPanel>
<script charset="utf-8" type="text/javascript"> var displayProduct = false; function displayProducts() { if(!displayProduct) { displayProduct = true; for(var i = 0; i < floorsId.length; i++) { floorsFP[floorsId[i]].removeProducts(); floorsFP[floorsId[i]].showProducts(); for(var j = 0; j < labelOfProductsWithPosition.length; j++) { var str = ""; for(var k = 0; k < labelOfProductsWithPosition[j].length; k++) str += labelOfProductsWithPosition[j][k]+"<br/>"; var productContainer = document.getElementById("productInFloorplannerPosition"+(j+1)); if(productContainer) { productContainer.label = str; productContainer.onmouseover = function() {Tip(this.label, FIX, [this, 0, -5], ABOVE, true);}; productContainer.onmouseout = function(){UnTip();}; } } } displayProduct = false; } else { setTimeout("displayProducts();", 1000); } } /** * Fonction permettant d'afficher les parcours sur les plans. */ function displayPath() { for(var i = 0; i < floorsId.length; i++) { try { floorsFP[floorsId[i]].removePath(); floorsFP[floorsId[i]].showPath(); showYouAreHere(); floorsFP[floorsId[i]].getCaddy().clear(); floorsFP[floorsId[i]].getCaddy().prepare(); if(floorsFP[floorsId[i]].isShow()) { floorsFP[floorsId[i]].getCaddy().play(); } }catch(e){} } } </script> <div id="localisation"> <div class="zoomOnMap"> <span style="border:1px solid #23acb4;background-color:#23acb4;color:#FFFFFF;"><b>ZOOM</b></span> <br/> <!-- <span style="margin-left:12px;font-size:15px;" ><b>+</b></span> -->
<HtmlInputNumberSlider barClass=" barStyle=" decreaseClass=" decreaseSelectedClass=" decreaseStyle=" delay=" disabled=" enableManualInput=" handleClass=" handleSelectedClass=" height=" id=" immediate=" increaseClass=" increaseSelectedClass=" increaseStyle=" inputClass=" inputPosition=" inputSize=" inputStyle=" localValueSet=" maxValue=" maxlength=" minValue=" onchange=" onerror=" onslide=" orientation=" rendered=" required=" showArrows=" showBoundaryValues=" showInput=" showToolTip=" size=" step=" style=" styleClass=" tipClass=" tipStyle=" transient=" valid=" value=" width="/>
<a style="text-decoration:none;margin-left:1px;" href="#" onclick="clearZoom();"> <span> <b>Reset</b> </span> </a> <!-- <span style="margin-left:13px;font-size:15px;" ><b>-</b></span> --> </div> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td style="width:686px;background-color:#d5ddf3;align:center;"> <div style="float:left;"> <!-- <a href="#" onclick="zoomIn();"> <h:graphicImage value="/images/#{controllerConfiguration.idCorporate}/keyMap/zoomIn.gif" style="border: 0;" alt="Zoomer" /> </a>   <a href="#" onclick="zoomOut();"> <h:graphicImage value="/images/#{controllerConfiguration.idCorporate}/keyMap/zoomOut.gif" style="border: 0;" alt="Dézoomer" /> </a> --> <div id="contentChangementEtage"/> </div> <div style="font-size:13px;float:right;margin-right:15px;margin-top:5px;">
<HtmlForm enctype=" id=" prependId=" rendered=" style=" styleClass=" submitted=" transient=">
<!-- Bouton save non connecte -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport ajaxSingle=" bypassUpdates=" disableDefault=" disabled=" event=" id=" ignoreDupResponses=" immediate=" limitToList=" oncomplete=" rendered=" requestDelay=" timeout=" transient="/>
</HtmlGraphicImage>
<!-- Bouton save connecte -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value="/>
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" style=" transient=" url=" value="/>
<!-- Bouton envoi SMS -->
<HtmlGraphicImage alt=" id=" ismap=" onclick=" onmouseout=" onmouseover=" rendered=" styleClass=" transient=" url=" value="/>
</HtmlForm>
</div> </td> </tr> <tr> <td style="width:675px;"> <div style="float:left;width:675px;height:500px; position:relative;overflow:hidden;" id="contentFloorPlanner">
</div> </td> </tr> <tr> <td style="width:686px;border:1px solid #d5ddf3;background-color:#d5ddf3;align:center;"> <div class="bandeauBas"> <a href="#" onclick="Richfaces.showModalPanel('popupChoixEntreeSortieParcours',{top:200});" style="text-decoration:none;color:#E0001A;cursor: pointer;"> <b>Modifier le parcours</b> </a> <b> | </b> <a href="#" onclick="removePath();" onmouseover="Tip('Supprimer le parcours', FIX, [this, 0, -5], ABOVE, true);" onmouseout="UnTip();" style="text-decoration:none;color:#E0001A;display:inline;cursor: pointer;" id="supprimerParcours"> <b>Supprimer le parcours</b> </a> <a href="#" onclick="showPath();" onmouseover="Tip('Afficher le parcours', FIX, [this, 0, -5], ABOVE, true);" onmouseout="UnTip();" style="text-decoration:none;color:#E0001A;display:none;cursor: pointer;" id="afficherParcours"> <b>Afficher le parcours</b> </a> </div> </td> </tr> </table> </div> <script type="text/javascript"> for(var i = 0; i < floorsId.length; i++) { floorsFP[floorsId[i]].fIsShow = false; } setTimeout("loadKeyMap(true);", 500); </script> <!-- POPUP CHOIX Impression -->
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<table width="100%" style="height: 100%;" cellpadding="0" cellspacing="0" border="0"> <tr style="height: 40px;"> <td class="texteRose texte8pt texteSouligne"> Choisissez ce que vous voulez imprimer : </td> <td align="right" class="controlsPanel">
<HtmlGraphicImage id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</td> </tr> <tr> <td colspan="2" align="center"> <table cellpadding="0" cellspacing="0" border="0" width="265"> <tr> <td>
<HtmlOutputLink disabled=" id=" rendered=" target=" transient=" value=">
<UIParameter id=" name=" rendered=" transient=" value="/>
<UIParameter id=" name=" rendered=" transient=" value="/>
<HtmlGraphicImage alt=" id=" ismap=" rendered=" style=" styleClass=" transient=" url=" value="/>
</HtmlOutputLink>
</td>
</tr> </table> </td> </tr> </table>
</HtmlModalPanel>
<!-- POPUP CHOIX ENTREE/SORTIE -->
<HtmlModalPanel autosized=" controlsClass=" headerClass=" height=" id=" immediate=" keepVisualState=" left=" localValueSet=" minHeight=" minWidth=" moveable=" onbeforehide=" onbeforeshow=" onhide=" onmaskclick=" onmaskcontextmenu=" onmaskdblclick=" onmaskmousedown=" onmaskmousemove=" onmaskmouseout=" onmaskmouseover=" onmaskmouseup=" onmove=" onresize=" onshow=" rendered=" required=" resizeable=" showWhenRendered=" top=" transient=" tridentIVEngineSelectBehavior=" trimOverlayedElements=" valid=" width=" zindex=">
<table width="100%" style="height: 100%;" cellpadding="0" cellspacing="0" border="0"> <tr style="height: 40px;"> <td class="texteRose texte8pt texteSouligne"> Choisissez un endroit du magasin pour commencer vos courses et pour les terminer </td> <td align="right" class="controlsPanel">
<HtmlGraphicImage id=" ismap=" onclick=" rendered=" style=" transient=" url=" value="/>
</td> </tr> <tr> <td colspan="2" align="center"> <table cellpadding="0" cellspacing="0" border="0" width="265"> <tr><td>Vous voulez commencer vos courses par :</td></tr> <tr> <td style=" padding-bottom: 4px; padding-top: 4px;"> <form> <div id="poiEntree"> <select id="choixEntree" name="choixEntree" size="1" onchange="document.getElementById('formChoixEntreeSortieParcours:entreeParcours').value = this.value;" style="width: 265px;">
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<option value="#{pointRemarquable.id}" selected="selected">
<HtmlOutputText escape=" id=" rendered=" transient="/>
</option>
</HtmlAjaxOutputPanel>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<option value="#{pointRemarquable.id}">
<HtmlOutputText escape=" id=" rendered=" transient="/>
</option>
</HtmlAjaxOutputPanel>
</UIRepeat>
</UIRepeat>
</select> </div> </form> </td> </tr> <tr><td>Vous voulez terminer vos courses par :</td></tr> <tr> <td style=" padding-bottom: 4px; padding-top: 4px;"> <form> <div id="poiSortie"> <select id="choixSortie" name="choixSortie" size="1" onchange="document.getElementById('formChoixEntreeSortieParcours:sortieParcours').value = this.value;" style="width: 265px;">
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<UIRepeat id=" offset=" rendered=" size=" transient=" var=">
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<option value="#{pointRemarquable.id}" selected="selected">
<HtmlOutputText escape=" id=" rendered=" transient="/>
</option>
</HtmlAjaxOutputPanel>
<HtmlAjaxOutputPanel ajaxRendered=" id=" keepTransient=" layout=" rendered=" transient=">
<option value="#{pointRemarquable.id}">
<HtmlOutputText escape=" id=" rendered=" transient="/>
</option>
</HtmlAjaxOutputPanel>
</UIRepeat>
</UIRepeat>
</select> </div> </form> </td> </tr> </table> <script type="text/javascript"> // Decode caracters try { var options = document.getElementById("poiEntree").getElementsByTagName("option"); for(var i = 0; i < options.length; i++) { options[i].innerHTML = utf8_decode(unescape(options[i].innerHTML)); } }catch(e) {} try { var options = document.getElementById("poiSortie").getElementsByTagName("option"); for(var i = 0; i < options.length; i++) { options[i].innerHTML = utf8_decode(unescape(options[i].innerHTML)); } } catch(e) {} </script> </td> </tr> <tr style="height: 40px;" align="right"> <td colspan="2">
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<HtmlInputHidden id=" immediate=" localValueSet=" rendered=" required=" transient=" valid=" value="/>
<HtmlInputHidden id=" immediate=" localValueSet=" rendered=" required=" transient=" valid=" value="/>
<HtmlGraphicImage id=" ismap=" onclick=" rendered=" styleClass=" transient=" url=" value=">
org.ajax4jsf.ajax.SUPPORTonclick
<HtmlAjaxSupport action=" actionExpression="#{controllerNavigation.localiserProduits}" ajaxSingle="#{controllerNavigation.localiserProduits}" bypassUpdates="#{controllerNavigation.localiserProduits}" disableDefault="#{controllerNavigation.localiserProduits}" disabled="#{controllerNavigation.localiserProduits}" event="#{controllerNavigation.localiserProduits}" id="#{controllerNavigation.localiserProduits}" ignoreDupResponses="#{controllerNavigation.localiserProduits}" immediate="#{controllerNavigation.localiserProduits}" limitToList="#{controllerNavigation.localiserProduits}" oncomplete="#{controllerNavigation.localiserProduits}" rendered="#{controllerNavigation.localiserProduits}" requestDelay="#{controllerNavigation.localiserProduits}" timeout="#{controllerNavigation.localiserProduits}" transient="#{controllerNavigation.localiserProduits}">
<UIParameter id=" name=" rendered=" transient=" value="/>
</HtmlAjaxSupport>
</HtmlGraphicImage>
</AjaxForm>
</td> </tr> </table>
</HtmlModalPanel>
<HtmlForm enctype=" id=" prependId=" rendered=" style=" submitted=" transient=">
<HtmlInputTextarea cols=" disabled=" id=" immediate=" localValueSet=" readonly=" rendered=" required=" rows=" style=" transient=" valid=" value="/>
</HtmlForm>
<AjaxForm ajaxSingle=" ajaxSubmit=" bypassUpdates=" id=" ignoreDupResponses=" limitToList=" prependId=" rendered=" requestDelay=" submitted=" timeout=" transient=">
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
<HtmlAjaxFunction ajaxSingle=" bypassUpdates=" id=" ignoreDupResponses=" immediate=" limitToList=" name=" oncomplete=" reRender=" rendered=" requestDelay=" timeout=" transient="/>
</AjaxForm>
<div id="loadingCalculParcours"/> <script type="text/javascript"> // <![CDATA[ var divLoading = document.createElement("div"); divLoading.className = "loading"; divLoading.style.position = "absolute"; divLoading.style.top = "0pt"; divLoading.style.left = "0pt"; divLoading.style.border = "0pt"; divLoading.style.margin = "0pt"; divLoading.style.padding = "0pt"; divLoading.style.width = "100%"; divLoading.style.height = "100%"; divLoading.style.backgroundColor = "#d0d0d0"; divLoading.style.opacity = "0.5"; divLoading.style.zIndex = "999999999"; if(document.all) { divLoading.style.filter = "alpha(opacity=50)"; } divLoading.innerHTML = "<table width='100%' height='100%' align='center'><tr valign='middle'><td align='center'><img src='#{facesContext.externalContext.requestContextPath}/images/1/loading.gif' alt='loading' /><h1>Calcul du parcours optimisé en cours . . .</h1></td></tr></table>"; document.getElementById("loadingCalculParcours").appendChild(divLoading); setTimeout("try{document.getElementById('loadingCalculParcours').removeChild(divLoading);}catch(e){}", 60000); calculerParcours(); // ]]> </script>
</div>
</body> </html>
</AjaxViewRoot>

+- Scoped Variables

Request Parameters
NameValue
None
Request Attributes
NameValue
ajaxContextorg.ajax4jsf.context.AjaxContextImpl@5fdb36fe
msgkBannercom.sun.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap@30f78edc
msgklcom.sun.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap@4cc426a1
Session Attributes
NameValue
controllerConfigurationcom.keyneosoft.keyshopping.common.ui.ControllerConfiguration@61c43b66
controllerKeyLogincom.keyneosoft.keyshopping.keylogin.ui.ControllerKeyLogin@1a17d7af
controllerKeySearchcom.keyneosoft.keyshopping.keysearch.ui.ControllerKeySearch@13512f8b
controllerMaListecom.keyneosoft.keyshopping.keysearch.ui.ControllerMaListe@37085895
controllerNavigationcom.keyneosoft.keyshopping.navigation.ui.ControllerNavigation@4efba6d
controllersManagercom.keyneosoft.keyshopping.tools.ControllersManager@16b84ca3
laListecom.keyneosoft.keyshopping.keysearch.ui.ListeBean@1daf6cfc
servicesManagercom.keyneosoft.keyshopping.tools.ServicesManager@681c239d
Application Attributes
NameValue
cat_20379[B@f664dd1
cat_20380[B@57edc3d
cat_20381[B@4bad2b9c
cat_30515[B@560a3594
cat_30562[B@3843b3ad
cat_30563[B@64c93fb6
cat_32349[B@5875f96b
cat_9684[B@294a0d2c
cat_9687[B@3ca6d8e1
cat_9688[B@6de8bae2
cat_9689[B@4a4583cd
cat_9690[B@19d02dd3
cat_9691[B@327084e2
cat_9692[B@79242b4c
cat_9693[B@3596c8b6
cat_9694[B@3e534036
cat_9695[B@4b9cb931
cat_9696[B@1e4266bf
prod_1010019[B@1967951e
prod_1082893[B@5f6ef199
prod_1154978[B@6cb7a4c1
prod_309318[B@ca1b2aa
prod_309320[B@4bd8bd60
prod_309322[B@2791087
prod_309326[B@5a2c1055
prod_309332[B@2e46ab3
prod_309333[B@62190f40
prod_309334[B@5b386510
prod_309335[B@53732c39
prod_309336[B@2e5c7cfc
prod_309338[B@3a119c2b
prod_309339[B@5a23e8d5
prod_309341[B@6b8b262e
prod_309342[B@7c77cd2a
prod_309346[B@1d3ec03d
prod_309347[B@2bef3cb
prod_309348[B@467795d5
prod_309349[B@550df717
prod_309350[B@7d932a1
prod_309351[B@448aec0d
prod_309352[B@7c8f6ca2
prod_309360[B@2c253f91
prod_309362[B@41705f3b
prod_309363[B@387c3c0d
prod_309364[B@644a9673
prod_309365[B@5cdb8b75
prod_309372[B@51a0ddf3
prod_309374[B@184ba663
prod_309376[B@e98ba0b
prod_309378[B@4cde2fa9
prod_309380[B@f0b27ac
prod_598853[B@255994eb
prod_634212[B@1c3fe375
prod_679898[B@266e24d0
prod_839095[B@932e766
prod_924088[B@6cf5de41
prod_924089[B@1d2b54a
typecat_20379image/gif
typecat_20380image/gif
typecat_20381image/gif
typecat_30515image/gif
typecat_30562image/gif
typecat_30563image/gif
typecat_32349image/gif
typecat_9684image/gif
typecat_9687image/jpeg
typecat_9688image/jpeg
typecat_9689image/jpeg
typecat_9690image/jpeg
typecat_9691image/jpeg
typecat_9692image/jpeg
typecat_9693image/jpeg
typecat_9694image/jpeg
typecat_9695image/jpeg
typecat_9696image/jpeg
May 23, 2012 10:48:06 PM - Generated by MyFaces - for information on disabling or modifying this error-page, see Disabling error handling in MyFaces