Move static assets to the correct location.

pull/1/head
Alex Kern 11 years ago
parent 1e297c33c6
commit 8229c6c6dc

@ -1,77 +0,0 @@
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var files = []
function handleFileSelect(evt) {
evt.stopPropagation();
evt.preventDefault();
files = evt.dataTransfer.files; // FileList object.
// files is a FileList of File objects. List some properties.
var output = [];
metadata = [];
for (var i = 0, file; file = files[i]; i++) {
output.push('<li><strong>', escape(file.name), '</strong> (', file.type || 'n/a', ') - ',
file.size, ' bytes, last modified: ',
file.lastModifiedDate ? file.lastModifiedDate.toLocaleDateString() : 'n/a',
'</li>');
var metadaton = {"name":escape(file.name),
"size":file.size,
"type":file.type || 'n/a',
"crc" :""}
metadata.push(metadaton)
}
document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
var firebase = new Firebase("https://webdrop.firebaseio.com/");
// firebase.set({
// "id" : createID(),
// "file_metadata" : metadata
// })
// post metadata to server
}
function send() { // perhaps need params for peer id or something
for (var i = 0, file; f = files[i]; i++) {
for (var bytes = 0; bytes <= file.size; bytes += 1200) {
endingByte = bytes+1200
if (endingByte > file.size) {
endingByte = file.size
}
var blob = file.slice(bytes, endingByte);
// send blob
}
}
}
function handleDragOver(evt) {
evt.stopPropagation();
evt.preventDefault();
evt.dataTransfer.dropEffect = 'copy';
}
function createID() {
var timestamp = Date.now()
var alphabet = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "a", "b", "c", "d", "e", "f", "g", "h", "i",
"j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B",
"C", "D", "E", "F", "G", "H", "I", "K", "L", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X",
"Y", "Z"]
var arr = []
var base = alphabet.length
while (timestamp > 0) {
var rem = parseInt(timestamp % base)
timestamp = parseInt(timestamp / base)
arr.push(alphabet[rem])
}
arr = arr.reverse()
id = arr.join("")
// add two random characters to ensure uniqueness between identical milliseconds
id += (alphabet[Math.floor(Math.random() * alphabet.length)])
id += (alphabet[Math.floor(Math.random() * alphabet.length)])
return id
}
var dropZone = document.getElementById('drop_zone');
dropZone.addEventListener('dragover', handleDragOver, false);
dropZone.addEventListener('drop', handleFileSelect, false);
},{}]},{},[1]);

@ -1,4 +1,5 @@
var express = require('express'); var express = require('express');
var path = require('path');
var app = module.exports = express(); var app = module.exports = express();
var db = require('./db'); var db = require('./db');
@ -8,7 +9,7 @@ db.child('greeting').on('value', function(snapshot) {
}); });
app.get('/', function (req, res) { app.get('/', function (req, res) {
res.send(greeting); res.sendFile(path.resolve(__dirname + '/../static/index.html'));
}); });
app.use(express.static(__dirname + '/../static')); app.use(express.static(__dirname + '/../static'));

@ -1,4 +1,77 @@
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
alert("foo"); var files = []
function handleFileSelect(evt) {
evt.stopPropagation();
evt.preventDefault();
files = evt.dataTransfer.files; // FileList object.
var output = [];
metadata = [];
for (var i = 0, file; file = files[i]; i++) {
output.push('<li><strong>', escape(file.name), '</strong> (', file.type || 'n/a', ') - ',
file.size, ' bytes, last modified: ',
file.lastModifiedDate ? file.lastModifiedDate.toLocaleDateString() : 'n/a',
'</li>');
var metadaton = {"name":escape(file.name),
"size":file.size,
"type":file.type || 'n/a',
"crc" :""}
metadata.push(metadaton)
}
document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
var firebase = new Firebase("https://webdrop.firebaseio.com/");
var id = createID()
firebase.set({
id : {
"id" : id,
"file_metadata" : metadata
}
})
}
function send() { // perhaps need params for peer id or something
for (var i = 0, file; f = files[i]; i++) {
for (var bytes = 0; bytes <= file.size; bytes += 1200) {
endingByte = bytes+1200
if (endingByte > file.size) {
endingByte = file.size
}
var blob = file.slice(bytes, endingByte);
// send blob
}
}
}
function handleDragOver(evt) {
evt.stopPropagation();
evt.preventDefault();
evt.dataTransfer.dropEffect = 'copy';
}
function createID() {
var timestamp = Date.now()
var alphabet = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "a", "b", "c", "d", "e", "f", "g", "h", "i",
"j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B",
"C", "D", "E", "F", "G", "H", "I", "K", "L", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X",
"Y", "Z"]
var arr = []
var base = alphabet.length
while (timestamp > 0) {
var rem = parseInt(timestamp % base)
timestamp = parseInt(timestamp / base)
arr.push(alphabet[rem])
}
arr = arr.reverse()
id = arr.join("")
// add two random characters to ensure uniqueness between identical milliseconds
id += (alphabet[Math.floor(Math.random() * alphabet.length)])
id += (alphabet[Math.floor(Math.random() * alphabet.length)])
return id
}
var dropZone = document.getElementById('drop_zone');
dropZone.addEventListener('dragover', handleDragOver, false);
dropZone.addEventListener('drop', handleFileSelect, false);
},{}]},{},[1]); },{}]},{},[1]);

@ -8,5 +8,4 @@
</body> </body>
<script src="https://cdn.firebase.com/js/client/2.2.1/firebase.js"></script> <script src="https://cdn.firebase.com/js/client/2.2.1/firebase.js"></script>
<script src="bundle.js"></script> <script src="app.js"></script>
<script src="index.js"></script>
Loading…
Cancel
Save