X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FAbstractCmsEntryPoint.java;h=2ff9aff58e9275a043dc28b636a9c453bac53f42;hb=19b5a36f4845c4720554fbe06a8354fbaf842671;hp=bdfca6203fe6ff1166cf8bb1261d84ca1fc2addf;hpb=be66295ff0943ea38be843de980dbabb32d10ea3;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/AbstractCmsEntryPoint.java b/org.argeo.cms/src/org/argeo/cms/AbstractCmsEntryPoint.java index bdfca6203..2ff9aff58 100644 --- a/org.argeo.cms/src/org/argeo/cms/AbstractCmsEntryPoint.java +++ b/org.argeo.cms/src/org/argeo/cms/AbstractCmsEntryPoint.java @@ -22,6 +22,7 @@ import org.apache.commons.logging.LogFactory; import org.argeo.ArgeoException; import org.argeo.cms.auth.AuthConstants; import org.argeo.cms.auth.HttpRequestCallbackHandler; +import org.argeo.cms.util.CmsUtils; import org.argeo.eclipse.ui.specific.UiContext; import org.argeo.jcr.JcrUtils; import org.eclipse.rap.rwt.RWT; @@ -274,38 +275,7 @@ public abstract class AbstractCmsEntryPoint extends AbstractEntryPoint else title = getBaseTitle(); - HttpServletRequest request = RWT.getRequest(); - String url = request.getRequestURL().append('!') - .append(node.getPath()).toString(); - String imgUrl = null; - for (NodeIterator it = node.getNodes(); it.hasNext();) { - Node child = it.nextNode(); - if (child.isNodeType(CmsTypes.CMS_IMAGE)) - imgUrl = request - .getRequestURL() - .append("data/public/node/") - .append(child.getSession().getWorkspace().getName()) - .append(child.getPath()).toString(); - } - - StringBuilder js = new StringBuilder(); - js.append("document.title = '" + title + "';"); - js.append("var metas = document.getElementsByTagName('meta');"); - js.append("for (var i=0; i