org.jboss.seam.framework.EntityNotFoundException: entity not found: it.reply.cdo.entity.Companies#703083
at org.jboss.seam.framework.Home.handleNotFound(Home.java:185)
at org.jboss.seam.framework.EntityHome.find(EntityHome.java:128)
at org.jboss.seam.framework.Home.initInstance(Home.java:155)
at org.jboss.seam.framework.Home.getInstance(Home.java:121)
at it.reply.cdo.home.CompaniesHome.getCurrentCompany(CompaniesHome.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.persistence.ManagedEntityIdentityInterceptor.aroundInvoke(ManagedEntityIdentityInterceptor.java:48)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:38)
at org.jboss.seam.util.Work.workInTransaction(Work.java:40)
at org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:32)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
at it.reply.cdo.home.CompaniesHome_$$_javassist_3.getCurrentCompany(CompaniesHome_$$_javassist_3.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
at org.jboss.seam.Component.callComponentMethod(Component.java:2082)
at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1926)
at org.jboss.seam.Component.getInstance(Component.java:1863)
at org.jboss.seam.Component.getInstance(Component.java:1840)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:53)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
at org.jboss.el.parser.AstValue.getValue(AstValue.java:63)
at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
at com.sun.facelets.tag.jstl.core.ForEachHandler.apply(ForEachHandler.java:121)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:310)
at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:280)
at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at it.reply.cdo.utils.Utf8Filter.doFilter(Utf8Filter.java:36)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)
- <AjaxViewRoot id="_viewRoot" immediate="false" locale="en" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/common/leaziende/Companies.xhtml">
- <?xml version="1.0" encoding="utf-8"?>
<!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">
<head>
- <title>
- <HtmlOutputText escape="false" id="j_id3" rendered="true" transient="false" value="Matching 2013"/>
- - #{currentCompany.testataVetrina}
- </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
- <script type="text/javascript" src="/cdo/layout/2013/js/mktree.js"/>
<script type="text/javascript" src="/cdo/layout/2013/js/checkbox.js"/>
<script type="text/javascript" src="/cdo/layout/2013/js/gestione.js"/>
<script type="text/javascript" src="/cdo/ckeditor/ckeditor.js"/>
- <script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '#{cdoconfig.googleAnalyticsAccount}']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
- <link href="/cdo/layout/2013/js/tab/ui.tabs.css" rel="stylesheet" type="text/css" media="print, projection, screen"/>
<link href="/cdo/layout/2013/css/stile.css" rel="stylesheet" type="text/css"/>
<link href="/cdo/layout/2013/css/mktree.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="/cdo/layout/2013/css/shadowbox-light.css"/>
<link href="/cdo/layout/2013/css/added.css" rel="stylesheet" type="text/css"/>
<!-- menu includes - START -->
<script type="text/javascript" src="/cdo/layout/2013/js/menu.js"/>
<!-- menu includes - END -->
<link href="/cdo/layout/2013/css/richfacesTabs.css" rel="stylesheet" type="text/css"/>
<link href="/cdo/layout/2013/css/richfacesCSS.css" rel="stylesheet" type="text/css"/>
<!-- 2011 -->
<!-- CSS PER HOME PAGE PUBBLICA/ISCRITTI -->
<script type="text/javascript" src="/cdo/layout/2013/js/jquery/jquery.js"/>
<link href="/cdo/layout/2013/css/common2011.css" rel="stylesheet" type="text/css"/>
<!--[if lte IE 7]>
<link href="/cdo/layout/2013/css/style-ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 7]>
<link href="/cdo/layout/2013/css/style-ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 6]>
<link href="/cdo/layout/2013/css/style-ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<script>
function highlightMenuEntry(){
var url = window.location.href;
if (url.indexOf('home.seam')>0){
setCurrentMenuPage('home',#{messages['home.highlightMenuEntry']})
}
if (url.indexOf('presentazione.seam')>0){
setCurrentMenuPage('Evento',#{messages['evento.presentazione.highlightMenuEntry']})
}
else if (url.indexOf('documentiCartellaStampa_elenco.seam')>0){
setCurrentMenuPage('Area stampa','/cdo/layout/2013/images/matching_menuOver_03.jpg')
}
else if (url.indexOf('documentiRassegnaStampa_elenco.seam')>0){
setCurrentMenuPage('Area stampa','/cdo/layout/2013/images/matching_menuOver_03.jpg')
}
else if (url.indexOf('contattiAreaStampa.seam')>0){
setCurrentMenuPage('Area stampa',#{messages['contattiAreaStampa.highlightMenuEntry']})
}
else if (url.indexOf('dovesiamo.seam')>0){
setCurrentMenuPage('Dove siamo',#{messages['dovesiamo.highlightMenuEntry']})
}
else if (url.indexOf('comeraggiungerci.seam')>0){
setCurrentMenuPage('Dove siamo',#{messages['comeraggiungerci.highlightMenuEntry']})
}
else if (url.indexOf('sponsor.seam')>0){
setCurrentMenuPage('SPONSOR',#{messages['sponsor.highlightMenuEntry']})
}
else if (url.indexOf('faq.seam')>0){
setCurrentMenuPage('FAQ','/cdo/layout/2013/images/matching_menuOver_06.jpg')
}
else if (url.indexOf('documentiMatCom_elenco.seam')>0){
setCurrentMenuPage('Comunicazione',#{messages['documentiMatCom.highlightMenuEntry']})
}
}
addEvent(window,'load',function(e) {
highlightMenuEntry();
}
);
addEvent(window,'load',function(e) {
highlightMenuEntryNew(window.location.href);
}
);
</script>
</head>
- <body class="#{languageSelector.language} #{areaSito}">
<div id="#{tipoFrame}">
<div id="bannerLogo">
- <a href="/cdo/areaPubblica/home.seam"/>
- </div>
- <div id="contentheaderAP" class="header" xmlns="http://www.w3.org/1999/xhtml">
- <HtmlForm enctype="application/x-www-form-urlencoded" id="formLogin" prependId="true" rendered="true" submitted="false" transient="false">
- <div class="logo">
<a href="/cdo/areaPubblica/home.seam"/>
</div>
<div class="helpers">
<div class="language">
<ul>
- <HtmlPanelGroup id="j_id14" transient="false">
- <li>
- <HtmlCommandLink action="#{languageSelector.selectES}" actionExpression="#{languageSelector.selectES}" disabled="false" id="flag_es" immediate="false" rendered="true" styleClass="es" transient="false" value="Esp"/>
- </li>
<li>
- <HtmlCommandLink action="#{languageSelector.selectEN}" actionExpression="#{languageSelector.selectEN}" disabled="false" id="flag_en" immediate="false" rendered="false" styleClass="en" transient="false" value="Eng"/>
- </li>
<li>
- <HtmlCommandLink action="#{languageSelector.selectPT}" actionExpression="#{languageSelector.selectPT}" disabled="false" id="flag_pt" immediate="false" rendered="true" styleClass="pt" transient="false" value="Por"/>
- </li>
<li>
- <HtmlCommandLink action="#{languageSelector.selectIT}" actionExpression="#{languageSelector.selectIT}" disabled="false" id="flag_it" immediate="false" rendered="true" styleClass="it" transient="false" value="Ita"/>
- </li>
- </HtmlPanelGroup>
- </ul>
</div>
<div class="actions">
<ul>
<li>
- <HtmlSpan id="j_id21" transient="false"/>
- <HtmlCommandLink action="/areaPubblica/iscrizione/step1a.seam" actionExpression="/areaPubblica/iscrizione/step1a.seam" disabled="false" id="cmdIscriviti1" immediate="false" transient="false" value="REGISTER"/>
- <HtmlCommandLink action="/areaPubblica/iscrizione/estero/iscrizione.seam" actionExpression="/areaPubblica/iscrizione/estero/iscrizione.seam" disabled="false" id="cmdIscriviti2" immediate="false" transient="false" value="REGISTER"/>
- </li>
<li>
- <HtmlCommandLink action="goLoginCDO" actionExpression="goLoginCDO" disabled="false" id="cliccaIlLink" immediate="false" rendered="true" transient="false" value="Login"/>
- </li>
</ul>
</div>
</div>
<div class="heading">
<ul>
<li>
- <HtmlLink action=" disabled="false" id="j_id24" immediate="false" propagation="default" rendered="true" transient="false" view="/common/dovesiamo/dovesiamo.seam">
- #{messages['menu.dovesiamo.livello.2']}
- </HtmlLink>
- </li>
<li>
- <HtmlOutputText escape="true" id="j_id27" rendered="false" transient="false">
- <a href="/cdo/common/faq/faq.seam">Faq</a>
- </HtmlOutputText>
- </li>
</ul>
</div>
- </HtmlForm>
- </div>
- <div id="contentleft">
- <!--<c:if test="#{userState == null or (userState.profileCompany == null and userState.profileAdmin == null)}">-->
<!-- <ui:include src="/layout/2013/template/areaPubblica/spalla.xhtml" />-->
<!--</c:if>-->
<!--<c:if test="#{userState.profileCompany != null and userState.profileAdmin == null}">-->
<!-- <ui:include src="/layout/2013/template/areaIscritti/spalla.xhtml" />-->
<!--</c:if>-->
- <!--<c:if test="#{userState.profileCompany != null and userState.profileAdmin != null}">-->
<!-- <ui:include src="/layout/2013/template/areaIscritti/spalla.xhtml" />-->
<!--</c:if>-->
- </div>
<div id="contentcenter">
- <div xmlns="http://www.w3.org/1999/xhtml">
<link href="/cdo/layout/2013/css/menu2.css" rel="stylesheet" type="text/css"/>
<div class="menu">
- <HtmlForm enctype="application/x-www-form-urlencoded" id="j_id36" prependId="true" rendered="true" submitted="false" transient="false">
- <ul>
<li id="homeMenuItem">
- <HtmlLink action=" disabled="false" id="j_id38" immediate="false" propagation="none" rendered="true" transient="false" view="/areaPubblica/home.seam">
- HOME
- </HtmlLink>
- </li>
<li id="matchingMenuItem">
- <HtmlLink action="/common/evento/presentazione.xhtml" actionExpression="/common/evento/presentazione.xhtml" disabled="false" id="j_id41" immediate="false" propagation="default" rendered="true" transient="false">
- #{messages['il.matching.label']}
- </HtmlLink>
- </li>
- <li id="searchMenuItem">
- <HtmlLink action="initRicercaAvanzata4" actionExpression="initRicercaAvanzata4" disabled="false" id="cmdSearch" immediate="false" propagation="none" rendered="true" styleClass="sendbutton" transient="false" value="ADVANCED SEARCH"/>
- <ul>
<li/>
</ul>
</li>
<!-- li id="searchMenuItem">
<s:link propagation="none" id="cmdSearchOld" action="areaPubblicaInitRicercaAvanzata" styleClass="sendbutton" value="#{messages['spalla.ricerca.avanzata.titolo']}"></s:link>
</li-->
- <li id="sponsorMenuItem">
- <HtmlSpan id="j_id47" transient="false">
- #{messages['sponsor.label']}
- </HtmlSpan>
- <HtmlLink action=" disabled="false" id="j_id49" immediate="false" propagation="default" transient="false" view="/common/sponsor/sponsor.xhtml">
- #{messages['sponsor.label']}
- </HtmlLink>
- </li>
<li id="stampaMenuItem">
- <HtmlLink action=" disabled="false" id="j_id52" immediate="false" propagation="default" rendered="true" transient="false" view="/areaPubblica/documenti/contattiAreaStampa.xhtml">
- #{messages['areaStampa.label']}
- </HtmlLink>
- </li>
</ul>
- </HtmlForm>
- </div>
<div>
<div class="shareButtonsItem">
- <div xmlns="http://www.w3.org/1999/xhtml" xmlns:g="http://google.com">
<script type="text/javascript">
function shareURL(socialnetwork) {
var snURL = socialnetworkURL(socialnetwork);
//alert("url che sto inviando" + snURL);
window.open(snURL);
}
function socialnetworkURL(socialnetwork){
var snURL = '';
var documentLocation = document.location.href;
var documentTitle = document.title;
switch (socialnetwork){
case 'twitter':
/*Attenzione : localhost e fico non vengono renderizzati come url nel messaggio twitter perchè non sono considerati
url corretti da twittter, un url normale (es di produzione) dovrebbe
essere renderizzato correttamente
Sempre in locale, il parametro url non viene considerato dato che twitter cerca di fare un callback ma non riesce a risolverlo.
Funziona invece su server in rete raggiungiungibili da twitter.
Discorsi simili per googleplus e facebook
*/
var twitterMaxLength = 140;
//se url troppo grande provo ad accorciarla
var remainChars = twitterMaxLength - documentTitle.length;
if (!(remainChars >= 0))
{
var newLength = documentTitle.length - Math.abs(remainChars);
documentTitle = documentTitle.substring(0, newLength);
}
var message = encodeURIComponent( documentTitle);
var twitterUrl = 'https://twitter.com/intent/tweet?url='+encodeURIComponent(documentLocation)+'&text=' + message;
//var twitterUrl = 'http://twitter.com/home?status='+encodeURIComponent( documentTitle)+': '+encodeURIComponent(documentLocation);
snURL = twitterUrl;
break;
case 'facebook':
var description = getFbDescription();
var facebookUrl = buildFbLink(description, documentTitle, documentLocation);
snURL = facebookUrl;
break;
case 'google':
//es (con localhost come server non funziona
//https://plus.google.com/share?url=http://blablabla:8080/cdo/common/search/search4.seam
var googleUrl = 'https://plus.google.com/share?url=' + encodeURIComponent(documentLocation);
snURL = googleUrl;
break;
case 'linkedin':
var linkedinUrl = 'http://www.linkedin.com/shareArticle?mini=true&url=' + encodeURIComponent(documentLocation) +'&title='+ encodeURIComponent(documentTitle);
snURL = linkedinUrl
break;
}
return snURL;
}
function bmkURL(bookmark, paramUrl, valueUrl, paramTitle, valueTitle) {
var snURL = bookmark + paramUrl +'=' + encodeURIComponent(valueUrl) + '&'+ paramTitle +'=' + encodeURIComponent(valueTitle);
return snURL;
}
function getFbDescription(){
//estraggo il testo dall elemento con id descrizione_facebook
var fbDescriptionNode = jQuery("#descrizione_facebook");
if ((typeof fbDescriptionNode === "undefined")||(fbDescriptionNode==null)) return null;
//description ripulita da tutti i tag
var description = jQuery(fbDescriptionNode).text();
return description;
}
//costruisce il link per facebook
function buildFbLink(description, documentTitle, documentLocation){
var url = 'http://www.facebook.com/sharer.php?s=100&p[title]=' +
encodeURIComponent(documentTitle) +
'&p[url]=' + encodeURIComponent(documentLocation);
var classicUrl = 'http://www.facebook.com/sharer.php?u='+ encodeURIComponent(documentLocation) + '&t=' + encodeURIComponent(documentTitle);
if (description == null || description.length == 0) return classicUrl;
var fbDescriptionParameter = '&p[summary]=' + encodeURIComponent(description);
url = url + fbDescriptionParameter;
url = url + fbImagesUrl();
return url;
}
function fbImagesUrl(){
//ciclo nella pagina alla richerca di immagini dotate di attributo alt valorizzato
//creo la url delle immagini
var imgUrl = "";
var fbDescriptionNode = jQuery("#descrizione_facebook");
var f = 0;
//numero massimo di immagini da passare
var nImmMax = 1;
if ((typeof fbDescriptionNode === "undefined")||(fbDescriptionNode==null)) return "";
(jQuery(fbDescriptionNode).closest("div.maincontent")).find("img").each(function(i, ele) {
var alt = jQuery(ele).attr("alt");
if (alt == 'undefined' || alt.length == 0) return;
currSrc = jQuery(ele).attr("src");
if (currSrc.length == 0) return;
imgUrl = imgUrl + '&p[images][' + f + ']=' + encodeURIComponent(currSrc);
f = f + 1;
//le prime img trovate
if (f >= nImmMax) return;
});
return imgUrl;
}
</script>
<div id="social" class="shareButtons">
<div id="facebookShareButton" class="shareButton"><a href="javascript:shareURL('facebook');" title="Facebook"><img class="shareButtonImg" src="/cdo/layout/2013/images/social_networking_icons/facebook_32.png" alt="Facebook"/></a></div>
<div id="twitterShareButton" class="shareButton"><a href="javascript:shareURL('twitter');" title="Twitter"><img class="shareButtonImg" src="/cdo/layout/2013/images/social_networking_icons/twitter_32.png" alt="Twitter"/></a></div>
<div id="linkedinShareButton" class="shareButton"><a href="javascript:shareURL('linkedin');" title="LinkedIn"><img class="shareButtonImg" src="/cdo/layout/2013/images/social_networking_icons/linkedin_32.png" alt="LinkedIn"/></a></div>
<div id="googleShareButton" class="shareButton"><a href="javascript:shareURL('google');" title="Google"><img class="shareButtonImg" src="/cdo/layout/2013/images/social_networking_icons/google_32.png" alt="Google"/></a></div>
</div>
</div>
- </div>
</div>
</div>
- <!-- <ui:include src="/layout/2013/template/areaPubblica/sponsor.xhtml" /> -->
- <div class="contents">
<script>
function mostraCampoInserimento()
{
document.getElementById("campiInserimento").style.display = 'block';
document.getElementById("divDatiAnagrafici").style.display = 'none';
}
function invitoIncontroDoAction()
{
- }
function verificaGiorniPrenotazione()
{
if (#{invitoIncontri.verificaGiorniPrenotazione() lt 0})
{
alert("Impossibile prenotare l'incontro. Il tuo giorno di partecipazione all'evento non coincide con quello di questa azienda.");
return false;
}
else
{
return true;
}
}
function switchStatus(){
/*
document.getElementById("spinningWheel").style.display='block';
document.getElementById("noWheel").style.display='none';
var t=setTimeout("hideStatus()", 1500);
*/
Richfaces.showModalPanel('pnl');
var t=setTimeout("hideStatus()", 1500);
}
function hideStatus(){
/*
document.getElementById("spinningWheel").style.display='none';
document.getElementById("noWheel").style.display='block';
*/
Richfaces.hideModalPanel('pnl');
}
function showPropostaIncontroPanel(){
Richfaces.showModalPanel('meetingTypeDefinition');
}
function hidePropostaIncontroPanel(){
Richfaces.hideModalPanel('meetingTypeDefinition');
}
</script>
<div class="maincontent vetrinaContent">
- </AjaxViewRoot>
| Name | Value |
|---|---|
| cid | 2425 |
| companiesCompanyid | 703083 |
| Name | Value |
|---|---|
| ajaxContext | org.ajax4jsf.context.AjaxContextImpl@51d528bc |
| companiesCompanyid | 703083 |
| Name | Value |
|---|---|
| cdoconfig | Configuration:3j001-x5q3uy-hi3r5rpt-1-hi3v1zuu-n5 |
| cosaOffro2 | CosaOffro2:3j001-x5q3uy-hi3r5rpt-1-hi3v1zur-n2 |
| idOffertaInvitaIncontro | -1 |
| incontroInviato | false |
| incontroOffertaNoProfiloAzPren | false |
| incontroOffertaSuggerito | false |
| incontroProfiloAziendaPrenotato | false |
| incontroProfiloAziendaPrenotatoNoOff | false |
| incontroProfiloAziendaSuggerito | false |
| invitoIncontri | InvitoIncontri:3j001-x5q3uy-hi3r5rpt-1-hi3v1zuq-n1 |
| laMiaVetrina | LaMiaVetrina:3j001-x5q3uy-hi3r5rpt-1-hi3v1zuv-n6 |
| languageSelector | it.reply.cdo.session.LanguageSelector@165789d |
| nostriProgetti | NostriProgetti:3j001-x5q3uy-hi3r5rpt-1-hi3v1zur-n3 |
| permessoInvioIncontro | false |
| userState | UserStateAction:3j001-x5q3uy-hi3r5rpt-1-hi3v1zut-n4 |
| Name | Value |
|---|---|
| applicationConfiguration | ApplicationConfiguration:3j001-x5q3uy-hi3r5rpt-1-hi3r93cq-3x |
| indexer | IndexerAction:3j001-x5q3uy-hi3r5rpt-1-hi3r6pog-3o |
| localeConfig | it.reply.cdo.session.LocaleConfig@36efb20a |
| securityRules | org.jboss.seam.drools.RuleBase@3291cab3 |