summaryrefslogtreecommitdiff
path: root/addons/web/doc/module/static/src/js/first_module.js.6.diff
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2013-04-18 12:22:50 +0200
committerXavier Morel <xmo@openerp.com>2013-04-18 12:22:50 +0200
commit356be95d0c82438683fb25318ebb0c18ea9f9c66 (patch)
treed3c24f100cb85a3cc30052ebe98c8814357104b9 /addons/web/doc/module/static/src/js/first_module.js.6.diff
parent96a60e42c6d8f15d655aed6b52f0e04e7a158391 (diff)
parent1c2b769a1fc3e978ded0211af8a119b4a24c35f3 (diff)
[IMP] missing sections to web module tutorial
bzr revid: xmo@openerp.com-20130418102250-aqt0qfhoff22xgj1
Diffstat (limited to 'addons/web/doc/module/static/src/js/first_module.js.6.diff')
-rw-r--r--addons/web/doc/module/static/src/js/first_module.js.6.diff55
1 files changed, 0 insertions, 55 deletions
diff --git a/addons/web/doc/module/static/src/js/first_module.js.6.diff b/addons/web/doc/module/static/src/js/first_module.js.6.diff
deleted file mode 100644
index 7dd17af0e18..00000000000
--- a/addons/web/doc/module/static/src/js/first_module.js.6.diff
+++ /dev/null
@@ -1,55 +0,0 @@
---- web_example/static/src/js/first_module.js
-+++ web_example/static/src/js/first_module.js
-@@ -1,19 +1,52 @@
- // static/src/js/first_module.js
- openerp.web_example = function (instance) {
- instance.web.client_actions.add('example.action', 'instance.web_example.Action');
- instance.web_example.Action = instance.web.Widget.extend({
- template: 'web_example.action',
- events: {
- 'click .oe_web_example_start button': 'watch_start',
- 'click .oe_web_example_stop button': 'watch_stop'
- },
-+ init: function () {
-+ this._super.apply(this, arguments);
-+ this._start = null;
-+ this._watch = null;
-+ },
-+ update_counter: function () {
-+ var h, m, s;
-+ // Subtracting javascript dates returns the difference in milliseconds
-+ var diff = new Date() - this._start;
-+ s = diff / 1000;
-+ m = Math.floor(s / 60);
-+ s -= 60*m;
-+ h = Math.floor(m / 60);
-+ m -= 60*h;
-+ this.$('.oe_web_example_timer').text(
-+ _.str.sprintf("%02d:%02d:%02d", h, m, s));
-+ },
- watch_start: function () {
- this.$el.addClass('oe_web_example_started')
- .removeClass('oe_web_example_stopped');
-+ this._start = new Date();
-+ // Update the UI to the current time
-+ this.update_counter();
-+ // Update the counter at 30 FPS (33ms/frame)
-+ this._watch = setInterval(
-+ this.proxy('update_counter'),
-+ 33);
- },
- watch_stop: function () {
-+ clearInterval(this._watch);
-+ this.update_counter();
-+ this._start = this._watch = null;
- this.$el.removeClass('oe_web_example_started')
- .addClass('oe_web_example_stopped');
- },
-+ destroy: function () {
-+ if (this._watch) {
-+ clearInterval(this._watch);
-+ }
-+ this._super();
-+ }
- });
- };