main.js 945 B

1234567891011121314151617181920212223242526272829303132
  1. openerp.dropdown_menu = function (instance, local) {
  2. "use strict";
  3. local.WelcomeWidget = instance.Widget.extend({
  4. start: function() {
  5. if (window) {
  6. window.alert('Hola desde un menu muito louco')
  7. }
  8. }
  9. })
  10. if (instance.web && instance.web.ListView) {
  11. instance.web.ListView.include({
  12. do_show: function() {
  13. this._super.apply(this, arguments);
  14. if (this.model != 'res.partner') return
  15. this.sidebar.add_items('print', [
  16. {
  17. label: 'Menu muito louco',
  18. classname: 'oe_sidebar_print',
  19. callback: function () {
  20. var widget = new local.WelcomeWidget(this);
  21. widget.start()
  22. }
  23. }
  24. ])
  25. }
  26. })
  27. }
  28. }