From 22be7c5cb9237a81e1f6d7d9f72592d7e0548507 Mon Sep 17 00:00:00 2001 From: Robin Linus Date: Wed, 23 Dec 2015 13:57:13 +0100 Subject: [PATCH] Lots of small improvements, websockets fallback --- app/elements/buddy-finder/buddy-finder.html | 99 +- .../buddy-finder/personal-avatar.html | 41 + app/elements/buddy-finder/user-avatar.html | 122 +- .../anonymous-contact-behavior.html | 337 ---- app/elements/elements.html | 8 +- .../file-sharing/file-button-behavior.html | 1 + app/elements/file-sharing/file-button.html | 2 +- .../file-sharing/file-drop-behavior.html | 10 +- app/elements/file-sharing/file-receiver.html | 109 +- app/elements/file-sharing/file-saver.html | 4 + .../file-sharing/file-selection-behavior.html | 16 +- app/elements/p2p-network/binaryjs.html | 1572 +++++++++++++++++ .../p2p-network/connection-wrapper.html | 59 + .../p2p-network/file-transfer-protocol.html | 137 ++ app/elements/p2p-network/p2p-network.html | 59 +- app/elements/p2p-network/web-socket.html | 82 + app/favicon.ico | Bin 611 -> 1150 bytes app/images/touch/apple-touch-icon.png | Bin 5314 -> 30075 bytes .../chrome-splashscreen-icon-384x384.png | Bin 11418 -> 84472 bytes .../touch/chrome-touch-icon-192x192.png | Bin 6112 -> 18361 bytes app/images/touch/icon-128x128.png | Bin 4117 -> 22673 bytes app/images/touch/logo.png | Bin 0 -> 59084 bytes app/images/touch/ms-icon-144x144.png | Bin 4469 -> 27481 bytes .../ms-touch-icon-144x144-precomposed.png | Bin 4469 -> 27477 bytes app/index.html | 28 +- app/manifest.json | 24 +- app/scripts/animated-bg.js | 64 + app/scripts/app.js | 10 +- app/styles/app-theme.html | 203 +-- app/styles/icons.html | 37 + app/styles/main.css | 20 +- app/styles/shared-styles.html | 23 - gulpfile.js | 408 ++--- package.json | 7 + server/ws-server.js | 106 ++ 35 files changed, 2672 insertions(+), 916 deletions(-) create mode 100644 app/elements/buddy-finder/personal-avatar.html delete mode 100644 app/elements/contact-item/anonymous-contact-behavior.html create mode 100644 app/elements/file-sharing/file-saver.html create mode 100644 app/elements/p2p-network/binaryjs.html create mode 100644 app/elements/p2p-network/connection-wrapper.html create mode 100644 app/elements/p2p-network/file-transfer-protocol.html create mode 100644 app/elements/p2p-network/web-socket.html create mode 100644 app/images/touch/logo.png create mode 100644 app/scripts/animated-bg.js create mode 100644 app/styles/icons.html delete mode 100644 app/styles/shared-styles.html create mode 100644 server/ws-server.js diff --git a/app/elements/buddy-finder/buddy-finder.html b/app/elements/buddy-finder/buddy-finder.html index cd13a24..4af193c 100644 --- a/app/elements/buddy-finder/buddy-finder.html +++ b/app/elements/buddy-finder/buddy-finder.html @@ -1,97 +1,100 @@ - - + + + diff --git a/app/elements/buddy-finder/personal-avatar.html b/app/elements/buddy-finder/personal-avatar.html new file mode 100644 index 0000000..2b8345a --- /dev/null +++ b/app/elements/buddy-finder/personal-avatar.html @@ -0,0 +1,41 @@ + + + + + + diff --git a/app/elements/buddy-finder/user-avatar.html b/app/elements/buddy-finder/user-avatar.html index b602ed4..64d3a4a 100644 --- a/app/elements/buddy-finder/user-avatar.html +++ b/app/elements/buddy-finder/user-avatar.html @@ -1,4 +1,4 @@ - + diff --git a/app/elements/contact-item/anonymous-contact-behavior.html b/app/elements/contact-item/anonymous-contact-behavior.html deleted file mode 100644 index d85dc68..0000000 --- a/app/elements/contact-item/anonymous-contact-behavior.html +++ /dev/null @@ -1,337 +0,0 @@ - diff --git a/app/elements/elements.html b/app/elements/elements.html index 795ebc3..22b422d 100644 --- a/app/elements/elements.html +++ b/app/elements/elements.html @@ -1,15 +1,15 @@ + - + - - + diff --git a/app/elements/file-sharing/file-button-behavior.html b/app/elements/file-sharing/file-button-behavior.html index 931700f..3c81e65 100644 --- a/app/elements/file-sharing/file-button-behavior.html +++ b/app/elements/file-sharing/file-button-behavior.html @@ -8,6 +8,7 @@ Chat.FileButtonBehaviorImpl = { if (!fileInput) { fileInput = document.createElement('input'); fileInput.type = 'file'; + fileInput.multiple = 'true'; fileInput.className = 'fileInput'; fileInput.style.position = 'fixed'; fileInput.style.top = '-10000px'; diff --git a/app/elements/file-sharing/file-button.html b/app/elements/file-sharing/file-button.html index 9059907..457c5b8 100644 --- a/app/elements/file-sharing/file-button.html +++ b/app/elements/file-sharing/file-button.html @@ -1,4 +1,4 @@ - +