r289 - in trunk: . bow-ui bow-ui/src/main/resources/i18n bow-ui/src/main/webapp/css bow-ui/src/main/webapp/jsp bow-ui/src/main/webapp/jsp/inc
Author: sletellier Date: 2011-05-16 17:41:45 +0200 (Mon, 16 May 2011) New Revision: 289 Url: http://chorem.org/repositories/revision/bow/289 Log: #317 Updates to struts2 2.2.1.1 Modified: trunk/bow-ui/pom.xml trunk/bow-ui/src/main/resources/i18n/bow-ui_en_GB.properties trunk/bow-ui/src/main/resources/i18n/bow-ui_fr_FR.properties trunk/bow-ui/src/main/webapp/css/global.css trunk/bow-ui/src/main/webapp/jsp/inc/header.jsp trunk/bow-ui/src/main/webapp/jsp/inc/popupAddUrl.jsp trunk/bow-ui/src/main/webapp/jsp/inc/rightMenu.jsp trunk/bow-ui/src/main/webapp/jsp/login.jsp trunk/bow-ui/src/main/webapp/jsp/preferences.jsp trunk/pom.xml Modified: trunk/bow-ui/pom.xml =================================================================== --- trunk/bow-ui/pom.xml 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/pom.xml 2011-05-16 15:41:45 UTC (rev 289) @@ -56,11 +56,16 @@ </dependency> <dependency> - <groupId>com.opensymphony</groupId> + <groupId>org.apache.struts.xwork</groupId> <artifactId>xwork-core</artifactId> </dependency> <dependency> + <groupId>javassist</groupId> + <artifactId>javassist</artifactId> + </dependency> + + <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency> Modified: trunk/bow-ui/src/main/resources/i18n/bow-ui_en_GB.properties =================================================================== --- trunk/bow-ui/src/main/resources/i18n/bow-ui_en_GB.properties 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/resources/i18n/bow-ui_en_GB.properties 2011-05-16 15:41:45 UTC (rev 289) @@ -1,6 +1,6 @@ alias= bow.action.locale.english=English -bow.action.locale.french=Fran\u00E7ais +bow.action.locale.french=Fran\u00e7ais bow.admin.dataMigration=Migrate all data from 0.4 to 0.5 bow.admin.dataMigration.success=Data migration successful bow.admin.dataReindexation=All data reindexation @@ -108,12 +108,12 @@ bow.rightMenu.chromiumExtension=Chromium extension bow.rightMenu.extensions=Extensions bow.rightMenu.find.submit=Find -bow.rightMenu.fullTextSearch=Full text +bow.rightMenu.fullTextSearch=Full text search bow.rightMenu.help=Help bow.rightMenu.import.submit=Import bow.rightMenu.importBookmarks=Import bookmarks bow.rightMenu.logout=Logout -bow.rightMenu.search.tags=by tags +bow.rightMenu.search.tags=Search by tags bow.rightMenu.token.permanent=Permanent token id bow.rightMenu.token.temporary=Session token id bow.search.ascclick=Asc. clicks nb Modified: trunk/bow-ui/src/main/resources/i18n/bow-ui_fr_FR.properties =================================================================== --- trunk/bow-ui/src/main/resources/i18n/bow-ui_fr_FR.properties 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/resources/i18n/bow-ui_fr_FR.properties 2011-05-16 15:41:45 UTC (rev 289) @@ -1,25 +1,25 @@ alias= bow.action.locale.english=English -bow.action.locale.french=Fran\u00E7ais -bow.admin.dataMigration=Migrer toutes les donn\u00E9es de la version 0.4 \u00E0 0.5 -bow.admin.dataMigration.success=Les donn\u00E9es ont \u00E9t\u00E9 migr\u00E9es avec succ\u00E8s -bow.admin.dataReindexation=R\u00E9indexation des donn\u00E9es -bow.admin.forbidden=Vous n'\u00EAtes pas administrateur \! +bow.action.locale.french=Fran\u00e7ais +bow.admin.dataMigration=Migrer toutes les donn\u00e9es de la version 0.4 \u00e0 0.5 +bow.admin.dataMigration.success=Les donn\u00e9es ont \u00e9t\u00e9 migr\u00e9es avec succ\u00e8s +bow.admin.dataReindexation=R\u00e9indexation des donn\u00e9es +bow.admin.forbidden=Vous n'\u00eates pas administrateur \! bow.admin.home=Retour sur la page d''accueil bow.admin.panel=Panneau d''administration -bow.admin.reIndexationDone=Les donn\u00E9es ont bien \u00E9t\u00E9 r\u00E9index\u00E9es -bow.alias.already.exists=L''alias {0} existe d\u00E9j\u00E0 -bow.alias.bookmarkId.unknown=Il n''y a pas de marque-page correspondant \u00E0 l''identifiant {0} -bow.bookmark.add.successful=Marque-page ajout\u00E9 avec succ\u00E8s -bow.bookmark.badFileFormat=Mauvais format de fichier de favoris \: import impossible (le format de type Netscape n'est pas support\u00E9) +bow.admin.reIndexationDone=Les donn\u00e9es ont bien \u00e9t\u00e9 r\u00e9index\u00e9es +bow.alias.already.exists=L''alias {0} existe d\u00e9j\u00e0 +bow.alias.bookmarkId.unknown=Il n''y a pas de marque-page correspondant \u00e0 l''identifiant {0} +bow.bookmark.add.successful=Marque-page ajout\u00e9 avec succ\u00e8s +bow.bookmark.badFileFormat=Mauvais format de fichier de favoris \: import impossible (le format de type Netscape n'est pas support\u00e9) bow.bookmark.description=Description bow.bookmark.edit= -bow.bookmark.import.delete.successful=Les marque-pages import\u00E9s ont \u00E9t\u00E9 supprim\u00E9s avec succ\u00E8s -bow.bookmark.import.successful=Les marque-pages ont \u00E9t\u00E9 import\u00E9s avec succ\u00E8s -bow.bookmark.remove.successful=Le marque-page a \u00E9t\u00E9 supprim\u00E9 avec succ\u00E8s -bow.bookmark.tag.deleted=Le tag a \u00E9t\u00E9 supprim\u00E9 avec succ\u00E8s +bow.bookmark.import.delete.successful=Les marque-pages import\u00e9s ont \u00e9t\u00e9 supprim\u00e9s avec succ\u00e8s +bow.bookmark.import.successful=Les marque-pages ont \u00e9t\u00e9 import\u00e9s avec succ\u00e8s +bow.bookmark.remove.successful=Le marque-page a \u00e9t\u00e9 supprim\u00e9 avec succ\u00e8s +bow.bookmark.tag.deleted=Le tag a \u00e9t\u00e9 supprim\u00e9 avec succ\u00e8s bow.bookmark.tags=Tags -bow.bookmark.update.successful=Le marque-page a \u00E9t\u00E9 mis \u00E0 jour avec succ\u00E8s +bow.bookmark.update.successful=Le marque-page a \u00e9t\u00e9 mis \u00e0 jour avec succ\u00e8s bow.bookmarks.noBookmarks=Pas de marque-page bow.config.alias.url.description= bow.config.application.version.description= @@ -37,14 +37,14 @@ bow.footer.userSupport=Support utilisateur bow.forgotPassword.emailDoesntExist=Cette adresse email n''existe pas bow.forgotpwd.submit=Envoyer -bow.forgotpwd.title=Vous avez oubli\u00E9 votre mot de passe ? -bow.home.latestBookmarks=Les derniers marque-pages ajout\u00E9s -bow.home.mostUsedBookmarks=Les marque-pages les plus utilis\u00E9s +bow.forgotpwd.title=Vous avez oubli\u00e9 votre mot de passe ? +bow.home.latestBookmarks=Les derniers marque-pages ajout\u00e9s +bow.home.mostUsedBookmarks=Les marque-pages les plus utilis\u00e9s bow.home.title=Accueil bow.label.locale.english= bow.label.locale.french= -bow.login.admin.failback=Probl\u00E8me d''authentification, vous devriez reconstruire l''index via la page d'admin -bow.login.authenticationFailure=Soit votre adresse email n''existe pas, soit votre mot de passe est eronn\u00E9 +bow.login.admin.failback=Probl\u00e8me d''authentification, vous devriez reconstruire l''index via la page d'admin +bow.login.authenticationFailure=Soit votre adresse email n''existe pas, soit votre mot de passe est eronn\u00e9 bow.login.email=Email bow.login.email.required=Veuillez entrer votre adresse email bow.login.email.wrongformat=Votre adresse email est invalide @@ -54,66 +54,66 @@ bow.login.repeatPassword.required=Veuillez retaper votre mot de passe bow.login.submit=Connexion bow.login.title=Connexion -bow.mail.badFormat=Votre adresse email est mal form\u00E9e \: aucun mail n''a pu \u00EAtre envoy\u00E9 +bow.mail.badFormat=Votre adresse email est mal form\u00e9e \: aucun mail n''a pu \u00eatre envoy\u00e9 bow.mail.sendError=Une erreur s''est produite lors de l''envoi du mail bow.preferences.badCurrentPassword=Votre mot de passe actuel est incorrect -bow.preferences.bookmarksHomePage=Nombre de marque-pages affich\u00E9s +bow.preferences.bookmarksHomePage=Nombre de marque-pages affich\u00e9s bow.preferences.colors=Couleur du site bow.preferences.confirmNewPassword=Confirmez votre mot de passe bow.preferences.currentPassword=Mot de passe actuel -bow.preferences.emailAldyExists=Cette addresse email est d\u00E9j\u00E0 utilis\u00E9e par un autre compte +bow.preferences.emailAldyExists=Cette addresse email est d\u00e9j\u00e0 utilis\u00e9e par un autre compte bow.preferences.export.bookmarks=Exporter les marque-pages bow.preferences.import.bookmarks=Importer des marques-pages bow.preferences.import.submit=Importer bow.preferences.importExport=Import / Export -bow.preferences.importedBookmarks=Marque-pages import\u00E9s +bow.preferences.importedBookmarks=Marque-pages import\u00e9s bow.preferences.labels=Gestion des labels bow.preferences.labels.delete.submit=Supprimer bow.preferences.labels.name.field=Nouveau nom bow.preferences.labels.rename.submit=Renomer bow.preferences.newPassword=Nouveau mot de passe -bow.preferences.noImportedBookmarks=Aucun marque-page import\u00E9 -bow.preferences.regenPermToken=Reg\u00E9n\u00E9rer le token permanent -bow.preferences.searchEngineUrlResults=Search Engine URL Results ('{'searchTerms'}' sera remplac\u00E9 par votre recherche) +bow.preferences.noImportedBookmarks=Aucun marque-page import\u00e9 +bow.preferences.regenPermToken=Reg\u00e9n\u00e9rer le token permanent +bow.preferences.searchEngineUrlResults=Search Engine URL Results ('{'searchTerms'}' sera remplac\u00e9 par votre recherche) bow.preferences.searchEngineUrlSuggestions=Search Engine URL Suggestions -bow.preferences.siteLook=Pr\u00E9f\u00E9rences du site +bow.preferences.siteLook=Pr\u00e9f\u00e9rences du site bow.preferences.submit=Changer bow.preferences.tagsManagement=Edition des tags -bow.preferences.tagsNb=Nombre de tags affich\u00E9s sur le nuage de tags -bow.preferences.title=Pr\u00E9f\u00E9rences -bow.preferences.update.successful=Vos pr\u00E9f\u00E9rences ont \u00E9t\u00E9 mises \u00E0 jour avec succ\u00E8s +bow.preferences.tagsNb=Nombre de tags affich\u00e9s sur le nuage de tags +bow.preferences.title=Pr\u00e9f\u00e9rences +bow.preferences.update.successful=Vos pr\u00e9f\u00e9rences ont \u00e9t\u00e9 mises \u00e0 jour avec succ\u00e8s bow.preferences.userInfo=Informations utilisateur -bow.register.emailAldyUsed=Cette adresse email est d\u00E9j\u00E0 utilis\u00E9e -bow.register.invalidLogin=Une erreur s''est produite pendant l''enregistrement de vos informations, merci d''essayer \u00E0 nouveau +bow.register.emailAldyUsed=Cette adresse email est d\u00e9j\u00e0 utilis\u00e9e +bow.register.invalidLogin=Une erreur s''est produite pendant l''enregistrement de vos informations, merci d''essayer \u00e0 nouveau bow.register.mailEmail=Votre email bow.register.mailHi=Bonjour bow.register.mailPwd=Votre mot de passe bow.register.mailSubject=[bow] Vos informations utilisateur -bow.register.pwdDontMatch=Les mots de passe sont diff\u00E9rents +bow.register.pwdDontMatch=Les mots de passe sont diff\u00e9rents bow.register.submit=S''enregistrer bow.register.title=S''enregistrer bow.requiredstring=${getText(fieldKey)} est obligatoire -bow.rightMenu.addUrl.link=Ajouter une entr\u00E9e +bow.rightMenu.addUrl.link=Ajouter une entr\u00e9e bow.rightMenu.admin=Admin bow.rightMenu.bookmark.addModify=Ajouter / Modifier bow.rightMenu.bookmark.alias=ALIAS bow.rightMenu.bookmark.link=URL bow.rightMenu.bookmark.name=DESC bow.rightMenu.bookmark.permanentLink=Ajouter un bookmark (permanent) -bow.rightMenu.bookmark.permanentLinkDescription=Ajoutez ce lien \u00E0 vos favoris pour pouvoir bookmarker vos liens dans le futur. Ce lien est toujours disponible \! +bow.rightMenu.bookmark.permanentLinkDescription=Ajoutez ce lien \u00e0 vos favoris pour pouvoir bookmarker vos liens dans le futur. Ce lien est toujours disponible \! bow.rightMenu.bookmark.submit=Sauvegarder bow.rightMenu.bookmark.tags=TAGS bow.rightMenu.bookmark.temporaryLink=Ajouter un bookmark (session) -bow.rightMenu.bookmark.temporaryLinkDescription=Ajoutez ce lien \u00E0 vos favoris pour pouvoir bookmarker vos liens dans le futur. Ce lien est seulement disponible tant que vous \u00EAtes connect\u00E9 sur le site \! +bow.rightMenu.bookmark.temporaryLinkDescription=Ajoutez ce lien \u00e0 vos favoris pour pouvoir bookmarker vos liens dans le futur. Ce lien est seulement disponible tant que vous \u00eates connect\u00e9 sur le site \! bow.rightMenu.chromiumExtension=Extension pour chromium bow.rightMenu.extensions=Extensions bow.rightMenu.find.submit=Rechercher -bow.rightMenu.fullTextSearch=Full text +bow.rightMenu.fullTextSearch=Recherche full text bow.rightMenu.help=Aide bow.rightMenu.import.submit=Importer bow.rightMenu.importBookmarks=Importer des marque-pages -bow.rightMenu.logout=D\u00E9connexion -bow.rightMenu.search.tags=Par tags +bow.rightMenu.logout=D\u00e9connexion +bow.rightMenu.search.tags=Recherche par tags bow.rightMenu.token.permanent=Token permanent bow.rightMenu.token.temporary=Token session bow.search.ascclick=Nb clics asc. @@ -122,18 +122,18 @@ bow.search.descclick=Nb clics desc. bow.search.descdate=Date desc. bow.search.descname=Nom desc. -bow.search.order.ascClick=Les r\u00E9sultats de votre recherche ont \u00E9t\u00E9 tri\u00E9s par nombre de clics ascendants -bow.search.order.ascDate=Les r\u00E9sultats de votre recherche ont \u00E9t\u00E9 tri\u00E9s par date ascendante -bow.search.order.ascName=Les r\u00E9sultats de votre recherche ont \u00E9t\u00E9 tri\u00E9s par nom ascendant -bow.search.order.descClick=Les r\u00E9sultats de votre recherche ont \u00E9t\u00E9 tri\u00E9s par nombre de clics descendants -bow.search.order.descDate=Les r\u00E9sultats de votre recherche ont \u00E9t\u00E9 tri\u00E9s par date descendante -bow.search.order.descName=Les r\u00E9sultats de votre recherche ont \u00E9t\u00E9 tri\u00E9s par nom descendant +bow.search.order.ascClick=Les r\u00e9sultats de votre recherche ont \u00e9t\u00e9 tri\u00e9s par nombre de clics ascendants +bow.search.order.ascDate=Les r\u00e9sultats de votre recherche ont \u00e9t\u00e9 tri\u00e9s par date ascendante +bow.search.order.ascName=Les r\u00e9sultats de votre recherche ont \u00e9t\u00e9 tri\u00e9s par nom ascendant +bow.search.order.descClick=Les r\u00e9sultats de votre recherche ont \u00e9t\u00e9 tri\u00e9s par nombre de clics descendants +bow.search.order.descDate=Les r\u00e9sultats de votre recherche ont \u00e9t\u00e9 tri\u00e9s par date descendante +bow.search.order.descName=Les r\u00e9sultats de votre recherche ont \u00e9t\u00e9 tri\u00e9s par nom descendant bow.search.orderby=Trier par -bow.search.results.deleted=Les r\u00E9sultats de la recherche ont \u00E9t\u00E9 supprim\u00E9s avec succ\u00E8s +bow.search.results.deleted=Les r\u00e9sultats de la recherche ont \u00e9t\u00e9 supprim\u00e9s avec succ\u00e8s bow.search.submit=Rechercher bow.search.title=Recherche -bow.token.generate.successful=Le token a \u00E9t\u00E9 reg\u00E9n\u00E9r\u00E9 avec succ\u00E8s -popup.addurl.alias.private=Alias priv\u00E9 +bow.token.generate.successful=Le token a \u00e9t\u00e9 reg\u00e9n\u00e9r\u00e9 avec succ\u00e8s +popup.addurl.alias.private=Alias priv\u00e9 popup.addurl.alias.public=Alias public popup.addurl.link=Url popup.addurl.name=Description Modified: trunk/bow-ui/src/main/webapp/css/global.css =================================================================== --- trunk/bow-ui/src/main/webapp/css/global.css 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/webapp/css/global.css 2011-05-16 15:41:45 UTC (rev 289) @@ -177,3 +177,9 @@ padding:10px; } + +form{ + color:#804561; + font-size:11px; + font-weight:bold; +} \ No newline at end of file Modified: trunk/bow-ui/src/main/webapp/jsp/inc/header.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/inc/header.jsp 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/webapp/jsp/inc/header.jsp 2011-05-16 15:41:45 UTC (rev 289) @@ -1,26 +1,26 @@ <!-- - #%L - bow - - $Id$ - $HeadURL$ - %% - Copyright (C) 2010 - 2011 CodeLutin - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. - #L% - --> +#%L +bow + +$Id$ +$HeadURL$ +%% +Copyright (C) 2010 - 2011 CodeLutin +%% +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see <http://www.gnu.org/licenses/>. +#L% +--> <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@taglib prefix="s" uri="/struts-tags" %> <div id="header" @@ -39,37 +39,37 @@ </div> <s:if test="%{#session.BowSession.user != null}"> <div class="recherche right"> - <h5>Recherche</h5> - <s:form action="search"> - <div class="input"> - <s:textfield key="bow.rightMenu.search.tags" name="searchLine" labelSeparator="" /> - <s:submit key="bow.rightMenu.find.submit" name="submit" /> - </div> - </s:form> - <s:form action="fullText"> - <div class="input"> - <s:textfield key="bow.rightMenu.fullTextSearch" name="fullTextLine" labelSeparator="" /> - <s:submit key="bow.rightMenu.find.submit" name="submit" /> - </div> - </s:form> -<%-- - <div class="right"> - <s:form action="search"> - <div class="input"> - <s:textfield key="bow.rightMenu.search" name="searchLine" labelSeparator="" /> - <s:submit key="bow.rightMenu.find.submit" name="submit" /> - </div> + <h3>Recherche</h3> + <div class="input"> + <s:form action="search" theme="simple"> + <s:textfield name="searchLine" labelSeparator="" /> + <s:submit key="bow.rightMenu.search.tags" name="submit" /> </s:form> </div> - <div class="left"> - <s:form action="fullText"> - <div class="input"> - <s:textfield key="bow.rightMenu.fullTextSearch" name="fullTextLine" labelSeparator="" /> - <s:submit key="bow.rightMenu.find.submit" name="submit" /> - </div> + <div class="input"> + <s:form action="fullText" theme="simple"> + <s:textfield name="fullTextLine" labelSeparator="" /> + <s:submit key="bow.rightMenu.fullTextSearch" name="submit" /> </s:form> </div> ---%> + <%-- + <div class="right"> + <s:form action="search"> + <div class="input"> + <s:textfield key="bow.rightMenu.search" name="searchLine" labelSeparator="" /> + <s:submit key="bow.rightMenu.find.submit" name="submit" /> + </div> + </s:form> + </div> + <div class="left"> + <s:form action="fullText"> + <div class="input"> + <s:textfield key="bow.rightMenu.fullTextSearch" name="fullTextLine" labelSeparator="" /> + <s:submit key="bow.rightMenu.find.submit" name="submit" /> + </div> + </s:form> + </div> + --%> </div> </s:if> <div id="msg"> Modified: trunk/bow-ui/src/main/webapp/jsp/inc/popupAddUrl.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/inc/popupAddUrl.jsp 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/webapp/jsp/inc/popupAddUrl.jsp 2011-05-16 15:41:45 UTC (rev 289) @@ -80,16 +80,21 @@ <div xmlns:s="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" id="addUrlPopup" title="${title}"> - <s:form id="popupAddUrlForm" action="addUrl" method="post"> + <s:form id="popupAddUrlForm" action="addUrl" method="post" theme="simple"> <p> <s:hidden id="popupAddUrlFormBookmarkId" name="bookmarkId" /> <s:hidden name="searchLine" value="%{searchLine}" /> <s:hidden name="fullTextLine" value="%{fullTextLine}" /> - <s:textfield key="popup.addurl.link" id="popupAddUrlFormLink" name="link" labelSeparator=" " /><br /> - <s:textarea key="popup.addurl.name" id="popupAddUrlFormName" name="name" labelSeparator=" " /><br /> - <s:textfield key="popup.addurl.alias.private" id="popupAddUrlFormPrivateAlias" name="privateAlias" labelSeparator=" " /><br /> - <s:textfield key="popup.addurl.alias.public" id="popupAddUrlFormPublicAlias" name="publicAlias" labelSeparator=" " /><br /> - <s:textfield key="popup.addurl.tags" id="popupAddUrlFormTags" name="tags" labelSeparator=" " /><br /> + <s:text name="popup.addurl.link"/><br/> + <s:textfield id="popupAddUrlFormLink" name="link" labelSeparator=" " /><br /> + <s:text name="popup.addurl.name"/><br/> + <s:textarea id="popupAddUrlFormName" name="name" labelSeparator=" " /><br /> + <s:text name="popup.addurl.alias.private"/><br/> + <s:textfield id="popupAddUrlFormPrivateAlias" name="privateAlias" labelSeparator=" " /><br /> + <s:text name="popup.addurl.alias.public"/><br/> + <s:textfield id="popupAddUrlFormPublicAlias" name="publicAlias" labelSeparator=" " /><br /> + <s:text name="popup.addurl.tags"/><br/> + <s:textfield id="popupAddUrlFormTags" name="tags" labelSeparator=" " /><br /> </p> <a class="button" onclick="submitAddUrl()"><s:text name="popup.commons.submit"/></a> <a class="button" onclick="closePopupAddUrl()"><s:text name="popup.commons.cancel"/></a> Modified: trunk/bow-ui/src/main/webapp/jsp/inc/rightMenu.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/inc/rightMenu.jsp 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/webapp/jsp/inc/rightMenu.jsp 2011-05-16 15:41:45 UTC (rev 289) @@ -33,7 +33,7 @@ %> <div id="logoutDiv" xmlns:s="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" xmlns:jsp="http://java.sun.com/JSP/Page"> - <s:form action="logout"> + <s:form action="logout" theme="simple"> <div class="input"> <s:submit key="bow.rightMenu.logout" name="submit" /> </div> Modified: trunk/bow-ui/src/main/webapp/jsp/login.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/login.jsp 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/webapp/jsp/login.jsp 2011-05-16 15:41:45 UTC (rev 289) @@ -38,11 +38,9 @@ <h1><s:text name="bow.login.title" /></h1> <s:actionerror /> <s:form action="login"> - <p> - <s:textfield key="bow.login.email" name="email" labelposition="top" labelSeparator=" :" /><br /><br /> - <s:password key="bow.login.password" name="password" labelposition="top" labelSeparator=" :" /><br /><br /> - <s:submit key="bow.login.submit" name="submit" /> - </p> + <s:textfield key="bow.login.email" name="email" labelposition="top" labelSeparator=" :" /> + <s:password key="bow.login.password" name="password" labelposition="top" labelSeparator=" :" /> + <s:submit key="bow.login.submit" name="submit" /> </s:form> <s:a action="register_input" id="registerLink"><s:text name="bow.register.title" /></s:a><br /> <s:a action="forgotPassword_input" id="forgotPwd"><s:text name="bow.forgotpwd.title" /></s:a> Modified: trunk/bow-ui/src/main/webapp/jsp/preferences.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/preferences.jsp 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/bow-ui/src/main/webapp/jsp/preferences.jsp 2011-05-16 15:41:45 UTC (rev 289) @@ -28,8 +28,8 @@ <%@taglib prefix="s" uri="/struts-tags" %> <% -PreferencesAction action = PreferencesAction.getAction(); -String bowUrl = BowConfig.getBowUrl(); + PreferencesAction action = PreferencesAction.getAction(); + String bowUrl = BowConfig.getBowUrl(); %> <html xmlns:s="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" @@ -46,7 +46,7 @@ <h2><s:text name="bow.preferences.title"/></h2> </div> <s:actionerror/> - + <div class="formFrame fond"> <s:set var="permanentToken" value="#session.BowSession.getPermanentToken()" /> <s:set var="temporaryToken" value="#session.BowSession.getTemporaryToken()" /> @@ -78,70 +78,83 @@ <s:property value="%{#temporaryToken}"/> </li> </ul> - + <s:url var="regenPermToken" action="regenPermToken"/> <s:a href="%{regenPermToken}" id="regenPermToken"> <s:text name="bow.preferences.regenPermToken"/> </s:a> </div> - - <s:form action="preferences"> - <div class="formFrame fond"> - <h3><s:text name="bow.preferences.userInfo"/></h3> - <p> - <s:textfield key="bow.login.email" name="email" - labelposition="top"/><br/> - <s:password key="bow.preferences.currentPassword" - name="currentPassword" labelposition="top"/><br/> - <s:password key="bow.preferences.newPassword" name="newPassword" - labelposition="top"/><br/> - <s:password key="bow.preferences.confirmNewPassword" - name="confirmNewPassword" labelposition="top"/><br/> - <s:submit key="bow.preferences.submit" name="submit"/><br/> - </p> - </div> - <div class="formFrame fond"> - <h3><s:text name="bow.preferences.siteLook"/></h3> + <div class="formFrame fond"> + <h3><s:text name="bow.preferences.userInfo"/></h3> + <br/> + <s:form action="preferences" theme="simple"> + <s:text name="bow.login.email"/><br/> + <s:textfield name="email" + labelposition="top"/><br/> - <p> - <s:textfield key="bow.preferences.colors" name="colors" labelposition="top"/><br/> - <s:textfield key="bow.preferences.tagsNb" name="tagsNb" labelposition="top"/><br/> - <s:textfield key="bow.preferences.bookmarksHomePage" name="bookmarksHomePage" labelposition="top"/><br/> - <s:textfield key="bow.preferences.searchEngineUrlSuggestions" name="searchEngineUrlSuggestions" - labelposition="top"/><br/> - <s:textfield key="bow.preferences.searchEngineUrlResults" name="searchEngineUrlResults" - labelposition="top"/><br/> - <s:hidden name="update" value="1"/> - <s:submit key="bow.preferences.submit" name="submit"/> - <br/><br/> - <s:url var="home" action="home"/> - <s:a href="%{home}" id="homePage"><s:text name="bow.home.title"/></s:a> - </p> - </div> - </s:form> + <s:text name="bow.preferences.currentPassword"/><br/> + <s:password name="currentPassword" + labelposition="top"/><br/> + <s:text name="bow.preferences.newPassword"/><br/> + <s:password name="newPassword" + labelposition="top"/><br/> + + <s:text name="bow.preferences.confirmNewPassword"/><br/> + <s:password name="confirmNewPassword" + labelposition="top"/><br/> + <s:submit key="bow.preferences.submit" name="submit"/> + </s:form> + </div> + <div class="formFrame fond"> + <h3><s:text name="bow.preferences.siteLook"/></h3> + <br/> + <s:form action="preferences" theme="simple"> + <s:text name="bow.preferences.colors"/><br/> + <s:textfield name="colors" labelposition="top"/><br/> + + <s:text name="bow.preferences.tagsNb"/><br/> + <s:textfield name="tagsNb" labelposition="top"/><br/> + + <s:text name="bow.preferences.bookmarksHomePage"/><br/> + <s:textfield name="bookmarksHomePage" labelposition="top"/><br/> + + <s:text name="bow.preferences.searchEngineUrlSuggestions"/><br/> + <s:textfield name="searchEngineUrlSuggestions" + labelposition="top"/><br/> + + <s:text name="bow.preferences.searchEngineUrlResults"/><br/> + <s:textfield name="searchEngineUrlResults" + size="50" + labelposition="top"/><br/> + + <s:hidden name="update" value="1"/> + <s:submit key="bow.preferences.submit" name="submit"/> + </s:form> + </div> + <div class="menu clearfix"> <h2><s:text name="bow.preferences.tagsManagement"/></h2> </div> <div class="formFrame fond"> <h3><s:text name="bow.preferences.labels"/></h3> - <s:form id="labelsForm" action="adminlabels" method="post"> + <s:form id="labelsForm" action="adminlabels" method="post" theme="simple"> <ul> <% for (FacetTopic topic : action.getLabels()) { %> <div> - <%-- impossible de mettre un <s:checkbox, a priori erreur soit - disant que la tld ne permet pas d'expression :(. Comme - ca marche tres bien en HTML pure, vive le HTML :) --%> + <%-- impossible de mettre un <s:checkbox, a priori erreur soit + disant que la tld ne permet pas d'expression :(. Comme + ca marche tres bien en HTML pure, vive le HTML :) --%> <input type="checkbox" name="selectedLabels" value="<%=topic.getTopicName()%>"> - <%=topic.getTopicName()%>(<%=topic.getCount()%>) + <%=topic.getTopicName()%>(<%=topic.getCount()%>) </input> </div> <% } %> <div> - <s:textfield name="newLabel" key="bow.preferences.labels.name.field" /> + <s:text name="bow.preferences.labels.name.field"/><s:textfield name="newLabel" /> <s:submit name="rename" key="bow.preferences.labels.rename.submit" /> <s:submit name="delete" key="bow.preferences.labels.delete.submit" /> </div> @@ -159,17 +172,13 @@ <h3><s:text name="bow.preferences.import.bookmarks"/></h3> <br/> - <s:form action="importBookmarks" method="post" enctype="multipart/form-data"> + <s:form action="importBookmarks" method="post" enctype="multipart/form-data" theme="simple"> <s:file name="upfile" labelSeparator=""/> <s:hidden name="searchLine" value="%{searchLine}"/> <s:hidden name="fullTextLine" value="%{fullTextLine}"/> - <br/> <s:submit key="bow.preferences.import.submit" name="submit"/> </s:form> - <br/><br/> - <br/><br/> - <br/><br/> <s:if test="bookmarksImportDate != null"> <s:iterator value="bookmarksImportDate"> Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2011-05-16 14:06:42 UTC (rev 288) +++ trunk/pom.xml 2011-05-16 15:41:45 UTC (rev 289) @@ -124,8 +124,7 @@ <nuitonI18nVersion>2.3.1</nuitonI18nVersion> <wikittyVersion>3.1.1</wikittyVersion> <slf4jVersion>1.6.1</slf4jVersion> - <struts2Version>2.1.8.1</struts2Version> - <xWorkCoreVersion>2.1.6</xWorkCoreVersion> + <struts2Version>2.2.1.1</struts2Version> <htmlParserVersion>1.6</htmlParserVersion> <javaxMailVersion>1.4.3</javaxMailVersion> <servletApiVersion>2.5</servletApiVersion> @@ -167,12 +166,18 @@ </dependency> <dependency> - <groupId>com.opensymphony</groupId> + <groupId>org.apache.struts.xwork</groupId> <artifactId>xwork-core</artifactId> - <version>${xWorkCoreVersion}</version> + <version>${struts2Version}</version> </dependency> <dependency> + <groupId>javassist</groupId> + <artifactId>javassist</artifactId> + <version>3.12.1.GA</version> + </dependency> + + <dependency> <groupId>org.htmlparser</groupId> <artifactId>htmlparser</artifactId> <version>${htmlParserVersion}</version>
participants (1)
-
sletellier@users.chorem.org