]> CRI, Mines Paris - PSL - ckeditor.git/blobdiff - skins/ckeditor/plugins/plinn_image/dialog/embedded_images.html.pt
Suppression des images attachées fonctionnelle.
[ckeditor.git] / skins / ckeditor / plugins / plinn_image / dialog / embedded_images.html.pt
index 8c0d171d2e099df847438930e01f15d543ab98b6..4a438b9d916e3d64463c0add9d8b9b7247c098ff 100644 (file)
                <script type="text/javascript" language="javascript" charset="utf-8" src="sarissa.js"></script>
                <script type="text/javascript" language="javascript" charset="utf-8" src="DHTMLapi.js"></script>
                <script type="text/javascript">
-               // <!--
+               <!--
                // var FCK = window.parent.FCK;
                // var contentPath = FCK.Config.contentPath;
     // 
                // var FCKConfig = window.parent.FCKConfig;
                // var connUrl = FCKConfig.AttachmentBrowserConnectorUrl;
                
+               var editor = window.parent.editor;
+               var contentPath = editor.contentPath;
+               var connUrl = window.parent.editor.config.attachmentBrowserConnectorUrl;
+               
                var slide_size = 222;
                
                function _initBrowser(){
            switch (target.tagName) {
              case 'IMG' :
                    var a = target.parentNode;
-                   window.parent.updateOrInsertImage(a.getAttribute('href', 2));
+                   window.parent.updateOrInsertImage(a.getAttribute('href', 2), true);
                    break;
                  case 'A' :
                    if (target.name == 'suppr')
                      var a = target.parentNode.parentNode.getElementsByTagName('a')[0];
                      var href = a.getAttribute('href', 2);
-                     var imgPath = window.parent.editor.FCKConfig.EditorPath + href;
+                     var imgPath = contentPath + '/' + href;
                      
                      var req = new XMLHttpRequest();
                        req.open("POST", connUrl, false); // synchrone
                    slide.parentNode.removeChild(slide);
                    }
                }
-                 
                }
                
-               //addListener(window, 'load', _initBrowser);
+               addListener(window, 'load', _initBrowser);
                // -->
                </script>
        </head>