[jboss-cvs] JBossBlog SVN: r109 - in trunk: blog-common/src/java/org/jboss/blog/model and 10 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 27 09:24:47 EDT 2007
Author: adamw
Date: 2007-03-27 09:24:46 -0400 (Tue, 27 Mar 2007)
New Revision: 109
Modified:
trunk/blog-common/src/java/org/jboss/blog/model/AbstractBlogModel.java
trunk/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java
trunk/blog-common/src/java/org/jboss/blog/tools/BasicTools.java
trunk/blog-core/src/etc/META-INF/jboss-service.xml
trunk/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java
trunk/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java
trunk/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java
trunk/blog-core/src/java/org/jboss/blog/tools/PortletTools.java
trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java
trunk/blog-core/src/web/WEB-INF/portlet-instances.xml
trunk/blog-core/src/web/WEB-INF/portlet.xml
trunk/blog-core/src/web/WEB-INF/tags/post_link.xhtml
trunk/blog-core/src/web/blog.css
trunk/blog-core/src/web/views/blog_view.xhtml
trunk/blog-core/src/web/views/post_view.xhtml
trunk/blog-core/src/web/views/view.xhtml
trunk/jbossblog.iws
Log:
Blog/post link options
Modified: trunk/blog-common/src/java/org/jboss/blog/model/AbstractBlogModel.java
===================================================================
--- trunk/blog-common/src/java/org/jboss/blog/model/AbstractBlogModel.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-common/src/java/org/jboss/blog/model/AbstractBlogModel.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -13,7 +13,7 @@
int index = 0;
for (Iterator iter = getPosts().iterator(); iter.hasNext();) {
BlogPost post = (BlogPost) iter.next();
- if (post.getTitleAsId().equals(titleAsId)) {
+ if (post.getTitleAsId().equalsIgnoreCase(titleAsId)) {
return new BlogPostWithIndex(post, index);
}
Modified: trunk/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java
===================================================================
--- trunk/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -1,5 +1,7 @@
package org.jboss.blog.service.configuration;
+import java.util.Map;
+
/**
* A service which enables to read blog configuration. This can be, for
* example, reading portlet or servlet preferences, basing on a request
@@ -42,4 +44,35 @@
* in this blog.
*/
public Boolean getCommentsEnabled(Object request);
+
+ /**
+ *
+ * @param request Request from which to read the configuration.
+ * @return True iff a link to original blog should
+ * be shown (if provided by the model).
+ */
+ public Boolean getShowLinkToOriginalBlog(Object request);
+
+ /**
+ *
+ * @param request Request from which to read the configuration.
+ * @return True iff links to original blog posts should
+ * be shown (if provided by the model).
+ */
+ public Boolean getShowLinkToOriginalPost(Object request);
+
+ /**
+ *
+ * @param request Request from which to read the configuration.
+ * @return True iff links on posts should lead to their original
+ * location (if provided by the model).
+ */
+ public Boolean getLinkPostsToOriginal(Object request);
+
+ /**
+ *
+ * @param request Request from which to read the configuration.
+ * @return A map of (String feed type -> String feed link).
+ */
+ public Map getFeedLinks(Object request);
}
Modified: trunk/blog-common/src/java/org/jboss/blog/tools/BasicTools.java
===================================================================
--- trunk/blog-common/src/java/org/jboss/blog/tools/BasicTools.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-common/src/java/org/jboss/blog/tools/BasicTools.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -54,14 +54,15 @@
/**
* Converts the given string to an id-friendly form. Specifially, replaces any
* characters that are not letters, digits, _ or - to _. Also, if the first
- * character is a digit, prepends the string with a _.
+ * character is a digit, prepends the string with a _. The result is also
+ * lower-cased.
* @param toConvert String to convert. Cannot be null.
* @return The original string with all occurences of characters that are not
* letters, digits, underscores or dashes replaced by an underscore; prepended
- * with _ if the first letter is a digit.
+ * with _ if the first letter is a digit. The whole is also lower-case.
*/
public static String convertToId(String toConvert) {
- String ret = toConvert.replaceAll("[^A-Za-z0-9_-]", "_");
+ String ret = toConvert.replaceAll("[^A-Za-z0-9_-]", "_").toLowerCase();
if ((ret.length() > 0) && (ret.charAt(0) >= '0') && (ret.charAt(0) <= '9')) {
return "_" + ret;
} else {
@@ -98,6 +99,33 @@
|| link.startsWith("https:") || link.startsWith("file:");
}
+ /**
+ * In <code>str</code>, replaces each occurence of <code>pattern</code>
+ * with <code>replace</code>.
+ *
+ * @param str
+ * String in which to replace.
+ * @param pattern
+ * Pattern to search for.
+ * @param replace
+ * String to replace with.
+ * @return <code>str</code> with each occurence of <code>pattern</code>
+ * replaced with <code>replace</code>.
+ */
+ public static String replace(String str, String pattern, String replace) {
+ int s = 0;
+ int e;
+ StringBuffer result = new StringBuffer();
+
+ while ((e = str.indexOf(pattern, s)) >= 0) {
+ result.append(str.substring(s, e));
+ result.append(replace);
+ s = e + pattern.length();
+ }
+ result.append(str.substring(s));
+ return result.toString();
+ }
+
public static BlogService instance;
/**
Modified: trunk/blog-core/src/etc/META-INF/jboss-service.xml
===================================================================
--- trunk/blog-core/src/etc/META-INF/jboss-service.xml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/etc/META-INF/jboss-service.xml 2007-03-27 13:24:46 UTC (rev 109)
@@ -35,6 +35,10 @@
<attribute name="ViewPostsOnSeparatePageName">viewPostsOnSeparatePage</attribute>
<attribute name="ViewAllPostsName">viewAllPosts</attribute>
<attribute name="CommentsEnabledName">commentsEnabled</attribute>
+ <attribute name="ShowLinkToOriginalBlogName">showLinkToOriginalBlog</attribute>
+ <attribute name="ShowLinkToOriginalPostName">showLinkToOriginalPost</attribute>
+ <attribute name="LinkPostsToOriginalName">linkPostsToOriginal</attribute>
+ <attribute name="FeedLinksName">feedLinks</attribute>
</mbean>
<!-- Model service -->
Modified: trunk/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -11,6 +11,10 @@
private String viewPostsOnSeparatePageName;
private String viewAllPostsName;
private String commentsEnabledName;
+ private String showLinkToOriginalBlogName;
+ private String showLinkToOriginalPostName;
+ private String linkPostsToOriginalName;
+ private String feedLinksName;
/**
* @jmx.managed-attribute
@@ -71,4 +75,60 @@
public void setCommentsEnabledName(String commentsEnabledName) {
this.commentsEnabledName = commentsEnabledName;
}
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public String getFeedLinksName() {
+ return feedLinksName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public void setFeedLinksName(String feedLinksName) {
+ this.feedLinksName = feedLinksName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public String getShowLinkToOriginalBlogName() {
+ return showLinkToOriginalBlogName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public void setShowLinkToOriginalBlogName(String showLinkToOriginalBlogName) {
+ this.showLinkToOriginalBlogName = showLinkToOriginalBlogName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public String getShowLinkToOriginalPostName() {
+ return showLinkToOriginalPostName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public void setShowLinkToOriginalPostName(String showLinkToOriginalPostName) {
+ this.showLinkToOriginalPostName = showLinkToOriginalPostName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public String getLinkPostsToOriginalName() {
+ return linkPostsToOriginalName;
+ }
+
+ /**
+ * @jmx.managed-attribute
+ */
+ public void setLinkPostsToOriginalName(String linkPostsToOriginalName) {
+ this.linkPostsToOriginalName = linkPostsToOriginalName;
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -3,6 +3,9 @@
import org.jboss.blog.tools.BasicTools;
import org.jboss.blog.tools.FacesTools;
+import java.util.Collections;
+import java.util.Map;
+
/**
* A name service which reads blog configuration from init parameters.
* @author Adam Warski (adamw at aster.pl)
@@ -55,4 +58,43 @@
return Boolean.valueOf(FacesTools.getInitParam(
getCommentsEnabledName()));
}
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Boolean getShowLinkToOriginalBlog(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ return Boolean.valueOf(FacesTools.getInitParam(
+ getShowLinkToOriginalBlogName()));
+ }
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Boolean getShowLinkToOriginalPost(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ return Boolean.valueOf(FacesTools.getInitParam(
+ getShowLinkToOriginalPostName()));
+ }
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Boolean getLinkPostsToOriginal(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ return Boolean.valueOf(FacesTools.getInitParam(
+ getLinkPostsToOriginalName()));
+ }
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Map getFeedLinks(Object request) {
+ // TODO
+ return Collections.EMPTY_MAP;
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -3,6 +3,10 @@
import org.jboss.blog.tools.BasicTools;
import org.jboss.blog.tools.PortletTools;
+import java.util.Map;
+import java.util.Collections;
+import java.util.LinkedHashMap;
+
/**
* A name service which reads blog configuration from portlet preferences.
* @author Adam Warski (adamw at aster.pl)
@@ -55,8 +59,77 @@
*/
public Boolean getCommentsEnabled(Object request) {
BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
- return Boolean.valueOf(PortletTools.getPortletPreference(
+ return Boolean.valueOf(PortletTools.getPortletPreference(
PortletTools.castToPortletRequest(this, request),
getCommentsEnabledName()));
}
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Boolean getShowLinkToOriginalBlog(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ return Boolean.valueOf(PortletTools.getPortletPreference(
+ PortletTools.castToPortletRequest(this, request),
+ getShowLinkToOriginalBlogName()));
+ }
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Boolean getShowLinkToOriginalPost(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ return Boolean.valueOf(PortletTools.getPortletPreference(
+ PortletTools.castToPortletRequest(this, request),
+ getShowLinkToOriginalPostName()));
+ }
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Boolean getLinkPostsToOriginal(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ return Boolean.valueOf(PortletTools.getPortletPreference(
+ PortletTools.castToPortletRequest(this, request),
+ getLinkPostsToOriginalName()));
+ }
+
+ /**
+ * @jmx.managed-operation
+ * @jmx.managed-parameter type="java.lang.Object"
+ */
+ public Map getFeedLinks(Object request) {
+ BasicTools.assertNotNull(request, REQUEST_NULL_EX_MSG);
+ String[] links = PortletTools.getPortletMultiPreference(
+ PortletTools.castToPortletRequest(this, request),
+ getFeedLinksName());
+
+ if (links == null) {
+ return Collections.EMPTY_MAP;
+ }
+
+ Map ret = new LinkedHashMap();
+ for (int i=0; i<links.length; i++) {
+ if (links[i] == null) {
+ continue;
+ }
+
+ String[] linkTokens = links[i].split("[:]", 2);
+
+ if (linkTokens.length < 2) {
+ continue;
+ }
+
+ String[] typeTokens = linkTokens[0].split("[,]");
+
+ for (int j=0; j<typeTokens.length; j++) {
+ ret.put(typeTokens[j], BasicTools.replace(linkTokens[1], "${type}", typeTokens[j]));
+ }
+ }
+
+ return ret;
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/tools/PortletTools.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/tools/PortletTools.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/java/org/jboss/blog/tools/PortletTools.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -36,4 +36,16 @@
public static String getPortletPreference(PortletRequest req, String prefName) {
return req.getPreferences().getValue(prefName, null);
}
+
+ /**
+ * Using the given request object, tries to read a given portlet multi-valued
+ * preference.
+ * @param req Request from which to read.
+ * @param prefName Name of the preference to read.
+ * @return Values of the given portlet preference or null, if the preference
+ * is not set.
+ */
+ public static String[] getPortletMultiPreference(PortletRequest req, String prefName) {
+ return req.getPreferences().getValues(prefName, null);
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java 2007-03-27 13:24:46 UTC (rev 109)
@@ -12,6 +12,7 @@
import javax.faces.context.FacesContext;
import javax.faces.component.UIData;
import java.util.List;
+import java.util.Map;
/**
* A request-scoped bean allowing to access current view setup - what and how
@@ -56,6 +57,10 @@
private Boolean postsExpandable;
private Boolean blogModifiable;
private Boolean defaultBlog;
+ private Boolean showLinkToOriginalBlog;
+ private Boolean showLinkToOriginalPost;
+ private Boolean linkPostsToOriginal;
+ private Map feedLinks;
/* A list of posts to show in the current view, plus the next post,
* if such a post exists (used to checking if there is a next page). */
@@ -145,6 +150,42 @@
return viewAllPosts;
}
+ public Boolean getShowLinkToOriginalBlog() {
+ if (showLinkToOriginalBlog == null) {
+ showLinkToOriginalBlog = BasicTools.getBlogService().getConfigurationService().
+ getShowLinkToOriginalBlog(getRequest());
+ }
+
+ return showLinkToOriginalBlog;
+ }
+
+ public Boolean getShowLinkToOriginalPost() {
+ if (showLinkToOriginalPost == null) {
+ showLinkToOriginalPost = BasicTools.getBlogService().getConfigurationService().
+ getShowLinkToOriginalPost(getRequest());
+ }
+
+ return showLinkToOriginalPost;
+ }
+
+ public Boolean getLinkPostsToOriginal() {
+ if (linkPostsToOriginal == null) {
+ linkPostsToOriginal = BasicTools.getBlogService().getConfigurationService().
+ getLinkPostsToOriginal(getRequest());
+ }
+
+ return linkPostsToOriginal;
+ }
+
+ public Map getFeedLinks() {
+ if (feedLinks == null) {
+ feedLinks = BasicTools.getBlogService().getConfigurationService().
+ getFeedLinks(getRequest());
+ }
+
+ return feedLinks;
+ }
+
public BlogViewState getBlogViewState() {
if (blogViewState == null) {
blogViewState = getState().getBlogViewState(getBlogName());
@@ -405,4 +446,4 @@
return viewName;
}
-}
+}
\ No newline at end of file
Modified: trunk/blog-core/src/web/WEB-INF/portlet-instances.xml
===================================================================
--- trunk/blog-core/src/web/WEB-INF/portlet-instances.xml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/WEB-INF/portlet-instances.xml 2007-03-27 13:24:46 UTC (rev 109)
@@ -26,6 +26,23 @@
<name>commentsEnabled</name>
<value>false</value>
</preference>
+ <preference>
+ <name>showLinkToOriginalBlog</name>
+ <value>true</value>
+ </preference>
+ <preference>
+ <name>showLinkToOriginalPost</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>linkPostsToOriginal</name>
+ <value>true</value>
+ </preference>
+ <preference>
+ <name>feedLinks</name>
+ <value>rss2,rdf:http://somesite.com/${type}/feed</value>
+ <value>atom:http://anothersite.com/${type}/anotherfeed</value>
+ </preference>
</preferences>
</instance>
</deployment>
@@ -55,6 +72,22 @@
<name>commentsEnabled</name>
<value>false</value>
</preference>
+ <preference>
+ <name>showLinkToOriginalBlog</name>
+ <value>true</value>
+ </preference>
+ <preference>
+ <name>showLinkToOriginalPost</name>
+ <value>true</value>
+ </preference>
+ <preference>
+ <name>linkPostsToOriginal</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>feedLinks</name>
+ <value>rss2:http://xsite.com/${type}/feed</value>
+ </preference>
</preferences>
</instance>
</deployment>
@@ -84,6 +117,18 @@
<name>commentsEnabled</name>
<value>true</value>
</preference>
+ <preference>
+ <name>showLinkToOriginalBlog</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>showLinkToOriginalPost</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>linkPostsToOriginal</name>
+ <value>false</value>
+ </preference>
</preferences>
</instance>
</deployment>
@@ -113,6 +158,18 @@
<name>commentsEnabled</name>
<value>true</value>
</preference>
+ <preference>
+ <name>showLinkToOriginalBlog</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>showLinkToOriginalPost</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>linkPostsToOriginal</name>
+ <value>false</value>
+ </preference>
</preferences>
</instance>
</deployment>
Modified: trunk/blog-core/src/web/WEB-INF/portlet.xml
===================================================================
--- trunk/blog-core/src/web/WEB-INF/portlet.xml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/WEB-INF/portlet.xml 2007-03-27 13:24:46 UTC (rev 109)
@@ -39,6 +39,21 @@
<name>commentsEnabled</name>
<value>false</value>
</preference>
+ <preference>
+ <name>showLinkToOriginalBlog</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>showLinkToOriginalPost</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>linkPostsToOriginal</name>
+ <value>false</value>
+ </preference>
+ <preference>
+ <name>feedLinks</name>
+ </preference>
</portlet-preferences>
</portlet>
</portlet-app>
Modified: trunk/blog-core/src/web/WEB-INF/tags/post_link.xhtml
===================================================================
--- trunk/blog-core/src/web/WEB-INF/tags/post_link.xhtml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/WEB-INF/tags/post_link.xhtml 2007-03-27 13:24:46 UTC (rev 109)
@@ -1,3 +1,8 @@
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html">
- <h:outputLink value="#{blog:postLink(post)}">#{value}</h:outputLink>
+ <h:panelGroup rendered="#{blogView.linkPostsToOriginal and (not empty post.link)}">
+ <h:outputLink value="#{post.link}">#{value}</h:outputLink>
+ </h:panelGroup>
+ <h:panelGroup rendered="#{(not blogView.linkPostsToOriginal) or (empty post.link)}">
+ <h:outputLink value="#{blog:postLink(post.titleAsId)}">#{value}</h:outputLink>
+ </h:panelGroup>
</ui:composition>
\ No newline at end of file
Modified: trunk/blog-core/src/web/blog.css
===================================================================
--- trunk/blog-core/src/web/blog.css 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/blog.css 2007-03-27 13:24:46 UTC (rev 109)
@@ -62,4 +62,16 @@
.column-top {
vertical-align: text-top;
+}
+
+.left-nav {
+ text-align: left;
+}
+
+.right-nav {
+ text-align: right;
+}
+
+.nav {
+ width: 100%
}
\ No newline at end of file
Modified: trunk/blog-core/src/web/views/blog_view.xhtml
===================================================================
--- trunk/blog-core/src/web/views/blog_view.xhtml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/views/blog_view.xhtml 2007-03-27 13:24:46 UTC (rev 109)
@@ -39,7 +39,7 @@
<h:column>
<span class="post-title">
<h:panelGroup rendered="#{blogView.postsExpandable}">
- <blog:postLink post="#{post.titleAsId}" value="#{post.title}" />
+ <blog:postLink post="#{post}" value="#{post.title}" />
</h:panelGroup>
<h:outputText value="#{post.title}"
@@ -52,6 +52,10 @@
<h:panelGroup rendered="#{!blogView.viewPostsOnSeparatePage and
(blogView.viewAllPosts ||
(blogView.selectedPostTitleAsId == post.titleAsId))}">
+ <h:panelGroup rendered="#{blogView.showLinkToOriginalPost and (not empty blogView.selectedPost.link)}">
+ <p>[ <h:outputLink value="#{blogView.selectedPost.link}">Original post</h:outputLink> ]</p>
+ </h:panelGroup>
+
<p class="post-description">
<h:outputText value="#{post.description}" escape="false" />
</p>
@@ -70,16 +74,37 @@
</h:dataTable>
</h:form>
- <h:form>
- <h:panelGroup rendered="#{blogView.hasPrevious}">
- <blog:fromLink from="${blogView.previousFrom}" value="<< Previous" />
-  
+ <h:panelGrid columns="2" columnClasses="left-nav,right-nav" styleClass="nav">
+ <h:panelGroup>
+ <h:form>
+ <h:panelGroup rendered="#{blogView.hasPrevious}">
+ <blog:fromLink from="${blogView.previousFrom}" value="<< Previous" />
+  
+ </h:panelGroup>
+
+ <h:panelGroup rendered="#{blogView.hasNext}">
+ <blog:fromLink from="${blogView.nextFrom}" value="Next >>" />
+ </h:panelGroup>
+ </h:form>
</h:panelGroup>
- <h:panelGroup rendered="#{blogView.hasNext}">
- <blog:fromLink from="${blogView.nextFrom}" value="Next >>" />
+ <h:panelGroup>
+ <h:panelGroup rendered="#{not empty blogView.feedLinks}">
+ Subscribe to a feed: 
+ </h:panelGroup>
+ <h:panelGroup rendered="#{not empty blogView.feedLinks.rss2}">
+ <h:outputLink value="#{blogView.feedLinks.rss2}">RSS2</h:outputLink>
+ </h:panelGroup>
+  
+ <h:panelGroup rendered="#{not empty blogView.feedLinks.rdf}">
+ <h:outputLink value="#{blogView.feedLinks.rdf}">RDF</h:outputLink>
+ </h:panelGroup>
+  
+ <h:panelGroup rendered="#{not empty blogView.feedLinks.atom}">
+ <h:outputLink value="#{blogView.feedLinks.atom}">ATOM</h:outputLink>
+ </h:panelGroup>
</h:panelGroup>
- </h:form>
+ </h:panelGrid>
</ui:define>
</ui:composition>
</div>
Modified: trunk/blog-core/src/web/views/post_view.xhtml
===================================================================
--- trunk/blog-core/src/web/views/post_view.xhtml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/views/post_view.xhtml 2007-03-27 13:24:46 UTC (rev 109)
@@ -31,6 +31,10 @@
</span>
</p>
+ <h:panelGroup rendered="#{blogView.showLinkToOriginalPost and (not empty blogView.selectedPost.link)}">
+ <p>[ <h:outputLink value="#{blogView.selectedPost.link}">Original post</h:outputLink> ]</p>
+ </h:panelGroup>
+
<p class="post-description">
<h:outputText value="#{blogView.selectedPost.description}" escape="false" />
</p>
Modified: trunk/blog-core/src/web/views/view.xhtml
===================================================================
--- trunk/blog-core/src/web/views/view.xhtml 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/blog-core/src/web/views/view.xhtml 2007-03-27 13:24:46 UTC (rev 109)
@@ -31,6 +31,10 @@
</blog:isAllowed>
</h:panelGroup>
+ <h:panelGroup rendered="#{blogView.showLinkToOriginalBlog and (not empty blogView.blogModel.link)}">
+ [ <h:outputLink value="#{blogView.blogModel.link}">Original blog</h:outputLink> ]
+ </h:panelGroup>
+
<ui:insert name="viewmain" />
</ui:define>
</ui:composition>
Modified: trunk/jbossblog.iws
===================================================================
--- trunk/jbossblog.iws 2007-03-26 08:54:27 UTC (rev 108)
+++ trunk/jbossblog.iws 2007-03-27 13:24:46 UTC (rev 109)
@@ -18,9 +18,22 @@
<component name="ChangeListManager">
<list default="true" name="Default" comment="">
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet.xml" afterPath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet.xml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/blog.css" afterPath="$PROJECT_DIR$/blog-core/src/web/blog.css" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/tools/BasicTools.java" afterPath="$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/tools/BasicTools.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/etc/META-INF/jboss-service.xml" afterPath="$PROJECT_DIR$/blog-core/src/etc/META-INF/jboss-service.xml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/model/AbstractBlogModel.java" afterPath="$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/model/AbstractBlogModel.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java" afterPath="$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/jbossblog.iws" afterPath="$PROJECT_DIR$/jbossblog.iws" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/blog-core/src/web/views/index.xhtml" afterPath="" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml" afterPath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml" afterPath="$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/PortletTools.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/PortletTools.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/views/view.xhtml" afterPath="$PROJECT_DIR$/blog-core/src/web/views/view.xhtml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/tags/post_link.xhtml" afterPath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/tags/post_link.xhtml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/views/blog_view.xhtml" afterPath="$PROJECT_DIR$/blog-core/src/web/views/blog_view.xhtml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet-instances.xml" afterPath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet-instances.xml" />
</list>
</component>
<component name="ChangeListSynchronizer" />
@@ -145,66 +158,108 @@
</component>
<component name="FileEditorManager">
<leaf>
- <file leaf-file-name="BlogView.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
+ <file leaf-file-name="BlogConfigurationService.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="355" column="27" selection-start="9910" selection-end="9910" vertical-scroll-proportion="0.4655582">
+ <state line="61" column="30" selection-start="2053" selection-end="2053" vertical-scroll-proportion="0.5833333">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="MyFacesGenericPortletExt.java" pinned="false" current="true" current-in-tab="true">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/portlet/MyFacesGenericPortletExt.java">
+ <file leaf-file-name="jboss-service.xml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/etc/META-INF/jboss-service.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="88" column="13" selection-start="3025" selection-end="3025" vertical-scroll-proportion="0.6235154">
+ <state line="39" column="69" selection-start="2248" selection-end="2248" vertical-scroll-proportion="0.48913044">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="UITools.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/UITools.java">
+ <file leaf-file-name="PortletPreferencesBlogConfigurationService.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="73" column="59" selection-start="2745" selection-end="2745" vertical-scroll-proportion="1.2114015">
+ <state line="74" column="41" selection-start="2637" selection-end="2637" vertical-scroll-proportion="1.3405797">
+ <folding>
+ <element signature="imports" expanded="true" />
+ </folding>
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="portlet-instances.xml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet-instances.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="27" column="31" selection-start="1049" selection-end="1774" vertical-scroll-proportion="0.48913044">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="BlogFacesPortlet.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/portlet/BlogFacesPortlet.java">
+ <file leaf-file-name="BlogView.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="6" column="40" selection-start="175" selection-end="175" vertical-scroll-proportion="-0.15795724">
- <folding>
- <element signature="imports" expanded="true" />
- </folding>
+ <state line="173" column="42" selection-start="5287" selection-end="5287" vertical-scroll-proportion="0.6316425">
+ <folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="blog_view.xhtml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/blog-core/src/web/views/blog_view.xhtml">
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
<provider selected="true" editor-type-id="text-editor">
- <state line="15" column="87" selection-start="746" selection-end="746" vertical-scroll-proportion="0.2757353">
+ <state line="76" column="83" selection-start="3447" selection-end="3447" vertical-scroll-proportion="0.25187033">
<folding />
</state>
</provider>
+ </entry>
+ </file>
+ <file leaf-file-name="blog.css" pinned="false" current="true" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/blog.css">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="50" column="22" selection-start="635" selection-end="635" vertical-scroll-proportion="0.42028984">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="view.xhtml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/view.xhtml">
<provider editor-type-id="HtmlPreview">
<state />
</provider>
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="33" column="69" selection-start="1430" selection-end="1430" vertical-scroll-proportion="0.617207">
+ <folding />
+ </state>
+ </provider>
</entry>
</file>
<file leaf-file-name="post_view.xhtml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml">
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
<provider selected="true" editor-type-id="text-editor">
- <state line="109" column="75" selection-start="4355" selection-end="4355" vertical-scroll-proportion="0.8161765">
+ <state line="16" column="90" selection-start="801" selection-end="801" vertical-scroll-proportion="0.29925188">
<folding />
</state>
</provider>
+ </entry>
+ </file>
+ <file leaf-file-name="post_link.xhtml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/tags/post_link.xhtml">
<provider editor-type-id="HtmlPreview">
<state />
</provider>
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="6" column="19" selection-start="470" selection-end="470" vertical-scroll-proportion="0.11221945">
+ <folding />
+ </state>
+ </provider>
</entry>
</file>
</leaf>
@@ -354,7 +409,7 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-jaae" />
+ <option name="myItemId" value="blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
</PATH>
@@ -364,11 +419,11 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-jaae" />
+ <option name="myItemId" value="blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
@@ -378,75 +433,45 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-jaae" />
+ <option name="myItemId" value="blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java/org" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org/jboss" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java/org/jboss" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- </PATH>
- <PATH>
<PATH_ELEMENT>
- <option name="myItemId" value="jbossblog.ipr" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="blog-jaae" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service/store" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service/store/hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org/jboss" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org/jboss/blog" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org/jboss/blog/service" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org/jboss/blog/service/permissions" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src/java/org/jboss/blog/service/permissions/acl" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -454,15 +479,15 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-jaae" />
+ <option name="myItemId" value="blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-jaae/src" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-hibernate/src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
@@ -683,10 +708,6 @@
<option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -764,13 +785,9 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -806,13 +823,9 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/portlet" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/model" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -832,33 +845,9 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/model" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/model/rome" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -878,25 +867,23 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc/META-INF" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
+ </PATH>
+ <PATH>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ <option name="myItemId" value="jbossblog.ipr" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ <option name="myItemId" value="blog-common" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/portlet" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -904,21 +891,13 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-core" />
+ <option name="myItemId" value="blog-common" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -926,47 +905,31 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-core" />
+ <option name="myItemId" value="blog-common" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src/java" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc/META-INF" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src/java/org" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- </PATH>
- <PATH>
<PATH_ELEMENT>
- <option name="myItemId" value="jbossblog.ipr" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src/java/org/jboss" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="blog-common" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
- </PATH_ELEMENT>
- </PATH>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="jbossblog.ipr" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="blog-common" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common" />
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src/java/org/jboss/blog" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
@@ -1003,6 +966,10 @@
<option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src/java/org/jboss/blog" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/tools" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -1097,7 +1064,7 @@
<showLibraryContents />
<hideEmptyPackages ProjectPane="false" />
<abbreviatePackageNames />
- <showStructure ProjectPane="false" PackagesPane="false" Scope="false" Favorites="false" />
+ <showStructure Favorites="false" PackagesPane="false" Scope="false" ProjectPane="false" />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
@@ -1141,25 +1108,6 @@
</component>
<component name="RestoreUpdateTree" />
<component name="RunManager">
- <configuration default="true" type="Remote" factoryName="Remote">
- <option name="USE_SOCKET_TRANSPORT" value="true" />
- <option name="SERVER_MODE" value="false" />
- <option name="SHMEM_ADDRESS" value="javadebug" />
- <option name="HOST" value="localhost" />
- <option name="PORT" value="5005" />
- </configuration>
- <configuration default="true" type="Applet" factoryName="Applet">
- <module name="" />
- <option name="MAIN_CLASS_NAME" />
- <option name="HTML_FILE_NAME" />
- <option name="HTML_USED" value="false" />
- <option name="WIDTH" value="400" />
- <option name="HEIGHT" value="300" />
- <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
- <option name="VM_PARAMETERS" />
- <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
- <option name="ALTERNATIVE_JRE_PATH" />
- </configuration>
<configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
<option name="MAIN_CLASS_NAME" />
<option name="VM_PARAMETERS" />
@@ -1189,6 +1137,25 @@
<option name="Make" value="true" />
</method>
</configuration>
+ <configuration default="true" type="Remote" factoryName="Remote">
+ <option name="USE_SOCKET_TRANSPORT" value="true" />
+ <option name="SERVER_MODE" value="false" />
+ <option name="SHMEM_ADDRESS" value="javadebug" />
+ <option name="HOST" value="localhost" />
+ <option name="PORT" value="5005" />
+ </configuration>
+ <configuration default="true" type="Applet" factoryName="Applet">
+ <module name="" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="HTML_FILE_NAME" />
+ <option name="HTML_USED" value="false" />
+ <option name="WIDTH" value="400" />
+ <option name="HEIGHT" value="300" />
+ <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+ <option name="VM_PARAMETERS" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ </configuration>
</component>
<component name="ScopeViewComponent">
<subPane subId="Project">
@@ -1266,16 +1233,16 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
- <frame x="0" y="25" width="1680" height="1000" extended-state="0" />
+ <frame x="0" y="25" width="1690" height="1004" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="2" />
<window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="13" />
<window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3298969" order="7" />
- <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.24799506" order="0" />
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.3274065" order="0" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32760596" order="1" />
- <window_info id="Structure" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24367674" order="7" />
+ <window_info id="Structure" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.1770512" order="7" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.22565866" order="9" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39977092" order="6" />
<window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="4" />
@@ -1385,124 +1352,121 @@
<option name="myLastEditedConfigurable" value="Project Default" />
</component>
<component name="editorHistoryManager">
- <entry file="file://$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service/store/hibernate/HBlogPostWithIndex.java">
+ <entry file="file://$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/model/BlogItem.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="25" column="48" selection-start="590" selection-end="590" vertical-scroll-proportion="0.45509708">
+ <state line="8" column="17" selection-start="199" selection-end="199" vertical-scroll-proportion="0.14888337">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java">
+ <entry file="file://$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/model/BlogModel.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="383" column="79" selection-start="13527" selection-end="13527" vertical-scroll-proportion="0.25970873">
+ <state line="10" column="36" selection-start="282" selection-end="282" vertical-scroll-proportion="0.17067003">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service/store/hibernate/HPortalBlogAuthor.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/AbstractPreferencesBlogConfigurationService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="45" selection-start="45" selection-end="45" vertical-scroll-proportion="0.0">
+ <state line="129" column="7" selection-start="3351" selection-end="3351" vertical-scroll-proportion="0.8007246">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-hibernate/src/java/org/jboss/blog/service/store/hibernate/HBlogModel.java">
+ <entry file="file://$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/service/configuration/BlogConfigurationService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="175" column="24" selection-start="4624" selection-end="4624" vertical-scroll-proportion="2.5463183">
+ <state line="61" column="30" selection-start="2053" selection-end="2053" vertical-scroll-proportion="0.5833333">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-common/src/java/org/jboss/blog/service/permissions/portal/AbstractPortalBlogPermissionsService.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/etc/META-INF/jboss-service.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="36" column="56" selection-start="1215" selection-end="1215" vertical-scroll-proportion="0.14805825">
+ <state line="39" column="69" selection-start="2248" selection-end="2248" vertical-scroll-proportion="0.48913044">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/blog.taglib.xml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/InitParamsBlogConfigurationService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="18" column="25" selection-start="590" selection-end="590" vertical-scroll-proportion="0.3276699">
+ <state line="84" column="7" selection-start="2664" selection-end="2664" vertical-scroll-proportion="1.4492754">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration/PortletPreferencesBlogConfigurationService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="109" column="75" selection-start="4355" selection-end="4355" vertical-scroll-proportion="0.8161765">
- <folding />
+ <state line="74" column="41" selection-start="2637" selection-end="2637" vertical-scroll-proportion="1.3405797">
+ <folding>
+ <element signature="imports" expanded="true" />
+ </folding>
</state>
</provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/tags/post_link.xhtml">
<provider editor-type-id="HtmlPreview">
<state />
</provider>
- </entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/UITools.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="73" column="59" selection-start="2745" selection-end="2745" vertical-scroll-proportion="1.2114015">
+ <state line="6" column="19" selection-start="470" selection-end="470" vertical-scroll-proportion="0.11221945">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/blog_view.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/view.xhtml">
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
<provider selected="true" editor-type-id="text-editor">
- <state line="15" column="87" selection-start="746" selection-end="746" vertical-scroll-proportion="0.2757353">
+ <state line="33" column="69" selection-start="1430" selection-end="1430" vertical-scroll-proportion="0.617207">
<folding />
</state>
</provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml">
<provider editor-type-id="HtmlPreview">
<state />
</provider>
- </entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/portlet/BlogFacesPortlet.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="6" column="40" selection-start="175" selection-end="175" vertical-scroll-proportion="-0.15795724">
- <folding>
- <element signature="imports" expanded="true" />
- </folding>
+ <state line="16" column="90" selection-start="801" selection-end="801" vertical-scroll-proportion="0.29925188">
+ <folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet.xml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet-instances.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="18" column="45" selection-start="874" selection-end="874" vertical-scroll-proportion="0.3276699">
+ <state line="27" column="31" selection-start="1049" selection-end="1774" vertical-scroll-proportion="0.48913044">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/portlet.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="209" column="29" selection-start="7326" selection-end="7326" vertical-scroll-proportion="0.5955882">
+ <state line="37" column="24" selection-start="1516" selection-end="1516" vertical-scroll-proportion="0.49275362">
<folding />
</state>
</provider>
- <provider editor-type-id="com.intellij.jsf.yfilesGraph.editor.FacesNavigationFileEditorProvider">
- <state />
- </provider>
- <provider editor-type-id="com.intellij.jsf.ui.FacesConfigEditorProvider">
- <state />
- </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/tags/from_link.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="1" column="45" selection-start="145" selection-end="145" vertical-scroll-proportion="0.018382354">
+ <state line="173" column="42" selection-start="5287" selection-end="5287" vertical-scroll-proportion="0.6316425">
<folding />
</state>
</provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/blog_view.xhtml">
<provider editor-type-id="HtmlPreview">
<state />
</provider>
- </entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="355" column="27" selection-start="9910" selection-end="9910" vertical-scroll-proportion="0.4655582">
+ <state line="76" column="83" selection-start="3447" selection-end="3447" vertical-scroll-proportion="0.25187033">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/portlet/MyFacesGenericPortletExt.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/blog.css">
<provider selected="true" editor-type-id="text-editor">
- <state line="88" column="13" selection-start="3025" selection-end="3025" vertical-scroll-proportion="0.6235154">
+ <state line="50" column="22" selection-start="635" selection-end="635" vertical-scroll-proportion="0.42028984">
<folding />
</state>
</provider>
More information about the jboss-cvs-commits
mailing list