Visual editor - handling root wlxml element in navigation table
[fnpeditor.git] / modules / data.js
index e4b564e..5f3fd39 100644 (file)
@@ -3,6 +3,23 @@ rng.modules.data = function(sandbox) {
     var doc = sandbox.getBootstrappedData().document;\r
     var document_id = sandbox.getBootstrappedData().document_id;\r
 \r
     var doc = sandbox.getBootstrappedData().document;\r
     var document_id = sandbox.getBootstrappedData().document_id;\r
 \r
+    \r
+    if(doc === '') {\r
+        doc = '<document>\n\\r
+    <section\n\\r
+        xmlns="http://nowoczesnapolska.org.pl/sst#"\n\\r
+        xmlns:xlink="http://www.w3.org/1999/xlink"\n\\r
+        xmlns:dc="http://purl.org/dc/elements/1.1/"\n\\r
+        xmlns:dcterms="http://purl.org/dc/terms/"\n\\r
+    >\n\\r
+        <metadata>\n\\r
+        </metadata>\n\\r
+        <div class="p"></div>\n\\r
+    </section>\n\\r
+</document>';\r
+    }\r
+    \r
+    \r
     function readCookie(name) {\r
         var nameEQ = escape(name) + "=";\r
         var ca = document.cookie.split(';');\r
     function readCookie(name) {\r
         var nameEQ = escape(name) + "=";\r
         var ca = document.cookie.split(';');\r
@@ -37,7 +54,7 @@ rng.modules.data = function(sandbox) {
         saveDocument: function() {\r
             $.ajax({\r
                 method: 'post',\r
         saveDocument: function() {\r
             $.ajax({\r
                 method: 'post',\r
-                url: '/editor/' + document_id,\r
+                url: '/' + gettext('editor') + '/' + document_id,\r
                 data: JSON.stringify({document:doc})\r
             });\r
         }\r
                 data: JSON.stringify({document:doc})\r
             });\r
         }\r