From: <die...@us...> - 2010-02-18 15:09:45
|
Revision: 1989 http://openutils.svn.sourceforge.net/openutils/?rev=1989&view=rev Author: diego_schivo Date: 2010-02-18 15:09:38 +0000 (Thu, 18 Feb 2010) Log Message: ----------- MEDIA-100 displaying saved width/height values in dialog Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/DialogSelectMedia.java trunk/openutils-mgnlmedia/src/main/resources/dialog/selectMedia.ftl Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/DialogSelectMedia.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/DialogSelectMedia.java 2010-02-18 14:39:49 UTC (rev 1988) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/DialogSelectMedia.java 2010-02-18 15:09:38 UTC (rev 1989) @@ -78,6 +78,10 @@ private Map configuration; + private Long width; + + private Long height; + /** * {@inheritDoc} */ @@ -186,6 +190,11 @@ parameters.put("reqGet", new RequestGetAttribute()); parameters.put("reqSet", new RequestSetAttribute()); parameters.put("msgs", this.getMessages()); + if ("true".equals(this.getConfigValue("resizing"))) + { + parameters.put("width", this.getWidth()); + parameters.put("height", this.getHeight()); + } this.drawHtmlPre(out); try @@ -296,6 +305,32 @@ } } + public Long getWidth() + { + if (width == null) + { + if (getStorageNode() != null) + { + long w = NodeDataUtil.getLong(getStorageNode(), getName() + "_width", -1); + width = w >= 0 ? w : null; + } + } + return width; + } + + public Long getHeight() + { + if (height == null) + { + if (getStorageNode() != null) + { + long h = NodeDataUtil.getLong(getStorageNode(), getName() + "_height", -1); + height = h >= 0 ? h : null; + } + } + return height; + } + /** * Freemarker method for setting request attributes * @author molaschi Modified: trunk/openutils-mgnlmedia/src/main/resources/dialog/selectMedia.ftl =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/dialog/selectMedia.ftl 2010-02-18 14:39:49 UTC (rev 1988) +++ trunk/openutils-mgnlmedia/src/main/resources/dialog/selectMedia.ftl 2010-02-18 15:09:38 UTC (rev 1989) @@ -67,13 +67,13 @@ <tr> <td class="mgnlDialogBoxLabel">Width</td> <td class="mgnlDialogBoxInput"> - <input type="text" style="width: 60px;" class="mgnlDialogControlEdit" value="" id="${name}_width" name="${name}_width"> + <input type="text" id="${name}_width" name="${name}_width" value="${width!''}" class="mgnlDialogControlEdit" style="width: 60px;"> </td> </tr> <tr> <td class="mgnlDialogBoxLabel">Height</td> <td class="mgnlDialogBoxInput"> - <input type="text" style="width: 60px;" class="mgnlDialogControlEdit" value="" id="${name}_height" name="${name}_height"> + <input type="text" id="${name}_height" name="${name}_height" value="${height!''}" class="mgnlDialogControlEdit" style="width: 60px;"> </td> </tr> </tbody> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |