[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git] / www / plugins-dist / porte_plume / javascript / jquery.previsu_spip.js
index e8ef8c1..5e57baa 100644 (file)
                                        mark = $(this).parent().parent();\r
                                        objet = mark.parents('.formulaire_spip')[0].className.match(/formulaire_editer_(\w+)/);\r
                                        champ = mark.parents('li')[0].className.match(/editer_(\w+)/);\r
+                                       dir = mark.find('textarea').attr('dir');\r
                                        $(mark).find('.markItUpPreview').height(\r
                                                  $(mark).find('.markItUpHeader').height()\r
                                                + $(mark).find('.markItUpEditor').height()\r
                                                + $(mark).find('.markItUpFooter').height()\r
                                        );\r
 \r
-                                       $(mark).find('.markItUpHeader').hide();\r
-                                       $(mark).find('.markItUpEditor').hide();\r
-                                       $(mark).find('.markItUpFooter').hide();\r
+                                       $(mark).find('.markItUpHeader,.markItUpEditor,.markItUpFooter').hide();\r
                                        $(this).addClass('on').next().removeClass('on');\r
                                        $(mark).find('.markItUpPreview').show()\r
                                                .addClass('ajaxLoad')\r
@@ -50,7 +49,9 @@
                                                        (objet ? objet[1] : ''))\r
                                                )\r
                                                .removeClass('ajaxLoad');\r
-                                       \r
+                                       if(dir)\r
+                                               $(mark).find('.markItUpPreview').attr('dir',dir);\r
+\r
                                        //ouvre un nouvel onglet lorsqu'on clique sur un lien dans la prĂ©visualisation\r
                                        $(".markItUpPreview a").attr("target","blank");\r
 \r
                                $('.previsuEditer').click(function(){\r
                                        mark = $(this).parent().parent();\r
                                        $(mark).find('.markItUpPreview').hide();\r
-                                       $(mark).find('.markItUpHeader').show();\r
-                                       $(mark).find('.markItUpEditor').show();\r
-                                       $(mark).find('.markItUpFooter').show();\r
+                                       $(mark).find('.markItUpHeader,.markItUpEditor,.markItUpFooter').show();\r
                                        $(this).addClass('on').prev().removeClass('on');\r
                                        return false;\r
                                });\r
                        }\r
 \r
-\r
                        function renderPreview(val, champ, objet) {\r
                                var phtml;\r
                                if (options.previewParserPath !== '') {\r