summaryrefslogtreecommitdiff
path: root/addons/google_docs/static/src/js/gdocs.js
diff options
context:
space:
mode:
authorRoberto López López (OpenERP) <rlo@openerp.com>2012-03-02 09:15:13 +0100
committerRoberto López López (OpenERP) <rlo@openerp.com>2012-03-02 09:15:13 +0100
commit2b774dddfb3bd5cfd43fccade36f6ac362ab25d7 (patch)
tree67ea378f4b3bd84137649be36966d2195387086d /addons/google_docs/static/src/js/gdocs.js
parent65d257d4e9fd9bee1c6ab82e63f4f122aa2ffe41 (diff)
[imp] js
bzr revid: rlo@openerp.com-20120302081513-mzexq3vw6ftzw45s
Diffstat (limited to 'addons/google_docs/static/src/js/gdocs.js')
-rw-r--r--addons/google_docs/static/src/js/gdocs.js77
1 files changed, 42 insertions, 35 deletions
diff --git a/addons/google_docs/static/src/js/gdocs.js b/addons/google_docs/static/src/js/gdocs.js
index 9723aac2723..825bd577b66 100644
--- a/addons/google_docs/static/src/js/gdocs.js
+++ b/addons/google_docs/static/src/js/gdocs.js
@@ -1,40 +1,47 @@
openerp.google_docs = function(instance, session) {
-instance.web.form.SidebarAttachments = instance.web.form.SidebarAttachments.extend({
- init: function() {
- this._super.apply(this, arguments);
- this.$element.delegate('.oe_google_docs_text_button', 'click', this.on_add_text_gdoc);
- this.$element.delegate('.oe_google_docs_spreadsheet_button', 'click', this.on_add_spreadsheet_gdoc);
- this.$element.delegate('.oe_google_docs_slide_button', 'click', this.on_add_slide_gdoc);
- },
- on_add_text_gdoc: function() {
- var self = this;
- var $gdocbtn = this.$element.find('.oe_google_docs_text_button');
- $gdocbtn.attr('disabled', 'true').find('img, span').toggle();
- var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
- ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'text'], function(r) {
- self.do_update();
- });
- },
- on_add_spreadsheet_gdoc: function() {
- var self = this;
- var $gdocbtn = this.$element.find('.oe_google_docs_spreadsheet_button');
- $gdocbtn.attr('disabled', 'true').find('img, span').toggle();
- var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
- ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord, id], 'spreadsheet'], function(r) {
- self.do_update();
- });
- },
- on_add_slide_gdoc: function() {
- var self = this;
- var $gdocbtn = this.$element.find('.oe_google_docs_slide_button');
- $gdocbtn.attr('disabled', 'true').find('img, span').toggle();
- var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
- ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord,id], 'slide'], function(r) {
- self.do_update();
- });
- }
-});
+ instance.web.form.SidebarAttachments = instance.web.form.SidebarAttachments.extend({
+ init: function() {
+ this._super.apply(this, arguments);
+ this.$element.delegate('.oe_google_docs_text_button', 'click', this.on_add_text_gdoc);
+ this.$element.delegate('.oe_google_docs_spreadsheet_button', 'click', this.on_add_spreadsheet_gdoc);
+ this.$element.delegate('.oe_google_docs_slide_button', 'click', this.on_add_slide_gdoc);
+ },
+ on_add_text_gdoc: function() {
+ console.log('on_add_text_gdoc:');
+ var self = this;
+ var $gdocbtn = this.$element.find('.oe_google_docs_text_button');
+ $gdocbtn.attr('disabled', 'true').find('img, span').toggle();
+ var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
+ ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'text'], function(r) {
+ console.log('on_add_text_gdoc: return');
+ self.do_update();
+ });
+ },
+ on_add_spreadsheet_gdoc: function() {
+ console.log('on_add_spreadsheet_gdoc:');
+ var self = this;
+ var $gdocbtn = this.$element.find('.oe_google_docs_spreadsheet_button');
+ $gdocbtn.attr('disabled', 'true').find('img, span').toggle();
+ var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
+ console.log('on_add_spreadsheet_gdoc:');
+ ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'spreadsheet'], function(r) {
+ console.log('on_add_spreadsheet_gdoc: return');
+ self.do_update();
+ });
+ },
+ on_add_slide_gdoc: function() {
+ console.log ('on_add_slide_gdoc:');
+ var self = this;
+ var $gdocbtn = this.$element.find('.oe_google_docs_slide_button');
+ $gdocbtn.attr('disabled', 'true').find('img, span').toggle();
+ var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
+ ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'slide'], function(r) {
+ console.log('on_add_slide_gdoc: return');
+ self.do_update();
+ });
+ }
+ });
};