mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2024-11-27 06:30:19 +01:00
drag and drop animation
This commit is contained in:
parent
2d2e318fa8
commit
8540dec312
4 changed files with 25 additions and 69 deletions
|
@ -1,50 +1,5 @@
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
/* hljs.initHighlightingOnLoad();*/
|
|
||||||
// Terminal typing animation
|
|
||||||
/* $("#terminal-code").typed({
|
|
||||||
strings: ["# Upload using this \n acurl --upload-file ./hello.txt https://transfer.sh/hello.txt\n######################################################\nhttps://transfer.sh/66nb8/hello.txt \n "],
|
|
||||||
typeSpeed: 0, // typing speed
|
|
||||||
backSpeed: 0, // backspacing speed
|
|
||||||
startDelay: 0, // time before typing starts
|
|
||||||
backDelay: 500, // pause before backspacing
|
|
||||||
loop: false, // loop on or off (true or false)
|
|
||||||
loopCount: false, // number of loops, false = infinite
|
|
||||||
showCursor: true,
|
|
||||||
attr: null, // attribute to type, null = text for everything except inputs, which default to placeholder
|
|
||||||
callback: function(){ } // call function after typing is done
|
|
||||||
});*/
|
|
||||||
/*
|
|
||||||
var typewriter = require('typewriter');
|
|
||||||
|
|
||||||
var twSpan = document.getElementById('terminal-code');
|
|
||||||
|
|
||||||
var tw = typewriter(twSpan).withAccuracy(100)
|
|
||||||
.withMinimumSpeed()
|
|
||||||
.withMaximumSpeed(25)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
tw.put('$ ')
|
|
||||||
.put('<span class="hljs-comment"># Upload using cURL </span>')
|
|
||||||
.waitRange(500, 1000)
|
|
||||||
.put('<br/>')
|
|
||||||
.type('$ curl --upload-file ./hello.txt https://transfer.sh/hello.txt')
|
|
||||||
.put('<br/>')
|
|
||||||
.put('https://transfer.sh/66nb8/hello.txt ')
|
|
||||||
.put('<br/>')
|
|
||||||
|
|
||||||
.waitRange(500, 1000)
|
|
||||||
.put('<br/>')
|
|
||||||
.waitRange(500, 1000)
|
|
||||||
.put('<span class="hljs-comment"># Upload using alias</span>')
|
|
||||||
.put('<br/>')
|
|
||||||
.type('transfer hello.txt')
|
|
||||||
.put('<br/>')
|
|
||||||
.type('####################################################')
|
|
||||||
.put(' 100.0%')
|
|
||||||
.put('<br/>')
|
|
||||||
.put('https://transfer.sh/eibhM/hello.txt ')*/
|
|
||||||
|
|
||||||
// Smooth scrolling
|
// Smooth scrolling
|
||||||
$('a[href*=#]:not([href=#])').click(function() {
|
$('a[href*=#]:not([href=#])').click(function() {
|
||||||
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
|
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
|
||||||
|
@ -59,14 +14,6 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// function resizePages() {
|
|
||||||
// var h = $(window).heightP();
|
|
||||||
// var height = h < 600 ? 600 : h;
|
|
||||||
/* $('section').css('height',height);
|
|
||||||
$('#home').css('height',height*0.98);
|
|
||||||
}
|
|
||||||
resizePages();*/
|
|
||||||
});
|
});
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
|
@ -107,11 +54,8 @@ $(document).ready(function() {
|
||||||
$(".download-tar").attr("href", URI("(" + files.join(",") + ").tar.gz").absoluteTo(location.href).toString());
|
$(".download-tar").attr("href", URI("(" + files.join(",") + ").tar.gz").absoluteTo(location.href).toString());
|
||||||
|
|
||||||
$(".all-files").addClass('show');
|
$(".all-files").addClass('show');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// should queue all uploads.
|
// should queue all uploads.
|
||||||
|
|
||||||
// start upload
|
// start upload
|
||||||
|
@ -125,9 +69,11 @@ $(document).ready(function() {
|
||||||
}).bind("dragover", function(event) {
|
}).bind("dragover", function(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
// show drop indicator
|
// show drop indicator
|
||||||
|
$('#terminal').addClass('dragged');
|
||||||
$('#web').addClass('dragged');
|
$('#web').addClass('dragged');
|
||||||
}).bind("dragleave", function(event) {
|
}).bind("dragleave", function(event) {
|
||||||
$('#web').removeClass('dragged');
|
$('#terminal').removeClass('dragged');
|
||||||
|
$('#web').removeClass('dragged');
|
||||||
|
|
||||||
}).bind("drop dragdrop", function(event) {
|
}).bind("drop dragdrop", function(event) {
|
||||||
var files = event.originalEvent.target.files || event.originalEvent.dataTransfer.files;
|
var files = event.originalEvent.target.files || event.originalEvent.dataTransfer.files;
|
||||||
|
|
|
@ -35,6 +35,7 @@
|
||||||
|
|
||||||
text-align: left;
|
text-align: left;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
.transition(all @animation-duration ease);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -60,6 +61,10 @@
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
.border-bottom-radius (5px);
|
.border-bottom-radius (5px);
|
||||||
|
|
||||||
|
}
|
||||||
|
.dragged {
|
||||||
|
background: lighten(@dark-blue, 5%)!important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.terminal {
|
.terminal {
|
||||||
|
@ -67,7 +72,7 @@
|
||||||
.border-bottom-radius (5px);
|
.border-bottom-radius (5px);
|
||||||
background: @dark-blue;
|
background: @dark-blue;
|
||||||
// background: url(../images/terminal.svg);
|
// background: url(../images/terminal.svg);
|
||||||
background-repeat: no-repeat;
|
backbground-repeat: no-repeat;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,21 +84,21 @@
|
||||||
height: 30px;
|
height: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.upload-progress {
|
.upload-progress {
|
||||||
max-width: 80%;
|
max-width: 80%;
|
||||||
.bar {
|
.bar {
|
||||||
word-wrap: normal;
|
word-wrap: normal;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
span {
|
span {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.all-files {
|
.all-files {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.all-files .show {
|
.all-files .show {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5506,6 +5506,8 @@ a:hover {
|
||||||
font-family: "Droid Sans Mono", monospace;
|
font-family: "Droid Sans Mono", monospace;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
-webkit-transition: all 0.3s ease;
|
||||||
|
transition: all 0.3s ease;
|
||||||
}
|
}
|
||||||
#web .code-title,
|
#web .code-title,
|
||||||
.terminal .code-title {
|
.terminal .code-title {
|
||||||
|
@ -5547,13 +5549,16 @@ a:hover {
|
||||||
#web a {
|
#web a {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
.dragged {
|
||||||
|
background: #40626a !important;
|
||||||
|
}
|
||||||
.terminal {
|
.terminal {
|
||||||
border-top-right-radius: 0;
|
border-top-right-radius: 0;
|
||||||
border-top-left-radius: 0;
|
border-top-left-radius: 0;
|
||||||
border-bottom-right-radius: 5px;
|
border-bottom-right-radius: 5px;
|
||||||
border-bottom-left-radius: 5px;
|
border-bottom-left-radius: 5px;
|
||||||
background: #36535a;
|
background: #36535a;
|
||||||
background-repeat: no-repeat;
|
backbground-repeat: no-repeat;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
}
|
}
|
||||||
.terminal-top {
|
.terminal-top {
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue