diff --git a/setup/web_widget_mpld3_chart/odoo/addons/web_widget_mpld3_chart b/setup/web_widget_mpld3_chart/odoo/addons/web_widget_mpld3_chart new file mode 120000 index 000000000..5b2ad03d2 --- /dev/null +++ b/setup/web_widget_mpld3_chart/odoo/addons/web_widget_mpld3_chart @@ -0,0 +1 @@ +../../../../web_widget_mpld3_chart \ No newline at end of file diff --git a/setup/web_widget_mpld3_chart/setup.py b/setup/web_widget_mpld3_chart/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/web_widget_mpld3_chart/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/web_widget_mpld3_chart/__manifest__.py b/web_widget_mpld3_chart/__manifest__.py index 30573195a..47db905d7 100644 --- a/web_widget_mpld3_chart/__manifest__.py +++ b/web_widget_mpld3_chart/__manifest__.py @@ -5,17 +5,12 @@ "name": "Web Widget mpld3 Chart", "category": "Hidden", "summary": "This widget allows to display charts using MPLD3 library.", - "author": "ForgeFlow, " - "Odoo Community Association (OCA)", + "author": "ForgeFlow, Odoo Community Association (OCA)", "version": "13.0.1.0.0", "website": "https://github.com/OCA/web", "depends": ["web"], - "data": [ - "views/web_widget_mpld3_chart.xml", - ], - "external_dependencies": { - "python": ['mpld3'], - }, + "data": ["views/web_widget_mpld3_chart.xml"], + "external_dependencies": {"python": ["mpld3"]}, "auto_install": False, "license": "LGPL-3", } diff --git a/web_widget_mpld3_chart/static/src/js/web_widget_mpld3_chart.js b/web_widget_mpld3_chart/static/src/js/web_widget_mpld3_chart.js index b1a4dace0..474fd4602 100644 --- a/web_widget_mpld3_chart/static/src/js/web_widget_mpld3_chart.js +++ b/web_widget_mpld3_chart/static/src/js/web_widget_mpld3_chart.js @@ -1,17 +1,17 @@ -odoo.define('web_widget_mpld3_chart', function (require) { -"use strict"; +odoo.define("web_widget_mpld3_chart", function(require) { + "use strict"; - var fieldRegistry = require('web.field_registry'); - var AbstractField = require('web.AbstractField'); + var fieldRegistry = require("web.field_registry"); + var AbstractField = require("web.AbstractField"); var Mpld3ChartWidget = AbstractField.extend({ start: function() { var val = this.value; this.$el.html(val); - } + }, }); - fieldRegistry.add('mpld3_chart', Mpld3ChartWidget); + fieldRegistry.add("mpld3_chart", Mpld3ChartWidget); return { - Mpld3ChartWidget: Mpld3ChartWidget + Mpld3ChartWidget: Mpld3ChartWidget, }; }); diff --git a/web_widget_mpld3_chart/views/web_widget_mpld3_chart.xml b/web_widget_mpld3_chart/views/web_widget_mpld3_chart.xml index a41f3fb8f..80afe05c4 100644 --- a/web_widget_mpld3_chart/views/web_widget_mpld3_chart.xml +++ b/web_widget_mpld3_chart/views/web_widget_mpld3_chart.xml @@ -1,11 +1,23 @@ - + -