|
From: <mol...@us...> - 2009-08-25 16:15:27
|
Revision: 1311
http://openutils.svn.sourceforge.net/openutils/?rev=1311&view=rev
Author: molaschi
Date: 2009-08-25 16:15:20 +0000 (Tue, 25 Aug 2009)
Log Message:
-----------
fix language handling for title and description
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2009-08-25 13:38:59 UTC (rev 1310)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2009-08-25 16:15:20 UTC (rev 1311)
@@ -51,15 +51,26 @@
Locale locale = MgnlContext.getLocale();
String language = locale.getLanguage().toLowerCase();
String languageCountry = language + "_" + locale.getCountry().toLowerCase();
- if (LANGUAGES.contains(languageCountry))
+ try
{
- return NodeDataUtil.getString(media, property + "-" + languageCountry);
+ if (LANGUAGES.contains(languageCountry) && media.hasNodeData(property + "-" + languageCountry))
+ {
+ return NodeDataUtil.getString(media, property + "-" + languageCountry);
+ }
+ else if (LANGUAGES.contains(language) && media.hasNodeData(property + "-" + language))
+ {
+ return NodeDataUtil.getString(media, property + "-" + language);
+ }
+ else if (LANGUAGES.contains(language) && media.hasNodeData(property + "-en"))
+ {
+ return NodeDataUtil.getString(media, property + "-" + language);
+ }
}
- else if (LANGUAGES.contains(language))
+ catch (RepositoryException ex)
{
- return NodeDataUtil.getString(media, property + "-" + language);
+ log.error(ex.getMessage(), ex);
}
- return NodeDataUtil.getString(media, property + "-en");
+ return NodeDataUtil.getString(media, property);
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2010-02-18 14:39:57
|
Revision: 1988
http://openutils.svn.sourceforge.net/openutils/?rev=1988&view=rev
Author: diego_schivo
Date: 2010-02-18 14:39:49 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
MEDIA-100 The values should be saved in properties conventionally named after the main field name
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-02-18 13:48:10 UTC (rev 1987)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-02-18 14:39:49 UTC (rev 1988)
@@ -103,6 +103,17 @@
NodeData nd = NodeDataUtil.getOrCreate(parentNode, name);
nd.setValue(uuid);
+ for (String dimKey : new String[]{
+ "width", "height"
+ })
+ {
+ String paramName = name + '_' + dimKey;
+ int dimValue = NumberUtils.toInt(request.getParameter(paramName), -1);
+ if (dimValue >= 0)
+ {
+ NodeDataUtil.getOrCreateAndSet(parentNode, paramName, dimValue);
+ }
+ }
return true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2010-02-18 15:11:26
|
Revision: 1990
http://openutils.svn.sourceforge.net/openutils/?rev=1990&view=rev
Author: diego_schivo
Date: 2010-02-18 15:11:20 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
MEDIA-100 width/height saved as Long node-data
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-02-18 15:09:38 UTC (rev 1989)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-02-18 15:11:20 UTC (rev 1990)
@@ -108,7 +108,7 @@
})
{
String paramName = name + '_' + dimKey;
- int dimValue = NumberUtils.toInt(request.getParameter(paramName), -1);
+ long dimValue = NumberUtils.toLong(request.getParameter(paramName), -1);
if (dimValue >= 0)
{
NodeDataUtil.getOrCreateAndSet(parentNode, paramName, dimValue);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2010-04-05 13:52:04
|
Revision: 2275
http://openutils.svn.sourceforge.net/openutils/?rev=2275&view=rev
Author: fgiust
Date: 2010-04-05 13:51:54 +0000 (Mon, 05 Apr 2010)
Log Message:
-----------
don't set a template when uploading images in a zip file
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-04-04 17:31:16 UTC (rev 2274)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-04-05 13:51:54 UTC (rev 2275)
@@ -114,16 +114,13 @@
{
Document doc = new Document(f, type + extension);
doc.setExtention(extension);
- SaveHandlerImpl.saveDocument(media, doc, ORGINAL_NODEDATA_NAME, cleanFileName, cleanFileName
- + "_"
- + FileProperties.PROPERTY_TEMPLATE);
+ SaveHandlerImpl.saveDocument(media, doc, ORGINAL_NODEDATA_NAME, cleanFileName, null);
this.onPostSave(media);
}
/**
* {@inheritDoc}
*/
- @SuppressWarnings("unchecked")
public boolean onPostSave(Content media)
{
try
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2010-04-05 14:48:42
|
Revision: 2278
http://openutils.svn.sourceforge.net/openutils/?rev=2278&view=rev
Author: fgiust
Date: 2010-04-05 14:48:33 +0000 (Mon, 05 Apr 2010)
Log Message:
-----------
optimize imports
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-04-05 14:37:06 UTC (rev 2277)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-04-05 14:48:33 UTC (rev 2278)
@@ -40,7 +40,6 @@
import javax.servlet.http.HttpServletRequest;
import net.sourceforge.openutils.mgnlmedia.media.configuration.MediaConfigurationManager;
-import net.sourceforge.openutils.mgnlmedia.media.lifecycle.MediaModule;
import net.sourceforge.openutils.mgnlmedia.media.tags.el.MediaEl;
import net.sourceforge.openutils.mgnlmedia.media.types.MediaTypeHandler;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2010-04-05 15:03:45
|
Revision: 2279
http://openutils.svn.sourceforge.net/openutils/?rev=2279&view=rev
Author: fgiust
Date: 2010-04-05 15:03:39 +0000 (Mon, 05 Apr 2010)
Log Message:
-----------
don't mess up with properties called tags*, there is no reason to convert them to lowercase here
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-04-05 14:48:33 UTC (rev 2278)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-04-05 15:03:39 UTC (rev 2279)
@@ -145,22 +145,6 @@
log.error("Error removing resolutions", ex);
}
- Collection<NodeData> nds = media.getNodeDataCollection("tags*");
- for (NodeData nd : nds)
- {
- if (nd.getString() != null)
- {
- try
- {
- nd.setValue(nd.getString().toLowerCase());
- nd.save();
- }
- catch (RepositoryException ex)
- {
- log.warn("Error putting property to lower case", ex);
- }
- }
- }
return true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2010-08-25 07:43:09
|
Revision: 2884
http://openutils.svn.sourceforge.net/openutils/?rev=2884&view=rev
Author: diego_schivo
Date: 2010-08-25 07:43:03 +0000 (Wed, 25 Aug 2010)
Log Message:
-----------
MEDIA-168 Sort by "the displayed name of the media" instead that on the "title" property
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-08-25 07:32:53 UTC (rev 2883)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-08-25 07:43:03 UTC (rev 2884)
@@ -140,7 +140,9 @@
{
try
{
- String name = StringUtils.substringAfterLast(getFilename(media), "/");
+ String filename = getFilename(media);
+ int p = StringUtils.lastIndexOf(filename, '/');
+ String name = p != -1 ? filename.substring(p + 1) : filename;
if (!StringUtils.equals(name, NodeDataUtil.getString(media, METADATA_NAME)))
{
NodeDataUtil.getOrCreateAndSet(media, METADATA_NAME, name);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2010-09-11 05:01:24
|
Revision: 3042
http://openutils.svn.sourceforge.net/openutils/?rev=3042&view=rev
Author: diego_schivo
Date: 2010-09-11 05:01:18 +0000 (Sat, 11 Sep 2010)
Log Message:
-----------
MEDIA-179 the media name could be lowercase at saving
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-09-11 04:44:44 UTC (rev 3041)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2010-09-11 05:01:18 UTC (rev 3042)
@@ -143,6 +143,8 @@
String filename = getFilename(media);
int p = StringUtils.lastIndexOf(filename, '/');
String name = p != -1 ? filename.substring(p + 1) : filename;
+ // lowercase at saving for case insensitive sorting
+ name = StringUtils.lowerCase(name);
if (!StringUtils.equals(name, NodeDataUtil.getString(media, METADATA_NAME)))
{
NodeDataUtil.getOrCreateAndSet(media, METADATA_NAME, name);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2011-06-16 13:31:09
|
Revision: 3541
http://openutils.svn.sourceforge.net/openutils/?rev=3541&view=rev
Author: diego_schivo
Date: 2011-06-16 13:31:03 +0000 (Thu, 16 Jun 2011)
Log Message:
-----------
MEDIA-235 url encode
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2011-06-16 11:20:53 UTC (rev 3540)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2011-06-16 13:31:03 UTC (rev 3541)
@@ -30,6 +30,8 @@
import info.magnolia.module.admininterface.SaveHandlerImpl;
import java.io.File;
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -228,12 +230,21 @@
*/
public String getUrl(Content media, Map<String, String> options)
{
+ String filenameEncoded = getFullFilename(media);
+ try
+ {
+ filenameEncoded = URLEncoder.encode(filenameEncoded, "UTF-8");
+ }
+ catch (UnsupportedEncodingException e)
+ {
+ // should never happen
+ }
return MediaConfigurationManager.getInstance().getURIMappingPrefix()
+ media.getHandle()
+ "/"
+ ORGINAL_NODEDATA_NAME
+ "/"
- + getFullFilename(media);
+ + filenameEncoded;
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|