From: <die...@us...> - 2010-05-21 16:48:38
|
Revision: 2535 http://openutils.svn.sourceforge.net/openutils/?rev=2535&view=rev Author: diego_schivo Date: 2010-05-21 16:48:32 +0000 (Fri, 21 May 2010) Log Message: ----------- MEDIA-146 Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.java trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/js/playlist-view.js Added Paths: ----------- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView-extjs.html Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.java 2010-05-21 16:19:41 UTC (rev 2534) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.java 2010-05-21 16:48:32 UTC (rev 2535) @@ -28,7 +28,6 @@ import java.io.IOException; import java.util.ArrayList; -import java.util.Calendar; import java.util.Collection; import java.util.List; import java.util.Locale; @@ -66,8 +65,12 @@ private String description; + private boolean success; + private static final String VIEW_RESULTS_XML = "-xml"; + private static final String VIEW_EXTJS = "-extjs"; + private String locale; private List<Content> mediaContentList; @@ -117,6 +120,15 @@ } /** + * Returns the success. + * @return the success + */ + public boolean isSuccess() + { + return success; + } + + /** * {@inheritDoc} */ @Override @@ -161,7 +173,9 @@ { log.warn( "Node {} referenced by entry {} of playlist {} does not exist in media repository", - new Object[]{mediaUUID, subNode.getName(), playlist.getHandle() }); + new Object[]{ + mediaUUID, subNode.getName(), playlist.getHandle() + }); } } playlist.setEntries(entries); @@ -176,6 +190,7 @@ public String save() { + success = false; Content node = ContentUtil.getContent(PlaylistConstants.REPO, path); if (node != null) { @@ -188,12 +203,13 @@ node.getMetaData().setActivated(); } node.save(); + success = true; } catch (RepositoryException e) { } } - return null; + return VIEW_EXTJS; } public String xmlView() throws IOException Modified: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/js/playlist-view.js =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/js/playlist-view.js 2010-05-21 16:19:41 UTC (rev 2534) +++ trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/js/playlist-view.js 2010-05-21 16:48:32 UTC (rev 2535) @@ -163,6 +163,9 @@ url: contextPath + '/.magnolia/pages/playlistView.html', success: function(){ Ext.Msg.alert('Success', 'Playlist successfully saved'); + }, + failure: function(){ + Ext.Msg.alert('Failure', 'Can't save the playlist'); } }); } Added: trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView-extjs.html =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView-extjs.html (rev 0) +++ trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView-extjs.html 2010-05-21 16:48:32 UTC (rev 2535) @@ -0,0 +1 @@ +{ success: ${this.success?string} } \ No newline at end of file Property changes on: trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView-extjs.html ___________________________________________________________________ Added: svn:mime-type + text/html Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |