[IMP] Remove ununsed code and dom attributes
authorFabien Meghazi <fme@openerp.com>
Wed, 9 Oct 2013 13:55:04 +0000 (15:55 +0200)
committerFabien Meghazi <fme@openerp.com>
Wed, 9 Oct 2013 13:55:04 +0000 (15:55 +0200)
bzr revid: fme@openerp.com-20131009135504-5cqnbiuxqn4m6if3

addons/website/static/src/js/website.editor.js
addons/website/views/views.xml

index f40ccea..54121ca 100644 (file)
@@ -3,13 +3,12 @@
 
     var website = openerp.website;
     // $.fn.data automatically parses value, '0'|'1' -> 0|1
-    website.is_editable = $(document.documentElement).data('editable');
 
     website.templates.push('/website/static/src/xml/website.editor.xml');
     website.dom_ready.done(function () {
         var is_smartphone = $(document.body)[0].clientWidth < 767;
 
-        if (website.is_editable && !is_smartphone) {
+        if (!is_smartphone) {
             website.ready().then(website.init_editor);
         }
     });
         return new website.editor.RTEImageDialog(editor).appendTo(document.body);
     }
 
-    if (website.is_editable) {
-        // only enable editors manually
-        CKEDITOR.disableAutoInline = true;
-        // EDIT ALL THE THINGS
-        CKEDITOR.dtd.$editable = $.extend(
-            {}, CKEDITOR.dtd.$block, CKEDITOR.dtd.$inline);
-        // Disable removal of empty elements on CKEDITOR activation. Empty
-        // elements are used for e.g. support of FontAwesome icons
-        CKEDITOR.dtd.$removeEmpty = {};
-    }
+    // only enable editors manually
+    CKEDITOR.disableAutoInline = true;
+    // EDIT ALL THE THINGS
+    CKEDITOR.dtd.$editable = $.extend(
+        {}, CKEDITOR.dtd.$block, CKEDITOR.dtd.$inline);
+    // Disable removal of empty elements on CKEDITOR activation. Empty
+    // elements are used for e.g. support of FontAwesome icons
+    CKEDITOR.dtd.$removeEmpty = {};
+
     website.init_editor = function () {
         CKEDITOR.plugins.add('customdialogs', {
 //            requires: 'link,image',
index 39596cf..37172b6 100644 (file)
@@ -14,9 +14,8 @@
         <template id="layout" name="Main layout">
                 &lt;!DOCTYPE html&gt;
                 <html t-att-lang="lang.replace('_', '-')"
-                      t-att-data-editable="'1' if editable else '0'"
-                      t-att-data-translatable="'1' if translatable else '0'"
-                      t-att-data-view-xmlid="str(__stack__[0])">
+                      t-att-data-translatable="'1' if translatable else None"
+                      t-att-data-view-xmlid="str(__stack__[0]) if editable else None">
                     <head>
                         <title><t t-esc="title or res_company.name"/></title>
                         <meta name="openerp.company" t-att-value="res_company.name" />