summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backend.php27
-rw-r--r--functions.js2
-rw-r--r--prefs.js3
3 files changed, 21 insertions, 11 deletions
diff --git a/backend.php b/backend.php
index 24b738204..f51e9c1a7 100644
--- a/backend.php
+++ b/backend.php
@@ -1567,9 +1567,9 @@
print "<div align='center'>
<input type=\"submit\" class=\"button\"
- onclick=\"feedEditSave()\" value=\"Save\">
+ onclick=\"return feedEditSave()\" value=\"Save\">
<input type='submit' class='button'
- onclick=\"feedEditCancel()\" value=\"Cancel\"></div>";
+ onclick=\"return feedEditCancel()\" value=\"Cancel\"></div>";
return;
}
@@ -2667,8 +2667,9 @@
id=\"fadd_submit_btn\" disabled=\"true\"
type=\"submit\" onclick=\"javascript:qafAdd()\" value=\"Subscribe\">
<input class=\"button\"
- type=\"submit\" onclick=\"javascript:closeInfoBox()\"
+ type=\"submit\" onclick=\"javascript:feedEditCancel()\"
value=\"Cancel\"></td></tr></table>";
+
}
if ($id == "quickDelFeed") {
@@ -2745,7 +2746,7 @@
print "<input type=\"hidden\" name=\"op\" value=\"pref-filters\">";
print "<input type=\"hidden\" name=\"quiet\" value=\"1\">";
- print "<input type=\"hidden\" name=\"subop\" value=\"add\">";
+ print "<input type=\"hidden\" name=\"subop\" value=\"add\">";
// print "<div class=\"notice\"><b>Note:</b> filter will only apply to new articles.</div>";
@@ -2786,21 +2787,25 @@
}
print "</select>";
-
- print "</td></tr><tr><td colspan=\"2\" align=\"right\">";
-
+
+ print "</td></tr></table>";
+
+ print "</form>";
+
+ print "<div align='right'>";
+
print "<input type=\"submit\"
id=\"infobox_submit\"
- class=\"button\" onclick=\"javascript:qaddFilter()\"
+ class=\"button\" onclick=\"qaddFilter()\"
disabled=\"true\" value=\"Create\"> ";
print "<input class=\"button\"
- type=\"submit\" onclick=\"javascript:closeInfoBox()\"
+ type=\"submit\" onclick=\"closeInfoBox()\"
value=\"Cancel\">";
- print "</td></tr></table>";
+ print "</div>";
- print "</form>";
+// print "</td></tr></table>";
}
diff --git a/functions.js b/functions.js
index 627eb287a..683d80077 100644
--- a/functions.js
+++ b/functions.js
@@ -969,6 +969,7 @@ function closeInfoBox() {
}
enableHotkeys();
+
}
@@ -1032,6 +1033,7 @@ function qaddFilter() {
xmlhttp.onreadystatechange=infobox_submit_callback;
xmlhttp.send(null);
+ return true;
}
function toggleSubmitNotEmpty(e, submit_id) {
diff --git a/prefs.js b/prefs.js
index e8c36bc7c..50809d870 100644
--- a/prefs.js
+++ b/prefs.js
@@ -661,6 +661,7 @@ function feedEditCancel() {
selectPrefRows('feed', false); // cleanup feed selection
active_feed = false;
+
}
function feedCatEditCancel() {
@@ -704,6 +705,8 @@ function feedEditSave() {
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(query);
+ return false;
+
} catch (e) {
exception_error("feedEditSave", e);
}