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

---
 apps/maarch_entreprise/js/functions.js              | 4 ++++
 apps/maarch_entreprise/reports/report_by_period.php | 2 +-
 modules/entities/entity_late_mail.php               | 2 +-
 modules/entities/entity_process_delay.php           | 2 +-
 modules/entities/entity_response_rate_stat.php      | 2 +-
 modules/entities/entity_vol_stat.php                | 2 +-
 6 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/apps/maarch_entreprise/js/functions.js b/apps/maarch_entreprise/js/functions.js
index 9489d571470..11f9cd20a1f 100755
--- a/apps/maarch_entreprise/js/functions.js
+++ b/apps/maarch_entreprise/js/functions.js
@@ -3444,6 +3444,10 @@ function resetSelect(id) {
     Event.fire($(id), "chosen:updated");
 }
 
+function titleWithTooltipster(id){
+    $j(document).ready(function() {$j('#'+id).tooltipster({delay :0});});
+}
+
 // Exemple appel service
 // function testService(){
 //     $j.ajax({
diff --git a/apps/maarch_entreprise/reports/report_by_period.php b/apps/maarch_entreprise/reports/report_by_period.php
index b492b2fe5e2..f7427aa35e3 100644
--- a/apps/maarch_entreprise/reports/report_by_period.php
+++ b/apps/maarch_entreprise/reports/report_by_period.php
@@ -110,7 +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>';
+          $content .= '<script>titleWithTooltipster("sub_entities");</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 4bdc7d0446a..15c5c26a860 100755
--- a/modules/entities/entity_late_mail.php
+++ b/modules/entities/entity_late_mail.php
@@ -85,7 +85,7 @@ $content .='<div id="params">';
           }             
           $content.='</select>';
             $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>';                    
+            $content .= '<script>titleWithTooltipster("sub_entities");</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 a8b903962f8..897b2665653 100755
--- a/modules/entities/entity_process_delay.php
+++ b/modules/entities/entity_process_delay.php
@@ -85,7 +85,7 @@ $content .='<div id="params">';
           }             
           $content.='</select>';
             $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>';         
+            $content .= '<script>titleWithTooltipster("sub_entities");</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 5f70201f0e8..41c68ef0277 100755
--- a/modules/entities/entity_response_rate_stat.php
+++ b/modules/entities/entity_response_rate_stat.php
@@ -85,7 +85,7 @@ $content .='<div id="params">';
           }             
           $content.='</select>';
             $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>';         
+            $content .= '<script>titleWithTooltipster("sub_entities");</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_vol_stat.php b/modules/entities/entity_vol_stat.php
index bcf6d425e56..ad5e4d950c0 100755
--- a/modules/entities/entity_vol_stat.php
+++ b/modules/entities/entity_vol_stat.php
@@ -95,7 +95,7 @@ $content .='<div id="params">';
           }             
           $content.='</select>';
             $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>';
+            $content .= '<script>titleWithTooltipster("sub_entities");</script>';
             $js .= 'new Chosen($(\'entities_chosen\'),{width: "95%", disable_search_threshold: 10, search_contains: true});';
             $content.= '<br/><br/>';
             $status_obj = new manage_status();
-- 
GitLab