From 5ecdb4f2f42e100cfb45cef3beeada79ff0eab77 Mon Sep 17 00:00:00 2001
From: Henri Queneau <henri.queneau@maarch.org>
Date: Fri, 5 May 2017 18:18:03 +0200
Subject: [PATCH] FEAT #5487 add tooltipster

---
 .../reports/report_by_period.php                  |  1 +
 modules/entities/entity_late_mail.php             |  3 ++-
 modules/entities/entity_process_delay.php         |  3 ++-
 modules/entities/entity_response_rate_stat.php    |  3 ++-
 modules/reports/js/functions.js                   | 15 ++++++++-------
 5 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/apps/maarch_entreprise/reports/report_by_period.php b/apps/maarch_entreprise/reports/report_by_period.php
index d0e1c930d57..b492b2fe5e2 100644
--- a/apps/maarch_entreprise/reports/report_by_period.php
+++ b/apps/maarch_entreprise/reports/report_by_period.php
@@ -110,6 +110,7 @@ $content .='<div id="params">';
             $content.=$entities[$i]['LABEL']."</option>";                 
           }             
           $content.='</select><input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />';
+          $content .= '<script>$j(document).ready(function() {$j("#sub_entities").tooltipster();});</script>';
             $js .= 'new Chosen($(\'entities_chosen\'),{width: "95%", disable_search_threshold: 10, search_contains: true});';
             $content.= '<br/><br/>';
           }
diff --git a/modules/entities/entity_late_mail.php b/modules/entities/entity_late_mail.php
index 386e90ab074..4bdc7d0446a 100755
--- a/modules/entities/entity_late_mail.php
+++ b/modules/entities/entity_late_mail.php
@@ -84,7 +84,8 @@ $content .='<div id="params">';
               $content.=$entities[$i]['LABEL']."</option>";
           }             
           $content.='</select>';
-            $content .='<input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />';                    
+            $content .='<input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />';
+            $content .= '<script>$j(document).ready(function() {$j("#sub_entities").tooltipster();});</script>';                    
             $js .= 'new Chosen($(\'entities_chosen\'),{width: "95%", disable_search_threshold: 10, search_contains: true});';
             $content.= '<br/><br/>';
             $status_obj = new manage_status();
diff --git a/modules/entities/entity_process_delay.php b/modules/entities/entity_process_delay.php
index 436eb001a64..a8b903962f8 100755
--- a/modules/entities/entity_process_delay.php
+++ b/modules/entities/entity_process_delay.php
@@ -84,7 +84,8 @@ $content .='<div id="params">';
               $content.=$entities[$i]['LABEL']."</option>";
           }             
           $content.='</select>';
-            $content .='<input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />';          
+            $content .='<input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />'; 
+            $content .= '<script>$j(document).ready(function() {$j("#sub_entities").tooltipster();});</script>';         
             $js .= 'new Chosen($(\'entities_chosen\'),{width: "95%", disable_search_threshold: 10, search_contains: true});';
             $content.= '<br/><br/>';
             $status_obj = new manage_status();
diff --git a/modules/entities/entity_response_rate_stat.php b/modules/entities/entity_response_rate_stat.php
index 63e7d5f44a5..5f70201f0e8 100755
--- a/modules/entities/entity_response_rate_stat.php
+++ b/modules/entities/entity_response_rate_stat.php
@@ -84,7 +84,8 @@ $content .='<div id="params">';
             $content .= $entities[$i]['LABEL']."</option>";
           }             
           $content.='</select>';
-            $content .='<input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />';          
+            $content .='<input type="checkbox" title="'._INCLUDE_SUB_ENTITIES.'" name="sub_entities" id="sub_entities" />'; 
+            $content .= '<script>$j(document).ready(function() {$j("#sub_entities").tooltipster();});</script>';         
             $js .= 'new Chosen($(\'entities_chosen\'),{width: "95%", disable_search_threshold: 10, search_contains: true});';
             $content.= '<br/><br/>';
             $status_obj = new manage_status();
diff --git a/modules/reports/js/functions.js b/modules/reports/js/functions.js
index 3c3bdd3bbda..94806c32cf0 100644
--- a/modules/reports/js/functions.js
+++ b/modules/reports/js/functions.js
@@ -17,16 +17,17 @@ function fill_report_result(url_report)
 			}
 		}
 		//console.log(fct_args);
-		new Ajax.Request(url_report,
+		$j.ajax(
 		{
-		    method:'post',
-		    parameters: { arguments : fct_args
+			url : url_report,
+		    type : 'POST',
+		    data: { arguments : fct_args
 						},
-		        onSuccess: function(answer){
+		        success: function(answer){
 				//alert(answer.responseText);
-				eval("response = "+answer.responseText);
-				var div_to_fill = $('result_report');
-				div_to_fill.innerHTML = response.content;
+				eval("response = "+answer);
+				var div_to_fill = $j('#result_report');
+				div_to_fill.html(response.content);
 				eval(response.exec_js);
 			}
 		});
-- 
GitLab