{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2010 Polytechnique.org *}
+{* Copyright (C) 2003-2011 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
for (var i = 0 ; i < form['cc_contacts[]'].length ; ++i) {
ccc += form['cc_contacts[]'].options[i].value + ";";
}
- $.post(platal_baseurl + "emails/send",
+ $.xpost("emails/send",
{ save: true,
token: '{xsrf_token}',
from: form.from.value,
}
}
+ function toggleWiki()
+ {
+ if ($('[name="wiki"]').val() == 'text') {
+ $('[name="wiki"]').val('wiki');
+ } else {
+ $('[name="wiki"]').val('text');
+ }
+ }
+
$(window).unload(
function() {
if (sent) {
saveMessage();
return true;
});
- $(document).ready(
+ $(
function() {
// Remove empty options in select (they were added only for HTML
// compatibility).
$('#cc_contacts option[value=""]').remove();
});
- $(document).ready(function() {
+ $(function() {
$("[name='to']").focus();
});
{/literal}
<td class="titre">de :</td>
<td>
<input type='hidden' name='signature' value='1' />
- <input type='text' name='from' size='60' value='{if $smarty.request.from}
-{$smarty.request.from}
-{else}
-"{$user->fullName()}" <{$user->bestEmail()}>
-{/if}' />
+ <input type='text' name='from' size='60'
+ value="{if $smarty.request.from}{$smarty.request.from}{else}{$preferences.from_email}{/if}" />
</td>
</tr>
<tr>
<legend>Sujet : <input type='text' name='sujet' size='60' value="{$smarty.request.sujet}" /></legend>
<div class="center">
Tu peux utiliser des <a href="wiki_help" class="popup3">{icon name=information title="Syntaxe wiki"} marqueurs wiki</a> pour formatter ton texte.<br />
- <small><label><input type="checkbox" name="nowiki" value="1" {if $smarty.request.nowiki}checked="checked"{/if} onchange="updateWikiView(this);" />
- coche cette case pour envoyer l'email en texte brut, sans formattage</label></small>
+ <small><label>
+ <input type="hidden" name="wiki" value="{$smarty.request.wiki|default:$preferences.from_format}" />
+ <input type="checkbox" {if $smarty.request.wiki eq "text" || (!$smarty.request.wiki && $preferences.from_format eq "text")}checked="checked"{/if}
+ onchange="updateWikiView(this); toggleWiki();" />
+ coche cette case pour envoyer l'email en texte brut, sans formattage
+ </label></small>
</div>
<div id="preview">
<div id="preview_pv" style="display: none">
{literal}
function removeAttachments()
{
- Ajax.update_html(null, 'emails/send', null);
- document.getElementById('att_already').style.display = 'none';
- document.getElementById('att_form').style.display = '';
+ $.xget('email/send');
+ $('#att_already').hide();
+ $('#att_form').show();
}
{/literal}
//]]></script>