summaryrefslogtreecommitdiff
path: root/addons/plugin_thunderbird/plugin/openerp_plugin/chrome
diff options
context:
space:
mode:
authortfr@openerp.com <>2011-12-26 18:12:29 +0100
committertfr@openerp.com <>2011-12-26 18:12:29 +0100
commit191d91c2f8b9c95715ba7363e9af2388fb5bf1f3 (patch)
tree49b619febaca270222bc5c248f4808387a8d28a7 /addons/plugin_thunderbird/plugin/openerp_plugin/chrome
parentf32c9e2356374d8b49e7e1d9e609fdf334718f96 (diff)
[FIX] center windows + push on partner
bzr revid: tfr@openerp.com-20111226171229-g3szzsrs6zd0vg95
Diffstat (limited to 'addons/plugin_thunderbird/plugin/openerp_plugin/chrome')
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jarbin48701 -> 48327 bytes
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/create.xul5
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/config.js4
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/overlay.js56
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/push.js2
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/overlay.xul2
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push.xul21
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_dialog.xul4
-rw-r--r--addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_new.xul3
9 files changed, 18 insertions, 79 deletions
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar
index 14af127feea..de15f57d606 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar
Binary files differ
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/create.xul b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/create.xul
index 963cddf2a36..cc47b895a3e 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/create.xul
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/create.xul
@@ -10,7 +10,10 @@
<script type="text/javascript" src="chrome://openerp_plugin/content/js/create.js"></script>
<groupbox id="contact" >
<hbox>
- <label align="right" value="Partner not found. create a new one ? "/>
+ <textbox class="plain" style="background-color: transparent;" flex="1"
+ multiline="true" readonly="true"
+ onoverflow="this.height = this.inputField.scrollHeight;"
+ value="No existing contact found, you can create a new partner with this contact or link to a existing partner" />
</hbox>
<hbox>
<label align="right" id="partner" value="&selectpartner.value;" width="90" class="text-prompt"/>
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/config.js b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/config.js
index 0f209b89ea3..f0f2d750bd0 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/config.js
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/config.js
@@ -8,7 +8,7 @@ function load_config_data() {
function config_close() {
window.close("chrome://openerp_plugin/content/config_change.xul", "", "chrome");
- window.open("chrome://openerp_plugin/content/config.xul", "", "chrome");
+ open_window('chrome://openerp_plugin/content/config.xul', 580,500);
}
//set the value of the configuration fields
@@ -33,7 +33,7 @@ function config_ok()
function openConfigChange() {
window.close("chrome://openerp_plugin/content/config.xul", "", "chrome");
- window.open("chrome://openerp_plugin/content/config_change.xul", "", "chrome");
+ open_window("chrome://openerp_plugin/content/config_change.xul", 350,200);
}
//xmlrpc request handler for getting the list of database
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/overlay.js b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/overlay.js
index 0660cf7c8da..a271f72c491 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/overlay.js
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/overlay.js
@@ -23,65 +23,11 @@ function check(fun) {
}
-function searchmail()
-{
- var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService);
- var dirService = Components.classes["@mozilla.org/file/directory_service;1"].
- getService(Components.interfaces.nsIProperties).get("Home", Components.interfaces.nsIFile);
-
-
- //gives the selected email uri
- var messageUri= gDBView.URIForFirstSelectedMessage;
-
- var messenger = Components.classes['@mozilla.org/messenger;1'].createInstance(Components.interfaces.nsIMessenger);
-
- //gives the selected email object
- var message = messenger.messageServiceFromURI(messageUri).messageURIToMsgHdr(messageUri);
-
- //gives the received email date
- var stdate = new Date(message.date / 1000);
-
- //functionality to split the author name and email
- if(message.author.charAt(0) == '"'){
- sendername = message.author.split('"')[1].split('"')[0];
- }
- else if(message.author.indexOf('<')!=-1){
- sendername = message.author.split('<')[0];
- }
- else{
- sendername = message.author;
- }
- if(message.author.indexOf('<')!=-1){
- senderemail = message.author.split('<')[1].split('>')[0];
- }
- else{
- senderemail = message.author
- }
-
- //gives the receiver email address
- receiveremail = message.mime2DecodedRecipients;
-
- //parsing the received date in the particular format
- receivedDate = stdate.getFullYear()+'/'+(stdate.getMonth()+1)+'/'+stdate.getDate();
-
- //gives the selected email subject
- subject = message.subject;
- log_message("subject: " + subject)
- var uri = message.folder.getUriForMsg(message);
- var messagebody = getMessage(uri);
- getPref().setCharPref('email_text', messagebody);
-
-
- //set the initial information for the selected email
- window.open("chrome://openerp_plugin/content/push.xul", "", "chrome, resizable=yes");
-}
-
-
var openPartnerHandler = {
onResult: function(client, context, result) {
res = extract_data(result)
if(res[RES_ID]==0) {
- open_window("chrome://openerp_plugin/content/create.xul", 550, 230);
+ open_window("chrome://openerp_plugin/content/create.xul", 550, 250);
return;
}
open_url(res[URL])
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/push.js b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/push.js
index 706753abf92..d4b5fcb4f76 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/push.js
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/js/push.js
@@ -111,7 +111,6 @@ function searchCheckbox()
//xmlrpc request handler for creating the record of mail
var pushHandler = {
onResult: function(client, context, result) {
- log_message("push finished")
res = extract_data(result)
alert(res[ADDITIONAL_INFORMATION])
open_url(res[URL]);
@@ -141,7 +140,6 @@ function push(op) {
var res_id = item.value;
}
- log_message("model :" + model_name + ", res_id : " + res_id)
setServerService('xmlrpc/object');
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');
var xmlRpcClient = getXmlRpc();
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/overlay.xul b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/overlay.xul
index 6e2f1ee875a..bf825d91084 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/overlay.xul
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/overlay.xul
@@ -26,7 +26,7 @@
tooltiptext="&opendocumenttooltip.value;"
/>
<menuitem id="tiny-plugin3" label="Configuration"
- oncommand="window.open('chrome://openerp_plugin/content/config.xul', '', 'chrome', 'resizable=yes');"
+ oncommand="open_window('chrome://openerp_plugin/content/config.xul', 580,500);"
image="&menuicon.settings;"
class="menuitem-iconic"
tooltiptext="&pluginconfig.value;"
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push.xul b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push.xul
index d4fdb26dbde..b57ad68e11b 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push.xul
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push.xul
@@ -11,7 +11,7 @@
<script type="text/javascript" src="chrome://openerp_plugin/content/js/push.js"></script>
<description></description>
<vbox>
- <separator class="groove-thin" orient="horizontal" width="400"/>
+ <separator class="groove-thin" orient="horizontal"/>
<grid flex="1">
<columns>
<column />
@@ -20,23 +20,16 @@
</columns>
<rows>
<row>
- <label id="lblex3" align="right" width="135" control="section" value="&object.label;" class="text-prompt" />
- <menulist id="menu_model_list" width="150">
+ <label id="lblex3" align="right" control="section" value="&object.label;" class="text-prompt" />
+ <menulist id="menu_model_list" >
<menupopup id="model_list">
<menuitem id="first_model_list" value="" label=""/>
</menupopup>
</menulist>
</row>
<row>
- <menulist id="operation" hidden="true" width="150" oncommand="changeForm()">
- <menupopup>
- <menuitem label="Attach to an existing one" value="add"/>
- </menupopup>
- </menulist>
- </row>
- <row>
<label id="lblsearch" control="txtvalueobj" value="&search.label;" class="text-prompt"/>
- <textbox id="txtvalueobj" size="30"/>
+ <textbox id="txtvalueobj" />
<button label="&bsearch.label;" oncommand="searchCheckbox()" image="&imagesearch.value;" accesskey="s" id="search_button"/>
</row>
</rows>
@@ -45,7 +38,7 @@
<caption label="&document.label;" id="label_box"/>
</hbox>
<vbox >
- <listbox height="250" width="100%" id="listSearchBox" style="border:1px solid red" seltype="multiple">
+ <listbox height="200" id="listSearchBox" style="border:1px solid red" seltype="multiple">
<listhead>
<listheader label="&listSearchBox.header;"/>
</listhead>
@@ -54,10 +47,10 @@
</listcols>
</listbox>
</vbox>
- <hbox align="right" width="480">
+ <hbox align="right" >
<button label="&attach.label;" accesskey="u" image="&imagearchive.value;" oncommand="push('add');"/>
</hbox>
- <separator class="groove-thin" orient="horizontal" width="480"/>
+ <separator class="groove-thin" orient="horizontal"/>
</vbox>
</window>
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_dialog.xul b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_dialog.xul
index a35e8d281e7..64ea780a6f2 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_dialog.xul
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_dialog.xul
@@ -14,8 +14,8 @@
</hbox>
<hbox align="right">
<button label="Cancel" accesskey="c" oncommand="window.close();"/>
- <button id="push" label="Push Email" accesskey="a" oncommand=" window.close();window.open('chrome://openerp_plugin/content/push.xul', '', 'chrome', resizable='yes');"/>
- <button id="new" label="Create Document" accesskey="c" oncommand="window.close();window.open('chrome://openerp_plugin/content/push_new.xul', '', 'chrome', resizable='yes');"/>
+ <button id="push" label="Push Email" accesskey="a" oncommand="window.close();open_window('chrome://openerp_plugin/content/push.xul', 500,360);"/>
+ <button id="new" label="Create Document" accesskey="c" oncommand="window.close();open_window('chrome://openerp_plugin/content/push_new.xul', 320,100);"/>
<button id="open_document" label="Open Document" accesskey="d" oncommand="open_url(getPreference('urldoc'));window.close();"/>
</hbox>
</vbox>
diff --git a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_new.xul b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_new.xul
index 897fdb8dc55..e1d22c875ad 100644
--- a/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_new.xul
+++ b/addons/plugin_thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/push_new.xul
@@ -29,10 +29,9 @@
</row>
</rows>
</grid>
- <hbox align="right" width="480">
+ <hbox align="right" >
<button label="&attach.label;" accesskey="u" image="&imagearchive.value;" oncommand="push();"/>
</hbox>
<separator class="groove-thin" orient="horizontal" width="480"/>
</vbox>
-
</window>