aboutsummaryrefslogtreecommitdiffstats
path: root/view/tpl/msg-header.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'view/tpl/msg-header.tpl')
-rwxr-xr-xview/tpl/msg-header.tpl81
1 files changed, 81 insertions, 0 deletions
diff --git a/view/tpl/msg-header.tpl b/view/tpl/msg-header.tpl
new file mode 100755
index 000000000..013e1cfdc
--- /dev/null
+++ b/view/tpl/msg-header.tpl
@@ -0,0 +1,81 @@
+<script type="text/javascript" src="view/js/ajaxupload.js" ></script>
+<script language="javascript" type="text/javascript">
+
+ $("#prvmail-text").editor_autocomplete(baseurl+"/acl");
+
+
+ $(document).ready(function() {
+
+ var file_uploader = new window.AjaxUpload(
+ 'prvmail-attach-wrapper',
+ { action: 'wall_attach/{{$nickname}}',
+ name: 'userfile',
+ onSubmit: function(file,ext) { $('#prvmail-rotator').spin('tiny'); },
+ onComplete: function(file,response) {
+ addmailtext(response);
+ $('#prvmail-rotator').spin(false);
+ }
+ }
+ );
+
+ var file_uploader_sub = new window.AjaxUpload(
+ 'prvmail-attach-sub',
+ { action: 'wall_attach/{{$nickname}}',
+ name: 'userfile',
+ onSubmit: function(file,ext) { $('#prvmail-rotator').spin('tiny'); },
+ onComplete: function(file,response) {
+ addmailtext(response);
+ $('#prvmail-rotator').spin(false);
+ }
+ }
+ );
+
+
+ });
+
+ function prvmailJotGetLink() {
+ reply = prompt("{{$linkurl}}");
+ if(reply && reply.length) {
+ $('#prvmail-rotator').spin('tiny');
+ $.get('linkinfo?f=&url=' + reply, function(data) {
+ addmailtext(data);
+ $('#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);
+ $('#prvmail-rotator').spin(false);
+ });
+ }
+ }
+
+ function addmailtext(data) {
+ var currentText = $("#prvmail-text").val();
+ $("#prvmail-text").val(currentText + data);
+ }
+
+
+
+</script>
+