[Erp5-report] r43258 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Feb 10 09:25:01 CET 2011


Author: gabriel
Date: Thu Feb 10 09:25:01 2011
New Revision: 43258

URL: http://svn.erp5.org?rev=43258&view=rev
Log:
refactor code to send mail

Modified:
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERP5Site_createNewEmailThread.xml
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_mail.js.xml
    erp5/trunk/bt5/erp5_web_ung_theme/bt/revision

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERP5Site_createNewEmailThread.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERP5Site_createNewEmailThread.xml?rev=43258&r1=43257&r2=43258&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERP5Site_createNewEmailThread.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERP5Site_createNewEmailThread.xml [utf8] Thu Feb 10 09:25:01 2011
@@ -68,8 +68,9 @@ email.setRecipient(form.get("to"))\n
 email.setCcRecipient(form.get("cc"))\n
 email.setBccRecipient(form.get("bcc"))\n
 email.setTitle(form.get("subject"))\n
-if form.get("action") == "send":\n
-  context.portal_workflow.doActionFor(context, \'post_action\')\n
+email.setTextContent(form.get("text-content"))\n
+if form.get("action") == "send-mail":\n
+  context.portal_workflow.doActionFor(email, \'post_action\')\n
 </string> </value>
         </item>
         <item>

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_mail.js.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_mail.js.xml?rev=43258&r1=43257&r2=43258&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_mail.js.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_mail.js.xml [utf8] Thu Feb 10 09:25:01 2011
@@ -29,18 +29,24 @@
         <item>
             <key> <string>raw</string> </key>
             <value> <string>function saveEmailThread(event){\n
+  console.log(event);\n
   event.preventDefault();\n
   var formData = new Array();\n
   $("div.compose-mail-page textarea, div.compose-mail-page input").each(function(){\n
     formData.push({name: $(this).attr("id"), value: $(this).attr("value")});\n
   });\n
-  formData.push({name: "action", value: "save"});\n
+  formData.push({name: "action", value: event.currentTarget.id});\n
   $.ajax({\n
      type: "post",\n
      url: "ERP5Site_createNewEmailThread",\n
      data: formData,\n
      mediaType: "json",\n
   });\n
+  if (event.currentTarget.id == "send-mail"){\n
+    var baseUrl = window.location.href.split("?")[0];\n
+    window.location.href = baseUrl + "?reset:int=1";\n
+  }\n
+    \n
 }\n
 \n
 $().ready(function(){\n
@@ -61,7 +67,8 @@ $().ready(function(){\n
         $(this).hide();\n
         $("tr#bcc").show();\n
       });\n
-      $("button#save-mail").click(saveEmailThread);\n
+      $("button#save-mail, button#send-mail").click(saveEmailThread);\n
+      \n
     });\n
   });\n
   $("img[alt=\'mail_logo_box\']").click(function(){\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=43258&r1=43257&r2=43258&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Thu Feb 10 09:25:01 2011
@@ -1 +1 @@
-246
\ No newline at end of file
+247
\ No newline at end of file



More information about the Erp5-report mailing list