[geeklog-cvs] geeklog: Make sure all onclick events in the Configuration retur...

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sat Jan 2 11:31:02 EST 2010


changeset 7578:05d0ecb57c45
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/05d0ecb57c45
user: Dirk Haun <dirk at haun-online.de>
date: Sat Jan 02 15:56:38 2010 +0100
description:
Make sure all onclick events in the Configuration return false (bug #0001054)

diffstat:

 public_html/docs/history                                          |  1 +
 public_html/layout/professional/admin/config/config_element.thtml |  2 +-
 public_html/layout/professional/admin/config/menu_element.thtml   |  4 ++--
 system/classes/config.class.php                                   |  6 +++---
 4 files changed, 7 insertions(+), 6 deletions(-)

diffs (68 lines):

diff -r ee6d25ffcfb4 -r 05d0ecb57c45 public_html/docs/history
--- a/public_html/docs/history	Sat Jan 02 15:29:13 2010 +0100
+++ b/public_html/docs/history	Sat Jan 02 15:56:38 2010 +0100
@@ -3,6 +3,7 @@
 ??? ??, 2010 (1.6.2)
 ------------
 
+- Make sure all onclick events in the Configuration return false (bug #0001054)
 - Moved hard-coded sort direction indicator (asc/desc) for search results to
   the language files [Dirk]
 - Changed the 'default_perm_cookie_timeout' config option to a dropdown so that
diff -r ee6d25ffcfb4 -r 05d0ecb57c45 public_html/layout/professional/admin/config/config_element.thtml
--- a/public_html/layout/professional/admin/config/config_element.thtml	Sat Jan 02 15:29:13 2010 +0100
+++ b/public_html/layout/professional/admin/config/config_element.thtml	Sat Jan 02 15:56:38 2010 +0100
@@ -31,7 +31,7 @@
 
 <!-- BEGIN unset-param -->
 <tr><td class="alignright">{display_name} {doc_link}</td>
-<td><a href="#" onclick="restore('{name}');">{lang_enable}</a></td>
+<td><a href="#" onclick="restore('{name}');return false;">{lang_enable}</a></td>
 </tr>
 <!-- END unset-param -->
 
diff -r ee6d25ffcfb4 -r 05d0ecb57c45 public_html/layout/professional/admin/config/menu_element.thtml
--- a/public_html/layout/professional/admin/config/menu_element.thtml	Sat Jan 02 15:29:13 2010 +0100
+++ b/public_html/layout/professional/admin/config/menu_element.thtml	Sat Jan 02 15:56:38 2010 +0100
@@ -1,9 +1,9 @@
 
-<li><a href="#" onclick='open_group("{group_select_value}")'>{group_display}</a>
+<li><a href="#" onclick='open_group("{group_select_value}");return false;'>{group_display}</a>
     <ul>
 <!-- BEGIN subgroup-selector -->
    <li>
-     <a  href="#" {select_id} onclick='open_subgroup("{group_select_value}","{subgroup_name}")'>{subgroup_display_name}</a>
+     <a  href="#" {select_id} onclick='open_subgroup("{group_select_value}","{subgroup_name}");return false;'>{subgroup_display_name}</a>
    </li>
 <!-- END subgroup-selector -->
     </ul>
diff -r ee6d25ffcfb4 -r 05d0ecb57c45 system/classes/config.class.php
--- a/system/classes/config.class.php	Sat Jan 02 15:29:13 2010 +0100
+++ b/system/classes/config.class.php	Sat Jan 02 15:56:38 2010 +0100
@@ -654,7 +654,7 @@
         } else {
             if ($allow_reset) {
                 $t->set_var('unset_link',
-                        "(<a href='#' onClick='unset(\"{$name}\");' title='"
+                        "(<a href='#' onclick='unset(\"{$name}\");return false;' title='"
                         . $LANG_CONFIG['disable'] . "'>X</a>)");
             }
             if (($a = strrchr($name, '[')) !== FALSE) {
@@ -870,7 +870,7 @@
                 if ($conf_group == $group) {
                     $link = "<div>$group_display</div>";
                 } else {
-                    $link = "<div><a href=\"#\" onclick='open_group(\"$group\")'>$group_display</a></div>";
+                    $link = "<div><a href=\"#\" onclick='open_group(\"$group\");return false;'>$group_display</a></div>";
                 }
 
                 if ($group == 'Core') {
@@ -916,7 +916,7 @@
                 if ($i == $sg) {
                     $retval .= "<div>$group_display</div>";
                 } else {
-                    $retval .= "<div><a href=\"#\" onclick='open_subgroup(\"$conf_group\",\"$sgroup\")'>$group_display</a></div>";
+                    $retval .= "<div><a href=\"#\" onclick='open_subgroup(\"$conf_group\",\"$sgroup\");return false;'>$group_display</a></div>";
                 }
                 $i++;
             }



More information about the geeklog-cvs mailing list