Author: gmazza
Date: Sat Mar  8 17:06:55 2014
New Revision: 1575567

URL: http://svn.apache.org/r1575567
Log:
Removed ability to create Bookmark folders under a non-root folder, all new 
folders now created at the bookmark root.

Modified:
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
    roller/trunk/app/src/main/resources/ApplicationResources.properties
    roller/trunk/app/src/main/resources/ApplicationResources_da.properties
    roller/trunk/app/src/main/resources/ApplicationResources_de.properties
    roller/trunk/app/src/main/resources/ApplicationResources_es.properties
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/BookmarksSidebar.jsp

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java?rev=1575567&r1=1575566&r2=1575567&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
 Sat Mar  8 17:06:55 2014
@@ -40,12 +40,6 @@ public class FolderAdd extends UIAction 
     
     private static Log log = LogFactory.getLog(FolderAdd.class);
     
-    // the id of the folder we are adding the new subfolder into
-    private String folderId = null;
-    
-    // the folder we are adding the new subfolder into
-    private WeblogBookmarkFolder folder = null;
-    
     // bean for managing form data
     private FolderBean bean = new FolderBean();
     
@@ -62,52 +56,26 @@ public class FolderAdd extends UIAction 
     }
     
     
-    public void myPrepare() {
-        try {
-            BookmarkManager bmgr = 
WebloggerFactory.getWeblogger().getBookmarkManager();
-            if(!StringUtils.isEmpty(getFolderId())) {
-                setFolder(bmgr.getFolder(getFolderId()));
-            }
-        } catch (WebloggerException ex) {
-            log.error("Error looking up folder - "+getFolderId(), ex);
-        }
-    }
-    
-    
     @SkipValidation
     public String execute() {
-        
-        if(getFolder() == null) {
-            // TODO: i18n
-            addError("Cannot add folder to null parent folder");
-            return ERROR;
-        }
-        
         return INPUT;
     }
 
     
     public String save() {
-        
-        if(getFolder() == null) {
-            // TODO: i18n
-            addError("Cannot add folder to null parent folder");
-            return ERROR;
-        }
-        
         // validation
         myValidate();
         
         if(!hasActionErrors())  {
             try {
                 WeblogBookmarkFolder newFolder = new WeblogBookmarkFolder(
-                        getFolder(),
+                        getActionWeblog().getBookmarkFolder(null),
                         getBean().getName(),
                         getBean().getDescription(),
                         getActionWeblog());
 
-                // add new folder to parent
-                getFolder().addFolder(newFolder);
+                // add new folder to weblog
+                getActionWeblog().getBookmarkFolder(null).addFolder(newFolder);
 
                 // save changes
                 BookmarkManager bmgr = 
WebloggerFactory.getWeblogger().getBookmarkManager();
@@ -143,28 +111,12 @@ public class FolderAdd extends UIAction 
         // name is required, has max length, no html
         
         // make sure new name is not a duplicate of an existing folder
-        if(getFolder().hasFolder(getBean().getName())) {
+        
if(getActionWeblog().getBookmarkFolder(null).hasFolder(getBean().getName())) {
             addError("folderForm.error.duplicateName", getBean().getName());
         }
     }
     
     
-    public String getFolderId() {
-        return folderId;
-    }
-
-    public void setFolderId(String folderId) {
-        this.folderId = folderId;
-    }
-
-    public WeblogBookmarkFolder getFolder() {
-        return folder;
-    }
-
-    public void setFolder(WeblogBookmarkFolder folder) {
-        this.folder = folder;
-    }
-
     public FolderBean getBean() {
         return bean;
     }

Modified: roller/trunk/app/src/main/resources/ApplicationResources.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources.properties?rev=1575567&r1=1575566&r2=1575567&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources.properties Sat Mar 
 8 17:06:55 2014
@@ -75,14 +75,14 @@ The bookmarks you keep here will appear 
 bookmark folders here, but you will have to add corresponding bookmark display 
\
 macros to your weblog''s templates if you wish to display their contents. 
 bookmarksForm.folderPrompt=\
-This is a bookmark directory. You can add bookmarks here and even bookmark \
-folders, but they will not be displayed on your blog unless you add the \
+This is a bookmark directory. You can add bookmarks here \
+but they will not be displayed on your blog unless you add the \
 appropriate bookmark display macros to your weblog''s templates.
 
 bookmarksForm.subtitle=Manage bookmarks in weblog <span>{0}</span>
 
 bookmarksForm.addBookmark=Add Bookmark
-bookmarksForm.addFolder=Add Bookmark Folder
+bookmarksForm.addFolder=New Bookmark Folder
 bookmarksForm.checkAll=Select All
 bookmarksForm.checkNone=Select None
 bookmarksForm.delete=Delete selected

Modified: roller/trunk/app/src/main/resources/ApplicationResources_da.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources_da.properties?rev=1575567&r1=1575566&r2=1575567&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources_da.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources_da.properties Sat 
Mar  8 17:06:55 2014
@@ -73,8 +73,8 @@ Bogm�rker, som du gemmer her, vil o
 bogm�rke mapper her, men du skal bruge de tilsvarende makroer til at vise \
 bogm�rker i dine weblog's skabeloner, hvis indholdet skal vises. 
 bookmarksForm.folderPrompt=\
-Dette er et bogm�rke. Du kan tilf�je b�de bogm�rker og bogm�rke \
-mapper her, men de vil kun blive vist i din blog, hvis du tilf�jer de 
tilsvarende \
+Dette er et bogm�rke. Du kan tilf�je b�de bogm�rker \
+her, men de vil kun blive vist i din blog, hvis du tilf�jer de tilsvarende \
 makroer til at vise bogm�rker i dine weblog's skabeloner.
 
 bookmarksForm.subtitle=Organiser bogm�rkerne i weblog <span>{0}</span>

Modified: roller/trunk/app/src/main/resources/ApplicationResources_de.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources_de.properties?rev=1575567&r1=1575566&r2=1575567&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources_de.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources_de.properties Sat 
Mar  8 17:06:55 2014
@@ -121,7 +121,7 @@ bookmarksForm.edit=Bearbeiten
 bookmarksForm.edit.tip=Anklicken um den Ordner oder das Lesezeichen zu 
bearbeiten
 bookmarksForm.error.move=Fehler beim Verschieben, Elternknoten nach Kindknoten 
zu verschieben ist nicht erlaubt
 bookmarksForm.folder=Ordner
-bookmarksForm.folderPrompt=Dies ist ein Lesezeichen. Sie k\u00F6nnen andere 
Lesezeichen und sogar Ordner hier anlegen, aber sie werden nicht in Ihrem 
Weblog angezeigt werden, so lange Sie nicht die entsprechenden 
Lesezeichenanzeigemarcos zu Ihren Weblog Schablonen hinzuf\u00FCgen.
+bookmarksForm.folderPrompt=Dies ist ein Lesezeichen. Sie k\u00F6nnen andere 
Lesezeichen hier anlegen, aber sie werden nicht in Ihrem Weblog angezeigt 
werden, so lange Sie nicht die entsprechenden Lesezeichenanzeigemarcos zu Ihren 
Weblog Schablonen hinzuf\u00FCgen.
 bookmarksForm.folderTitle=Lesezeichenordner [{0}]
 bookmarksForm.importBookmarks=Lesezeichen via OPML importieren
 bookmarksForm.move=Verschiebe Auswahl

Modified: roller/trunk/app/src/main/resources/ApplicationResources_es.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources_es.properties?rev=1575567&r1=1575566&r2=1575567&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources_es.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources_es.properties Sat 
Mar  8 17:06:55 2014
@@ -24,7 +24,7 @@ bookmarksForm.root = ra\u00EDz
 bookmarksForm.rootTitle = Blogroll
 bookmarksForm.folderTitle = Carpeta de marcadores [{0}]
 bookmarksForm.rootPrompt = Esta es la carpeta de marcadores de nivel superior. 
Los marcadores que ponga aqu\u00ED aparecer\u00E1n en la secci\u00F3n blogroll 
de su blog (suponiendo que est\u00E9 usando uno de los temas por defecto). 
Puede crear carpetas de marcadores aqu\u00ED, pero tendr\u00E1 que a\u00F1adir 
los correspondientes macros de visualizaci\u00F3n a sus plantillas del weblog 
si desea mostrar sus contenidos. 
-bookmarksForm.folderPrompt = Este es un marcador. Puede a\u00F1adir marcadores 
aqu\u00ED e incluso carpetas de marcadores, pero no se ver\u00E1n en su blog a 
menos que a\u00F1ada el macro de visualizaci\u00F3n apropiado para sus 
plantillas del weblog.
+bookmarksForm.folderPrompt = Este es un marcador. Puede a\u00F1adir marcadores 
aqu\u00ED, pero no se ver\u00E1n en su blog a menos que a\u00F1ada el macro de 
visualizaci\u00F3n apropiado para sus plantillas del weblog.
 bookmarksForm.subtitle = Administrar marcadores en el weblog <span>{0}</span>
 bookmarksForm.addBookmark = A\u00F1adir marcador
 bookmarksForm.addFolder = A\u00F1adir carpeta de marcador

Modified: 
roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/BookmarksSidebar.jsp
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/BookmarksSidebar.jsp?rev=1575567&r1=1575566&r2=1575567&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/BookmarksSidebar.jsp 
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/BookmarksSidebar.jsp 
Sat Mar  8 17:06:55 2014
@@ -41,7 +41,6 @@
                     <img src='<s:url value="/images/folder_add.png"/>' 
border="0"alt="icon" />
                     <s:url id="addFolder" action="folderAdd">
                         <s:param name="weblog" value="%{actionWeblog.handle}" 
/>
-                        <s:param name="folderId" value="%{folder.id}" />
                     </s:url>
                     <s:a href="%{addFolder}"><s:text 
name="bookmarksForm.addFolder" /></s:a>
                 </p>


Reply via email to