filearea: filename is now asked to the user before saving it

This commit is contained in:
Thomas CHEMINEAU 2010-03-15 14:42:36 +00:00
parent 9583020ac5
commit 53d12684c7
2 changed files with 5 additions and 2 deletions

View File

@ -622,9 +622,11 @@ function myB64(s) {
return res;
}
/* Function to download a file */
function downloadFile(id,filename){
function downloadFile(id){
var content=lmdata(id).replace(/"/g,'"');
var inputs = '';
var filename = prompt(text4newFilename,'lemonldap-ng.txt');
if(!filename){return false;}
inputs+='<input type="hidden" name="filename" value="'+filename+'" />';
inputs+='<textarea style="display:none;" name="file">'+content+'</textarea>';
jQuery('<form action="'+ scriptname +'" method="post" enctype="multipart/form-data">'+inputs+'</form>')

View File

@ -24,6 +24,7 @@
var text4newVhost='<lang en="Virtual host name" fr="Nom de l\'hôte virtuel" />';
var text4newSamlMetaData='<lang en="SAML Metadatas name" fr="Nom des métadatas SAML" />';
var text4newSamlAttribute='<lang en="Attribute name" fr="Nom de l\'attribut" />';
var text4newFilename='<lang en="Filename" fr="Nom du fichier" />';
//]]></script>
<script src="<TMPL_VAR NAME="DIR">/manager.js" type="text/JavaScript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
@ -166,7 +167,7 @@
<div id="content_filearea" class="hidden">
<textarea readonly id="filearea" cols="80" rows="10"></textarea>
<p>
<button onclick="downloadFile(currentId,'metadata.xml');return false;" class="ui-state-default ui-corner-all">
<button onclick="downloadFile(currentId);return false;" class="ui-state-default ui-corner-all">
<lang en="Download this file" fr="T&eacute;l&eacute;charger ce fichier" />
</a>
</p>