From 5d036a21301df8fc323d1c9aeb0ced634bb42fa2 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Tue, 27 Sep 2011 12:56:54 +0000
Subject: [PATCH] Fixed jquery File upload problem.

---
 interface/web/themes/default/templates/main.tpl.htm      | 9 ++++++++-
 .../web/themes/default_64_navimg/templates/main.tpl.htm  | 7 +++++++
 .../web/themes/default_combobox/templates/main.tpl.htm   | 7 +++++++
 .../web/themes/default_no_navimg/templates/main.tpl.htm  | 7 +++++++
 4 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/interface/web/themes/default/templates/main.tpl.htm b/interface/web/themes/default/templates/main.tpl.htm
index 83cf44bce8..9b8695abb1 100644
--- a/interface/web/themes/default/templates/main.tpl.htm
+++ b/interface/web/themes/default/templates/main.tpl.htm
@@ -67,6 +67,13 @@
 
 		jQuery(document).ready(function() {
 			loadInitContent();
+			
+			$("#pageForm").submit(function(e){
+				//Prevent form submit: e.preventDefault() in lists
+				if ($(".panel #Filter").length > 0) {
+					e.preventDefault();
+				}
+			});
 		});
 		
 		
@@ -124,7 +131,7 @@
                     <div id="col3_content" class="clearfix">
                         <a id="content" name="content"></a>
                         <!-- skiplink anchor: Content -->
-                        <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class="uniForm" onSubmit="return false;">
+                        <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class="uniForm">
                         <div id="pageContent"><!-- AJAX CONTENT --></div>
                         </form>
                     </div>
diff --git a/interface/web/themes/default_64_navimg/templates/main.tpl.htm b/interface/web/themes/default_64_navimg/templates/main.tpl.htm
index a0a08f05e4..f10c225cd8 100644
--- a/interface/web/themes/default_64_navimg/templates/main.tpl.htm
+++ b/interface/web/themes/default_64_navimg/templates/main.tpl.htm
@@ -68,6 +68,13 @@
 
 		jQuery(document).ready(function() {
 			loadInitContent();
+			
+			$("#pageForm").submit(function(e){
+				//Prevent form submit: e.preventDefault() in lists
+				if ($(".panel #Filter").length > 0) {
+					e.preventDefault();
+				}
+			});
 		});
 
 		jQuery(document).bind("change", function(event) {
diff --git a/interface/web/themes/default_combobox/templates/main.tpl.htm b/interface/web/themes/default_combobox/templates/main.tpl.htm
index a4d2571f42..b3db3c5cfa 100644
--- a/interface/web/themes/default_combobox/templates/main.tpl.htm
+++ b/interface/web/themes/default_combobox/templates/main.tpl.htm
@@ -70,6 +70,13 @@
 
 		jQuery(document).ready(function() {
 			loadInitContent();
+			
+			$("#pageForm").submit(function(e){
+				//Prevent form submit: e.preventDefault() in lists
+				if ($(".panel #Filter").length > 0) {
+					e.preventDefault();
+				}
+			});
 		});
 
 		jQuery(document).bind("change", function(event) {
diff --git a/interface/web/themes/default_no_navimg/templates/main.tpl.htm b/interface/web/themes/default_no_navimg/templates/main.tpl.htm
index 7d2571de45..9e45690bf7 100644
--- a/interface/web/themes/default_no_navimg/templates/main.tpl.htm
+++ b/interface/web/themes/default_no_navimg/templates/main.tpl.htm
@@ -68,6 +68,13 @@
 
 		jQuery(document).ready(function() {
 			loadInitContent();
+			
+			$("#pageForm").submit(function(e){
+				//Prevent form submit: e.preventDefault() in lists
+				if ($(".panel #Filter").length > 0) {
+					e.preventDefault();
+				}
+			});
 		});
 
 		jQuery(document).bind("change", function(event) {
-- 
GitLab