Fix 'leave page' alert in IE CRM-12019
authorColeman Watts <coleman@civicrm.org>
Wed, 6 Mar 2013 23:36:01 +0000 (15:36 -0800)
committerColeman Watts <coleman@civicrm.org>
Wed, 6 Mar 2013 23:36:01 +0000 (15:36 -0800)
CRM/Core/Smarty/plugins/function.help.php
js/model/crm.uf.js

index 30070a6a227ae08eecd76b115e589205887c6163..0b9f7f08f268a7241462c77bcb830ead6c6007c3 100644 (file)
@@ -79,5 +79,5 @@ function smarty_function_help($params, &$smarty) {
   foreach ($params as &$param) {
     $param = is_bool($param) || is_numeric($param) ? (int) $param : (string) $param;
   }
-  return '<a class="helpicon" title="' . $title . '" href=\'javascript:CRM.help("' . $name . '", ' . json_encode($params) . ')\'>&nbsp;</a>';
+  return '<a class="helpicon" title="' . $title . '" href="#" onclick=\'CRM.help("' . $name . '", ' . json_encode($params) . '); return false;\'>&nbsp;</a>';
 }
index 39fc4c5b2322aad78c0ecda0ca0c5ba8d382a510..912e91d7a7a1302ee71d0d86796b1a00cea897a2 100644 (file)
@@ -28,7 +28,7 @@
    * Add a help link to a form label
    */
   function addHelp(title, options) {
-    return title + ' <a href=\'javascript:CRM.help("' + title + '", ' + JSON.stringify(options) + ')\' title="' + ts('%1 Help', {1: title}) + '" class="helpicon"></a>';
+    return title + ' <a href="#" onclick=\'CRM.help("' + title + '", ' + JSON.stringify(options) + '); return false;\' title="' + ts('%1 Help', {1: title}) + '" class="helpicon"></a>';
   }
 
   function watchChanges() {