diff options
| author | Vishmita <vja@tinyerp.com> | 2012-06-21 19:14:58 +0530 |
|---|---|---|
| committer | Vishmita <vja@tinyerp.com> | 2012-06-21 19:14:58 +0530 |
| commit | b0826bf5556b008046eb77880c82dc6e427c1ddf (patch) | |
| tree | 8698e6255f91a0c13ae597f59bee90a75c83fc74 /addons/web_linkedin/static/src | |
| parent | dd0a2cc66fb6cbc42279970b8226e7396e1170ad (diff) | |
[IMP] Improved API key warning.
bzr revid: vja@tinyerp.com-20120621134458-2vq2xsalq5hn7w8q
Diffstat (limited to 'addons/web_linkedin/static/src')
| -rw-r--r-- | addons/web_linkedin/static/src/css/linkedin.css | 4 | ||||
| -rw-r--r-- | addons/web_linkedin/static/src/js/linkedin.js | 18 | ||||
| -rw-r--r-- | addons/web_linkedin/static/src/xml/linkedin.xml | 2 |
3 files changed, 19 insertions, 5 deletions
diff --git a/addons/web_linkedin/static/src/css/linkedin.css b/addons/web_linkedin/static/src/css/linkedin.css index 0ca3dc90ac9..4f61b4e89d0 100644 --- a/addons/web_linkedin/static/src/css/linkedin.css +++ b/addons/web_linkedin/static/src/css/linkedin.css @@ -6,7 +6,9 @@ background-color: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); } - +#apikey{ + background-color: #D2D2FF +} .li-ldn-dropdown { margin: 0px; display: block; diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js index d6c50ca8b99..d282226def0 100644 --- a/addons/web_linkedin/static/src/js/linkedin.js +++ b/addons/web_linkedin/static/src/js/linkedin.js @@ -159,7 +159,7 @@ openerp.web_linkedin = function(instance) { }, APIKeyWarning: function(e) { var self = this; - instance.web.dialog($(QWeb.render("Register.Linkedin")), { + this.dialog = instance.web.dialog($(QWeb.render("Register.Linkedin")), { title: _t("Configure your Linkedin Key API"), modal: true, width : 840, @@ -168,13 +168,25 @@ openerp.web_linkedin = function(instance) { { text: _t("Ok"), click: function() { $(this).dialog("close"); } - }] + }], }); + this.dialog.parent().find('.ui-dialog-titlebar').append('<button class="close">No Thanks</button>').click(function(){ + self.dialog.remove(); + }) + $('.close').css({ 'margin': '10px 0 0 19px'}) $("#register").click(function() { var key = $("#apikey").val(); var user = new instance.web.DataSet(self, "res.users"); user.call("set_linkedin_api_key", [key]); - }); + if(key.length){ + self.dialog.remove(), + user.__parentedParent.view.reload(); + } + else { + $("#apikey").css({'background-color':'#F66 '}) + } + + }) }, setTemplate: function( URL, AccountName ) { if(AccountName){ diff --git a/addons/web_linkedin/static/src/xml/linkedin.xml b/addons/web_linkedin/static/src/xml/linkedin.xml index b6aa3dc69d3..f0ee60e331f 100644 --- a/addons/web_linkedin/static/src/xml/linkedin.xml +++ b/addons/web_linkedin/static/src/xml/linkedin.xml @@ -49,7 +49,7 @@ </div> <div> <p>Copy the API Key: - <input type="text" id="apikey" /><button id="register" class="oe_form_button_save_dirty" onclick="">Apply</button> + <input type="text" id="apikey"/><button id="register" class="oe_form_button_save_dirty" onclick="">Apply</button> </p> </div> <div> |
