From: <die...@us...> - 2010-05-24 14:40:26
|
Revision: 2544 http://openutils.svn.sourceforge.net/openutils/?rev=2544&view=rev Author: diego_schivo Date: 2010-05-24 14:40:20 +0000 (Mon, 24 May 2010) Log Message: ----------- MEDIA-148 Add a link to the xspf format in the playlist editing panel Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/tree/PlaylistsTreeConfiguration.java trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages.properties trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages_it.properties Added Paths: ----------- trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/ trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/xspf.png trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/xspf_inactive.png trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/ trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/xspf.png trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/xspf_inactive.png 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-24 14:02:07 UTC (rev 2543) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/playlist/tree/PlaylistsTreeConfiguration.java 2010-05-24 14:40:20 UTC (rev 2544) @@ -154,12 +154,22 @@ + ")"); // is there a subscriber? - if (!hasAnyActiveSubscriber()) { + if (!hasAnyActiveSubscriber()) + { menuActivateExcl.addJavascriptCondition("new mgnlTreeMenuItemConditionBoolean(false)"); //$NON-NLS-1$ menuActivate.addJavascriptCondition("new mgnlTreeMenuItemConditionBoolean(false)"); //$NON-NLS-1$ menuDeactivate.addJavascriptCondition("new mgnlTreeMenuItemConditionBoolean(false)"); //$NON-NLS-1$ } + ContextMenuItem menuXspf = new ContextMenuItem("xspf"); + 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$ + menuXspf.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedItemType(" //$NON-NLS-1$ + + tree.getJavascriptTree() + + ", '" + PlaylistConstants.PLAYLIST.getSystemName() + "')"); //$NON-NLS-1$ + tree.addMenuItem(menuNewFolder); tree.addMenuItem(menuNewPlaylist); tree.addSeparator(); @@ -174,6 +184,8 @@ tree.addMenuItem(menuActivate); tree.addMenuItem(menuDeactivate); } + tree.addSeparator(); + tree.addMenuItem(menuXspf); } /** @@ -182,6 +194,8 @@ public void prepareFunctionBar(Tree tree, boolean browseMode, HttpServletRequest request) { tree.addFunctionBarItem(FunctionBarItem.getRefreshFunctionBarItem(tree, getMessages(), request)); + tree.addFunctionBarItem(null); + tree.addFunctionBarItemFromContextMenu("xspf"); } /** @@ -192,9 +206,7 @@ final Messages msgs = getMessages(); tree.addItemType(PlaylistConstants.FOLDER.getSystemName(), "/.resources/media/icons/ico16-folder.png"); - tree.addItemType( - PlaylistConstants.PLAYLIST.getSystemName(), - "/.resources/media/icons/ico16-playlist.png"); + tree.addItemType(PlaylistConstants.PLAYLIST.getSystemName(), "/.resources/media/icons/ico16-playlist.png"); TreeColumn column0 = TreeColumn.createLabelColumn(tree, msgs.get("tree.playlists.column"), true); column0.setWidth(3); Added: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/xspf.png =================================================================== (Binary files differ) Property changes on: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/xspf.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/xspf_inactive.png =================================================================== (Binary files differ) Property changes on: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/16/xspf_inactive.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/xspf.png =================================================================== (Binary files differ) Property changes on: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/xspf.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/xspf_inactive.png =================================================================== (Binary files differ) Property changes on: trunk/openutils-mgnlmedia/src/main/resources/mgnl-resources/media/icons/24/xspf_inactive.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages.properties =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages.properties 2010-05-24 14:02:07 UTC (rev 2543) +++ trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages.properties 2010-05-24 14:40:20 UTC (rev 2544) @@ -106,6 +106,7 @@ tree.playlists=Playlists tree tree.playlists.new=New playlist tree.playlists.column=Playlists +tree.playlists.xspf=xspf format playlist.entries.add=Add entry playlist.entries.remove=Remove entry Modified: trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages_it.properties =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages_it.properties 2010-05-24 14:02:07 UTC (rev 2543) +++ trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/lang/messages_it.properties 2010-05-24 14:40:20 UTC (rev 2544) @@ -109,6 +109,7 @@ tree.playlists=Alberatura playlist tree.playlists.new=Nuova playlist tree.playlists.column=Playlists +tree.playlists.xspf=Formato xspf playlist.entries.add=Aggiungi elemento playlist.entries.remove=Rimuovi elemento This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |