Browse Source

drag and drop animation

tags/v1.0.0
Uvis Grinfelds 9 years ago
parent
commit
8540dec312
4 changed files with 25 additions and 69 deletions
  1. +3
    -57
      transfersh-web/scripts/main.js
  2. +15
    -10
      transfersh-web/styles/includes/home.less
  3. +6
    -1
      transfersh-web/styles/main.css
  4. +1
    -1
      transfersh-web/styles/main.css.map

+ 3
- 57
transfersh-web/scripts/main.js View File

@@ -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;


+ 15
- 10
transfersh-web/styles/includes/home.less View File

@@ -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 {
word-wrap: normal;
overflow: hidden;
}
span {
float: right;
}
.bar {
word-wrap: normal;
overflow: hidden;
}
span {
float: right;
}
} }

.all-files { .all-files {
display: none; display: none;
} }

.all-files .show { .all-files .show {
display: block; display: block;
} }

+ 6
- 1
transfersh-web/styles/main.css View File

@@ -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 {


+ 1
- 1
transfersh-web/styles/main.css.map
File diff suppressed because it is too large
View File


Loading…
Cancel
Save