Bonjour,
J'ai constaté que cette très bonne fonctionnalité fonctionne avec IE 11 mais pas avec Chrome ni MS Edge.
Serait-il possible de corriger ce bug pour que ça fonctionne au minimum avec Chrome ?
Merci d'avance,
Cdt.
[Corrigé 3.1.40] Coller une image du presse papier
- cyrenot
- Gsup LEVEL 4
- Messages : 136
- Enregistré le : jeu. 5 avr. 2018 12:04
- Localisation : Schiltigheim
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Bonjour,
pouvez vous essayer de modifier le fichier ./ticket.php:
Remplacer:
par :
pouvez vous essayer de modifier le fichier ./ticket.php:
Remplacer:
Code : Tout sélectionner
<script type="text/javascript">
Code : Tout sélectionner
<script type="text/javascript">
document.getElementById("editor").focus();
document.body.addEventListener("paste", function(e) {
for (var i = 0; i < e.clipboardData.items.length; i++) {
if (e.clipboardData.items[i].kind == "file" && e.clipboardData.items[i].type == "image/png") {
// get the blob
var imageFile = e.clipboardData.items[i].getAsFile();
// read the blob as a data URL
var fileReader = new FileReader();
fileReader.onloadend = function(e) {
// create an image
var image = document.createElement("IMG");
image.src = this.result;
// insert the image
var range = window.getSelection().getRangeAt(0);
range.insertNode(image);
range.collapse(false);
// set the selection to after the image
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
};
// TODO: Error Handling!
// fileReader.onerror = ...
fileReader.readAsDataURL(imageFile);
// prevent the default paste action
e.preventDefault();
// only paste 1 image at a time
break;
}
}
});
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
- cyrenot
- Gsup LEVEL 4
- Messages : 136
- Enregistré le : jeu. 5 avr. 2018 12:04
- Localisation : Schiltigheim
Bonjour,
Nickel, ça fonctionne bien
Merci !!
Nickel, ça fonctionne bien
Merci !!
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé