Revision: 3698
http://openutils.svn.sourceforge.net/openutils/?rev=3698&view=rev
Author: fgiust
Date: 2011-11-19 21:06:38 +0000 (Sat, 19 Nov 2011)
Log Message:
-----------
MEDIA-268 Delete doesn't work in search results.
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.html
Modified: trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.html
===================================================================
--- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.html 2011-11-19 21:02:59 UTC (rev 3697)
+++ trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.html 2011-11-19 21:06:38 UTC (rev 3698)
@@ -264,7 +264,21 @@
$("actionCmd").value = action;
$("actionNode").value = source;
$("actionDest").value = dest;
- $("actionForm").submit();
+ var submitForm = $("actionForm");
+ if ((submitForm.get("action")) && (submitForm.get("action").length > 0)) {
+ var currentUrl = new URI(submitForm.get("action"));
+ } else if (window.location.href.length > 0) {
+ // In this case, the form will use the iframe href.
+ var currentUrl = new URI(window.location.href);
+ }
+ if (currentUrl) {
+ // Given that in some cases the form is POSTed to a url with parameter, be sure to remove them before submitting.
+ currentUrl.setData("command", null);
+ currentUrl.setData("node", null);
+ currentUrl.setData("dest", null);
+ submitForm.set("action", currentUrl.toString());
+ }
+ submitForm.submit();
}
function deleteMedia(source) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|