From: <die...@us...> - 2010-05-25 08:16:46
|
Revision: 2548 http://openutils.svn.sourceforge.net/openutils/?rev=2548&view=rev Author: diego_schivo Date: 2010-05-25 08:16:39 +0000 (Tue, 25 May 2010) Log Message: ----------- MEDIA-142 Expose playlists in xspf format Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/tree/PlaylistsTreeConfiguration.java trunk/openutils-mgnlmedia/src/main/resources/mgnl-bootstrap/media/config.modules.media.virtualURIMapping.xspfPlaylists.xml trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/js/playlist-view.js Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/tree/PlaylistsTreeConfiguration.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/tree/PlaylistsTreeConfiguration.java 2010-05-25 07:49:07 UTC (rev 2547) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/tree/PlaylistsTreeConfiguration.java 2010-05-25 08:16:39 UTC (rev 2548) @@ -165,7 +165,7 @@ menuXspf.setLabel(msgs.get("tree.playlists.xspf")); //$NON-NLS-1$ menuXspf.setIcon(request.getContextPath() + "/.resources/media/icons/16/xspf.png"); //$NON-NLS-1$ menuXspf - .setOnclick("location.href = '" + request.getContextPath() + "' + " + tree.getJavascriptTree() + ".selectedNode.id + '.xspf';"); //$NON-NLS-1$ //$NON-NLS-2$ + .setOnclick("location.href = '" + request.getContextPath() + "/playlists' + " + tree.getJavascriptTree() + ".selectedNode.id + '.xspf';"); //$NON-NLS-1$ //$NON-NLS-2$ menuXspf.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedItemType(" //$NON-NLS-1$ + tree.getJavascriptTree() + ", '" + PlaylistConstants.PLAYLIST.getSystemName() + "')"); //$NON-NLS-1$ Modified: trunk/openutils-mgnlmedia/src/main/resources/mgnl-bootstrap/media/config.modules.media.virtualURIMapping.xspfPlaylists.xml =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/mgnl-bootstrap/media/config.modules.media.virtualURIMapping.xspfPlaylists.xml 2010-05-25 07:49:07 UTC (rev 2547) +++ trunk/openutils-mgnlmedia/src/main/resources/mgnl-bootstrap/media/config.modules.media.virtualURIMapping.xspfPlaylists.xml 2010-05-25 08:16:39 UTC (rev 2548) @@ -10,13 +10,13 @@ <sv:value>info.magnolia.cms.beans.config.RegexpVirtualURIMapping</sv:value> </sv:property> <sv:property sv:name="fromURI" sv:type="String"> - <sv:value>(.*)\.xspf</sv:value> + <sv:value>/playlists/(.*)\.xspf</sv:value> </sv:property> <sv:property sv:name="jcr:createdBy" sv:type="String"> <sv:value>admin</sv:value> </sv:property> <sv:property sv:name="toURI" sv:type="String"> - <sv:value>forward:/.magnolia/pages/playlistView.html?command=xspf&path=$1</sv:value> + <sv:value>forward:/.magnolia/pages/playlistView.html?command=xspf&path=/$1</sv:value> </sv:property> <sv:node sv:name="MetaData"> <sv:property sv:name="jcr:primaryType" sv:type="Name"> @@ -38,7 +38,7 @@ <sv:value>2004-11-02T15:34:20.479+01:00</sv:value> </sv:property> <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> - <sv:value>2010-05-24T15:32:35.588+02:00</sv:value> + <sv:value>2010-05-25T10:12:35.453+02:00</sv:value> </sv:property> </sv:node> </sv:node> 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-25 07:49:07 UTC (rev 2547) +++ trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/js/playlist-view.js 2010-05-25 08:16:39 UTC (rev 2548) @@ -204,7 +204,7 @@ { xtype: 'panel', bodyStyle: 'padding:0 35px;', - html: '<a href="' + contextPath + playlist.handle + '.xspf" class="x-form-item">XSPF format</a>' + html: '<a href="' + contextPath + '/playlists' + playlist.handle + '.xspf" class="x-form-item">XSPF format</a>' } ] }], This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |