Gogs преди 7 години
ревизия
66b8f3d58c
променени са 5 файла, в които са добавени 52 реда и са изтрити 0 реда
  1. 0 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 11 0
      __openerp__.py
  4. 32 0
      static/src/main.js
  5. 9 0
      templates.xml

+ 0 - 0
__init__.py


BIN
__init__.pyc


+ 11 - 0
__openerp__.py

@@ -0,0 +1,11 @@
+# -*- coding: utf-8 -*-
+{
+    'name': "Dropdown loco",
+    'author': "Robert Gauto",
+    'category': 'Uncategorized',
+    'version': '0.1',
+    'depends': ['base'],
+    'data': [
+        'templates.xml',
+    ]
+}

+ 32 - 0
static/src/main.js

@@ -0,0 +1,32 @@
+openerp.dropdown_menu = function (instance, local) {
+    "use strict";
+
+    local.WelcomeWidget = instance.Widget.extend({
+        start: function() {
+            if (window) {
+                window.alert('Hola desde un menu muito louco')
+            }
+        }
+    })
+
+    if (instance.web && instance.web.ListView) {
+        instance.web.ListView.include({
+            do_show: function() {
+                this._super.apply(this, arguments);
+
+                if (this.model != 'res.partner') return
+
+                this.sidebar.add_items('print', [
+                    {
+                        label: 'Menu muito louco',
+                        classname: 'oe_sidebar_print',
+                        callback: function () {
+                            var widget = new local.WelcomeWidget(this);
+                            widget.start()
+                        }
+                    }
+                ])
+            }
+        })
+    }
+}

+ 9 - 0
templates.xml

@@ -0,0 +1,9 @@
+<openerp>
+    <data>
+        <template id="dropdown_menu.assets" name="Eiru Assets" inherit_id="web.assets_backend">
+            <xpath expr="." position="inside">
+                <script type="text/javascript" src="/dropdown_menu/static/src/main.js" />
+            </xpath>
+        </template>
+    </data>
+</openerp>