Juste une petite amélioration du model de base d’intégration du kcfinder en mode Multiple files
La fonction de base ne permet pas de modifier le champ en ajoutant des fichiers sans supprimer les anciens, cette simple petite amélioration nous propose le choix d'écraser ou ajouter les fichiers aux anciens.
[javascript]
<script type="text/javascript">
function openKCFinder(textarea) {
window.KCFinder = {
callBackMultiple: function(myFormName)
{
window.KCFinder = null;
if(document.getElementById('myFormName').value == '' || document.getElementById('myFormName').value == false)
{
// action to make false
}
else
{
if (confirm('you want to add images to the images already Selected')){
}else{
textarea.value = "";
}
}
for (var i = 0; i < myFormName.length; i++)
textarea.value += myFormName + ",\n";
}
};
window.open('/ckeditor/plugins/kcfinder/browse.php?type=images&dir=images/public',
'kcfinder_multiple', 'status=0, toolbar=0, location=0, menubar=0, ' +
'directories=0, resizable=1, scrollbars=0, width=800, height=600'
);
}
</script>
[/javascript]
<textarea name="myFormName" cols="auto" readonly id="n_alb_donnee" onclick="openKCFinder(this)">
C'est tout bête mais ça améliore vraiment bien le fonctionnement