Chat: pasting image from clipboard

This commit is contained in:
2015-04-20 23:48:11 +02:00
parent 0a605ead50
commit 110723a404
9 changed files with 129 additions and 166 deletions

View File

@@ -153,7 +153,7 @@ databap.onKeyDown = function(e)
function initImageUpload()
{
//load Uploader
//Load Uploader
self.tmp('uploader', new qq.FileUploader
(
{
@@ -190,8 +190,19 @@ function initImageUpload()
));
$('.uploader_box').append($('#message_input').children());
//prompt file explorer
//Prompt file explorer
$('#upload_img').click(function(){$('#c1_file').click();});
//Clipboard handling
$(function(){$.pasteimage(function(sSource)
{
//Parse the uri to strip out "base64"
var sSourceSplit = sSource.split("base64,");
var sSourceString = sSourceSplit[1];
//Write base64-encoded string into input field
postMessage('/imgsrc '+sSourceString);
});});
}
function initSideBar()

View File

@@ -38,7 +38,8 @@ databap.pageInit = function()
sp_fixes: [ 'Détection des 9gag NSFW',
'Réparation de la fonction /invite (+tab pour trouver le nom)',
'Modification des icônes de la <a href="#doc">documentation</a> (<i class="fa fa-c-doc"></i>) et de la <a href="#liste">liste complète</a> (<i class="fa fa-c-list"></i>)'],
ehp_improvements: [ 'Possibilité d\'accéder à tous les messags non lus, mêmes plus anciens qu\'une journée. cf. <a href="#options">#options</a>',
ehp_improvements: [ 'Copier-coller une image dans le chat : en utilisant l\'icone en bas à droite du chat ou par glisser déposer depuis l\'exporer ou depuis le presse-papier (attention de bien déselectionner la barre de message avant de coller)',
'Possibilité d\'accéder à tous les messags non lus, mêmes plus anciens qu\'une journée. cf. <a href="#options">#options</a>',
'Nouveau design',
'Lecture de notes SAP (sans authentification) : #note-&lt;num&gt;',
'Annonceurs: Commande /news X : Vous annoncez le message X (votre message est ajouté à la liste des news automatiquement)',