Fabrice
7/20/2015 - 12:39 PM

Ajoute du texte a la fin d'un c/c sur une page web avec possibilité d'envoyer la valeur c/c en ajax sur une api

Ajoute du texte a la fin d'un c/c sur une page web avec possibilité d'envoyer la valeur c/c en ajax sur une api

			jQuery(document).ready(function($)
			{
				function CopyPasta()
				{
					var commentaire = " : coucou : ";
					var url = window.location.href;
					var copy = window.getSelection();
					var brut = copy.toString();

					var divPaste = document.createElement('div');
					divPaste.style.display='none';
					divPaste.id ='CopyPast';
					$(divPaste).appendTo('body');
					divPaste.innerHTML = copy + commentaire + url; // On récupère la sélection et la source dans un div créé dans le body
					copy.selectAllChildren(divPaste);
					setTimeout(function(){ $('#CopyPast').remove(); }, 100);

					$.ajax({
						type: "POST",
						url: 'http://.../api/paste',
						data: brut.toString(),
						success: function(data, retour, xhr){
							// action si ok
						},
						dataType: 'text'
					});
				}
		 
				document.oncopy = CopyPasta;
			});