26 lines
		
	
	
		
			1016 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1016 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# HG changeset patch
 | 
						|
# Parent 2645d7a09dcba7f6d6074a33252c16c03c56fdf3
 | 
						|
diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js
 | 
						|
--- a/static/src/js/first_module.js
 | 
						|
+++ b/static/src/js/first_module.js
 | 
						|
@@ -2,6 +2,18 @@
 | 
						|
 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'
 | 
						|
+        template: 'web_example.action',
 | 
						|
+        events: {
 | 
						|
+            'click .oe_web_example_start button': 'watch_start',
 | 
						|
+            'click .oe_web_example_stop button': 'watch_stop'
 | 
						|
+        },
 | 
						|
+        watch_start: function () {
 | 
						|
+            this.$el.addClass('oe_web_example_started')
 | 
						|
+                    .removeClass('oe_web_example_stopped');
 | 
						|
+        },
 | 
						|
+        watch_stop: function () {
 | 
						|
+            this.$el.removeClass('oe_web_example_started')
 | 
						|
+                    .addClass('oe_web_example_stopped');
 | 
						|
+        },
 | 
						|
     });
 | 
						|
 };
 |