aboutsummaryrefslogtreecommitdiffhomepage
path: root/resources/assets/js
diff options
context:
space:
mode:
Diffstat (limited to 'resources/assets/js')
-rw-r--r--resources/assets/js/admin.js269
-rwxr-xr-xresources/assets/js/app.js13
-rwxr-xr-xresources/assets/js/bootstrap.js52
-rwxr-xr-xresources/assets/js/chat.js55
-rwxr-xr-xresources/assets/js/chatServer.js26
-rwxr-xr-xresources/assets/js/components/ExampleComponent.vue23
-rwxr-xr-xresources/assets/js/initial_key_gen.js30
-rwxr-xr-xresources/assets/js/profile.js39
-rwxr-xr-xresources/assets/js/setup.js5
9 files changed, 0 insertions, 512 deletions
diff --git a/resources/assets/js/admin.js b/resources/assets/js/admin.js
deleted file mode 100644
index 95038f5..0000000
--- a/resources/assets/js/admin.js
+++ /dev/null
@@ -1,269 +0,0 @@
-window.$ = window.jQuery = require("../../../vendor/almasaeed2010/adminlte/bower_components/jquery/dist/jquery.min.js");
-require("../../../vendor/almasaeed2010/adminlte/bower_components/bootstrap/dist/js/bootstrap.min.js");
-require("../../../vendor/almasaeed2010/adminlte/bower_components/fastclick/lib/fastclick.js");
-require("../../../vendor/almasaeed2010/adminlte/dist/js/adminlte.min.js");
-require("../../../vendor/almasaeed2010/adminlte/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js");
-require("../../../vendor/almasaeed2010/adminlte/plugins/jvectormap/jquery-jvectormap-world-mill-en.js");
-require("../../../vendor/almasaeed2010/adminlte/bower_components/jquery-slimscroll/jquery.slimscroll.min.js");
-window.Chart = require("../../../vendor/almasaeed2010/adminlte/bower_components/chart.js/Chart.js");
-
-
-$(function () {
- 'use strict';
- /* ChartJS
- * -------
- * Charts
- */
-
- // sales example chart
- var salesChartCanvas = $('#salesChart').get(0).getContext('2d');
- var salesChart = new Chart(salesChartCanvas);
- var salesChartData = {
- labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
- datasets: [{
- label: 'Electronics',
- fillColor: 'rgb(210, 214, 222)',
- strokeColor: 'rgb(210, 214, 222)',
- pointColor: 'rgb(210, 214, 222)',
- pointStrokeColor: '#c1c7d1',
- pointHighlightFill: '#fff',
- pointHighlightStroke: 'rgb(220,220,220)',
- data: [65, 59, 80, 81, 56, 55, 40]
- },
- {
- label: 'Digital Goods',
- fillColor: 'rgba(60,141,188,0.9)',
- strokeColor: 'rgba(60,141,188,0.8)',
- pointColor: '#3b8bba',
- pointStrokeColor: 'rgba(60,141,188,1)',
- pointHighlightFill: '#fff',
- pointHighlightStroke: 'rgba(60,141,188,1)',
- data: [28, 48, 40, 19, 86, 27, 90]
- }
- ]
- };
- var salesChartOptions = {
- showScale: true,
- scaleShowGridLines: false,
- scaleGridLineColor: 'rgba(0,0,0,.05)',
- scaleGridLineWidth: 1,
- scaleShowHorizontalLines: true,
- scaleShowVerticalLines: true,
- bezierCurve: true,
- bezierCurveTension: 0.3,
- pointDot: false,
- pointDotRadius: 4,
- pointDotStrokeWidth: 1,
- pointHitDetectionRadius: 20,
- datasetStroke: true,
- datasetStrokeWidth: 2,
- datasetFill: true,
- legendTemplate: '<ul class=\'<%=name.toLowerCase()%>-legend\'><% for (var i=0; i<datasets.length; i++){%><li><span style=\'background-color:<%=datasets[i].lineColor%>\'></span><%=datasets[i].label%></li><%}%></ul>',
- maintainAspectRatio: true,
- responsive: true
- };
- salesChart.Line(salesChartData, salesChartOptions);
-
- // -------------
- // - PIE CHART -
- // -------------
- var pieChartCanvas = $('#pieChart').get(0).getContext('2d');
- var pieChart = new Chart(pieChartCanvas);
- var PieData = [{
- value: 700,
- color: '#f56954',
- highlight: '#f56954',
- label: 'Chrome'
- },
- {
- value: 500,
- color: '#00a65a',
- highlight: '#00a65a',
- label: 'IE'
- },
- {
- value: 400,
- color: '#f39c12',
- highlight: '#f39c12',
- label: 'FireFox'
- },
- {
- value: 600,
- color: '#00c0ef',
- highlight: '#00c0ef',
- label: 'Safari'
- },
- {
- value: 300,
- color: '#3c8dbc',
- highlight: '#3c8dbc',
- label: 'Opera'
- },
- {
- value: 100,
- color: '#d2d6de',
- highlight: '#d2d6de',
- label: 'Navigator'
- }
- ];
- var pieOptions = {
- segmentShowStroke: true,
- segmentStrokeColor: '#fff',
- segmentStrokeWidth: 1,
- percentageInnerCutout: 50,
- animationSteps: 100,
- animationEasing: 'easeOutBounce',
- animateRotate: true,
- animateScale: false,
- responsive: true,
- maintainAspectRatio: false,
- legendTemplate: '<ul class=\'<%=name.toLowerCase()%>-legend\'><% for (var i=0; i<segments.length; i++){%><li><span style=\'background-color:<%=segments[i].fillColor%>\'></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>',
- tooltipTemplate: '<%=value %> <%=label%> users'
- };
- pieChart.Doughnut(PieData, pieOptions);
-
-
- /* jVector Maps
- * ------------
- * Create a world map with markers
- */
- $('#world-map-markers').vectorMap({
- map: 'world_mill_en',
- normalizeFunction: 'polynomial',
- hoverOpacity: 0.7,
- hoverColor: false,
- backgroundColor: 'transparent',
- regionStyle: {
- initial: {
- fill: 'rgba(210, 214, 222, 1)',
- 'fill-opacity': 1,
- stroke: 'none',
- 'stroke-width': 0,
- 'stroke-opacity': 1
- },
- hover: {
- 'fill-opacity': 0.7,
- cursor: 'pointer'
- },
- selected: {
- fill: 'yellow'
- },
- selectedHover: {}
- },
- markerStyle: {
- initial: {
- fill: '#00a65a',
- stroke: '#111'
- }
- },
- markers: [{
- latLng: [41.90, 12.45],
- name: 'Vatican City'
- },
- {
- latLng: [43.73, 7.41],
- name: 'Monaco'
- },
- {
- latLng: [-0.52, 166.93],
- name: 'Nauru'
- },
- {
- latLng: [-8.51, 179.21],
- name: 'Tuvalu'
- },
- {
- latLng: [43.93, 12.46],
- name: 'San Marino'
- },
- {
- latLng: [47.14, 9.52],
- name: 'Liechtenstein'
- },
- {
- latLng: [7.11, 171.06],
- name: 'Marshall Islands'
- },
- {
- latLng: [17.3, -62.73],
- name: 'Saint Kitts and Nevis'
- },
- {
- latLng: [3.2, 73.22],
- name: 'Maldives'
- },
- {
- latLng: [35.88, 14.5],
- name: 'Malta'
- },
- {
- latLng: [12.05, -61.75],
- name: 'Grenada'
- },
- {
- latLng: [13.16, -61.23],
- name: 'Saint Vincent and the Grenadines'
- },
- {
- latLng: [13.16, -59.55],
- name: 'Barbados'
- },
- {
- latLng: [17.11, -61.85],
- name: 'Antigua and Barbuda'
- },
- {
- latLng: [-4.61, 55.45],
- name: 'Seychelles'
- },
- {
- latLng: [7.35, 134.46],
- name: 'Palau'
- },
- {
- latLng: [42.5, 1.51],
- name: 'Andorra'
- },
- {
- latLng: [14.01, -60.98],
- name: 'Saint Lucia'
- },
- {
- latLng: [6.91, 158.18],
- name: 'Federated States of Micronesia'
- },
- {
- latLng: [1.3, 103.8],
- name: 'Singapore'
- },
- {
- latLng: [1.46, 173.03],
- name: 'Kiribati'
- },
- {
- latLng: [-21.13, -175.2],
- name: 'Tonga'
- },
- {
- latLng: [15.3, -61.38],
- name: 'Dominica'
- },
- {
- latLng: [-20.2, 57.5],
- name: 'Mauritius'
- },
- {
- latLng: [26.02, 50.55],
- name: 'Bahrain'
- },
- {
- latLng: [0.33, 6.73],
- name: 'São Tomé and Príncipe'
- }
- ]
- });
-});
-
-
-
-//---------------------------------------------------------END OF CHARTS------------------------------------------------------ \ No newline at end of file
diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js
deleted file mode 100755
index 7cb052d..0000000
--- a/resources/assets/js/app.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * First we will load all of this project's JavaScript dependencies which
- * includes Vue and other libraries. It is a great starting point when
- * building robust, powerful web applications using Vue and Laravel.
- */
-
-window.openpgp = require('openpgp');
-window.Vue = require('vue');
-require('./bootstrap');
-require('@fortawesome/fontawesome-free/js/all');
-require('./setup');
-require('./profile');
-require('./chat'); \ No newline at end of file
diff --git a/resources/assets/js/bootstrap.js b/resources/assets/js/bootstrap.js
deleted file mode 100755
index a919262..0000000
--- a/resources/assets/js/bootstrap.js
+++ /dev/null
@@ -1,52 +0,0 @@
-window._ = require('lodash');
-window.Popper = require('popper.js').default;
-
-/**
- * We'll load jQuery and the Bootstrap jQuery plugin which provides support
- * for JavaScript based Bootstrap features such as modals and tabs. This
- * code may be modified to fit the specific needs of your application.
- */
-
-try {
- window.$ = window.jQuery = require('jquery');
- require('bootstrap');
-} catch (e) {}
-
-/**
- * We'll load the axios HTTP library which allows us to easily issue requests
- * to our Laravel back-end. This library automatically handles sending the
- * CSRF token as a header based on the value of the "XSRF" token cookie.
- */
-
-window.axios = require('axios');
-
-window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
-
-/**
- * Next we will register the CSRF Token as a common header with Axios so that
- * all outgoing HTTP requests automatically have it attached. This is just
- * a simple convenience so we don't have to attach every token manually.
- */
-
-let token = document.head.querySelector('meta[name="csrf-token"]');
-
-if (token) {
- window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
-} else {
- console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');
-}
-
-/**
- * Echo exposes an expressive API for subscribing to channels and listening
- * for events that are broadcast by Laravel. Echo and event broadcasting
- * allows your team to easily build robust real-time web applications.
- */
-// import Echo from "laravel-echo"
-// window.io = require('socket.io-client');
-
-// if (typeof io !== 'undefined') {
-// window.Echo = new Echo({
-// broadcaster: 'socket.io',
-// host: window.location.hostname + ':6001',
-// });
-// } \ No newline at end of file
diff --git a/resources/assets/js/chat.js b/resources/assets/js/chat.js
deleted file mode 100755
index c84f9d6..0000000
--- a/resources/assets/js/chat.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// var openpgp = window.openpgp;
-
-// var options = {
-// userIds: [{ name:'Marvin Borner', email:'test@test.de' }], // multiple user IDs
-// numBits: 4096, // RSA key size
-// passphrase: 'cool password of private key'
-// };
-
-// openpgp.generateKey(options).then(function(key) {
-// var privateKey = key.privateKeyArmored; // '-----BEGIN PGP PRIVATE KEY BLOCK ... '
-// var publicKey = key.publicKeyArmored; // '-----BEGIN PGP PUBLIC KEY BLOCK ... '
-
-// console.log(publicKey);
-// console.log(privateKey);
-// });
-
-// $.ajax({
-// type: "POST",
-// url: "keys/public/1",
-// data: {
-// "key": "test_key_2"
-// },
-// cache: false,
-// success: (results) => {
-// console.log(results);
-// }
-// });
-
-
-
-var socket = io('http://127.0.0.1:8890', {
- transports: ['websocket']
-});
-socket.on('message', (data) => {
- data = JSON.parse(data);
- $("#messages").append("<p>" + data.user + " : " + data.message + "</p>");
-});
-
-$('input.send').click((e) => {
- e.preventDefault();
- sendMessage();
-});
-
-function sendMessage() {
- var message = $('input.message').val();
- $('input.message').val("");
- $.ajax({
- type: "POST",
- url: "sendMessage",
- data: {
- "message": message
- },
- cache: false
- });
-} \ No newline at end of file
diff --git a/resources/assets/js/chatServer.js b/resources/assets/js/chatServer.js
deleted file mode 100755
index fb6c7fc..0000000
--- a/resources/assets/js/chatServer.js
+++ /dev/null
@@ -1,26 +0,0 @@
-var app = require('express')();
-var server = require('http').Server(app);
-var io = require('socket.io')(server);
-var redis = require('redis');
-var port = 8890;
-
-server.listen(port, function () {
- console.log("Listening on " + port)
-});
-
-io.on('connection', function (socket) {
-
- console.log("new client connected");
- var redisClient = redis.createClient();
- redisClient.subscribe('message');
-
- redisClient.on("message", function (channel, message) {
- console.log("new message" + message);
- socket.emit(channel, message);
- });
-
- socket.on('disconnect', function () {
- console.log("client connected");
- redisClient.quit();
- });
-});
diff --git a/resources/assets/js/components/ExampleComponent.vue b/resources/assets/js/components/ExampleComponent.vue
deleted file mode 100755
index 2805329..0000000
--- a/resources/assets/js/components/ExampleComponent.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-<template>
- <div class="container">
- <div class="row justify-content-center">
- <div class="col-md-8">
- <div class="card card-default">
- <div class="card-header">Example Component</div>
-
- <div class="card-body">
- I'm an example component.
- </div>
- </div>
- </div>
- </div>
- </div>
-</template>
-
-<script>
- export default {
- mounted() {
- console.log('Component mounted.')
- }
- }
-</script>
diff --git a/resources/assets/js/initial_key_gen.js b/resources/assets/js/initial_key_gen.js
deleted file mode 100755
index 1b6875f..0000000
--- a/resources/assets/js/initial_key_gen.js
+++ /dev/null
@@ -1,30 +0,0 @@
-$('form[keygen]').submit((event) => {
- event.preventDefault();
-
- $('button[type="submit"]').attr("disabled", true).html('Loading...');
-
- var openpgp = window.openpgp;
-
- var options = {
- userIds: [{
- email: $("input#email").val()
- }],
- numBits: 4096,
- passphrase: $("input#password").val()
- };
-
- openpgp.generateKey(options).then((key) => {
- var privateKey = key.privateKeyArmored;
- var publicKey = key.publicKeyArmored;
-
- localStorage.setItem("privkey", privateKey);
-
- var now = new Date();
- var time = now.getTime();
- time += 3600 * 1000;
- now.setTime(time);
- document.cookie = "publickey=" + encodeURI(publicKey.substr(96).slice(0, -35)) + "; expires=" + now.toUTCString() + ";";
-
- $('form[keygen]').unbind('submit').submit();
- });
-}); \ No newline at end of file
diff --git a/resources/assets/js/profile.js b/resources/assets/js/profile.js
deleted file mode 100755
index d834542..0000000
--- a/resources/assets/js/profile.js
+++ /dev/null
@@ -1,39 +0,0 @@
-$("#avatarFile").on("change", () => {
- var preview = document.querySelector('#image-preview');
- var file = document.querySelector("#avatarFile").files[0];
- var reader = new FileReader();
-
- reader.addEventListener("load", () => {
- preview.src = reader.result;
- }, false);
-
- if (file) {
- reader.readAsDataURL(file);
- }
-});
-
-$("#avatarForm").submit(function (e) {
- var url = "/avatar";
- var data = new FormData();
- $.each(jQuery('#avatarFile')[0].files, (i, file) => {
- data.append('avatar', file);
- });
-
- e.preventDefault();
- $.ajax({
- url: url,
- data: data,
- cache: false,
- contentType: false,
- processData: false,
- method: 'POST',
- type: 'POST',
- success: (data) => {
- $("#avatarUploadSucceededAlert").show();
- $("#avatarUploadSucceededMessage").text(data.success);
- },
- error: () => {
- $("#avatarUploadFailedAlert").show();
- }
- });
-}); \ No newline at end of file
diff --git a/resources/assets/js/setup.js b/resources/assets/js/setup.js
deleted file mode 100755
index 880bf91..0000000
--- a/resources/assets/js/setup.js
+++ /dev/null
@@ -1,5 +0,0 @@
-$.ajaxSetup({
- headers: {
- 'X-CSRF-Token': $('input[name="_token"]').val()
- }
-}); \ No newline at end of file