82 lines
2.2 KiB
Smarty
Executable File
82 lines
2.2 KiB
Smarty
Executable File
<script src="library/blueimp_upload/js/vendor/jquery.ui.widget.js"></script>
|
|
<script src="library/blueimp_upload/js/jquery.iframe-transport.js"></script>
|
|
<script src="library/blueimp_upload/js/jquery.fileupload.js"></script>
|
|
<script>
|
|
$(document).ready(function() {
|
|
|
|
$("#prvmail-text").editor_autocomplete(baseurl+"/acl");
|
|
|
|
$('#invisible-wall-file-upload').fileupload({
|
|
url: 'wall_attach/{{$nickname}}',
|
|
dataType: 'json',
|
|
dropZone: $('#prvmail-text'),
|
|
maxChunkSize: 4 * 1024 * 1024,
|
|
add: function(e,data) {
|
|
$('#prvmail-rotator').spin('tiny');
|
|
data.submit();
|
|
},
|
|
done: function(e,data) {
|
|
addmailtext(data.result.message);
|
|
$('#jot-media').val($('#jot-media').val() + data.result.message);
|
|
},
|
|
stop: function(e,data) {
|
|
preview_mail();
|
|
$('#prvmail-rotator').spin(false);
|
|
},
|
|
});
|
|
|
|
$('#prvmail-attach-wrapper').click(function(event) { event.preventDefault(); $('#invisible-wall-file-upload').trigger('click'); return false;});
|
|
$('#prvmail-attach-wrapper-sub').click(function(event) { event.preventDefault(); $('#invisible-wall-file-upload').trigger('click'); return false;});
|
|
|
|
|
|
});
|
|
|
|
function prvmailJotGetLink() {
|
|
reply = prompt("{{$linkurl}}");
|
|
if(reply && reply.length) {
|
|
$('#prvmail-rotator').spin('tiny');
|
|
$.get('linkinfo?f=&url=' + reply, function(data) {
|
|
addmailtext(data);
|
|
preview_mail();
|
|
$('#prvmail-rotator').spin(false);
|
|
});
|
|
}
|
|
}
|
|
|
|
function prvmailGetExpiry() {
|
|
reply = prompt("{{$expireswhen}}", $('#inp-prvmail-expires').val());
|
|
if(reply && reply.length) {
|
|
$('#inp-prvmail-expires').val(reply);
|
|
}
|
|
}
|
|
|
|
function linkdropper(event) {
|
|
var linkFound = event.dataTransfer.types.contains("text/uri-list");
|
|
if(linkFound)
|
|
event.preventDefault();
|
|
}
|
|
|
|
function linkdrop(event) {
|
|
var reply = event.dataTransfer.getData("text/uri-list");
|
|
event.target.textContent = reply;
|
|
event.preventDefault();
|
|
if(reply && reply.length) {
|
|
$('#prvmail-rotator').spin('tiny');
|
|
$.get('linkinfo?f=&url=' + reply, function(data) {
|
|
addmailtext(data);
|
|
preview_mail();
|
|
$('#prvmail-rotator').spin(false);
|
|
});
|
|
}
|
|
}
|
|
|
|
function addmailtext(data) {
|
|
var currentText = $("#prvmail-text").val();
|
|
$("#prvmail-text").val(currentText + data);
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|