[PLUGINS] ~saisie 1.31.4 --> 1.38.6
[ptitvelo/web/www.git] / www / plugins / saisies / saisies_pipelines.php
index bccdea0..35a77de 100644 (file)
@@ -20,8 +20,23 @@ function saisies_affichage_final($flux){
                        $pi = $p; // si pas de <link inserer comme un goret entre 2 <li> de saisies\r
                $css = generer_url_public('saisies.css');\r
                $ins_css = "\n<link rel='stylesheet' href='$css' type='text/css' media='all' />\n";\r
-               $flux = substr_replace($flux, $ins_css, $pi, 0);\r
-               \r
+\r
+               if (strpos($flux,"saisie_date")!==false){//si on a une saisie de type date, on va charger les css de jquery_ui\r
+                   include_spip("jqueryui_pipelines");\r
+                       if (function_exists("jqueryui_dependances")){\r
+                               $ui_plugins = jqueryui_dependances(array("jquery.ui.datepicker"));\r
+                       \r
+                               array_push($ui_plugins,"jquery.ui.theme");\r
+                               foreach ($ui_plugins as $ui_plug){\r
+                                       $ui_plug_css = find_in_path("css/$ui_plug.css");\r
+                                       if (strpos($flux,"css/$ui_plug.css")===false){// si pas déjà chargé\r
+                                       $ins_css .= "\n<link rel='stylesheet' href='$ui_plug_css' type='text/css' media='all' />\n";\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               $flux = substr_replace($flux, $ins_css, $pi, 0);                \r
                // On insère le JS à la fin du <head>\r
                $pos_head = strpos($flux, '</head');\r
                $js = find_in_path('javascript/saisies.js');\r