2018-08-06 21:53:32 +02:00
|
|
|
global.$ = global.jQuery = require('jquery');
|
|
|
|
require('bootstrap');
|
|
|
|
require('admin-lte/build/js/AdminLTE.js');
|
2018-08-07 00:11:54 +02:00
|
|
|
require('bootstrap-fileinput');
|
2018-08-11 02:18:21 +02:00
|
|
|
require('bootstrap-fileinput/themes/fas/theme');
|
2018-08-06 21:53:32 +02:00
|
|
|
|
|
|
|
|
2018-08-09 02:42:01 +02:00
|
|
|
/**
|
|
|
|
* Change the plus and minus when opening or closing bootstraps collapse object
|
|
|
|
*/
|
|
|
|
$('body').on("show.bs.collapse hide.bs.collapse", (e) => {
|
|
|
|
let $target = $(e.target);
|
2018-08-11 04:01:19 +02:00
|
|
|
let $box = $target.parent(".box");
|
|
|
|
let $fontAwesome = $box.children(".box-header").children("i");
|
2018-08-09 02:42:01 +02:00
|
|
|
|
|
|
|
if(e.type == "show") {
|
|
|
|
$fontAwesome.removeClass("fa-plus").addClass("fa-minus");
|
|
|
|
} else if(e.type == "hide") {
|
|
|
|
$fontAwesome.removeClass("fa-minus").addClass("fa-plus");
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Import Stuff for React
|
|
|
|
*/
|
2016-04-18 12:39:09 -04:00
|
|
|
import React from 'react';
|
|
|
|
import ReactDOM from 'react-dom';
|
2018-07-21 16:53:53 +02:00
|
|
|
import {Route} from 'react-router';
|
2016-04-18 12:39:09 -04:00
|
|
|
import App from './App/App.jsx';
|
2016-04-29 10:37:21 -04:00
|
|
|
import LoginContent from './App/components/LoginContent.jsx';
|
2018-07-21 16:53:53 +02:00
|
|
|
import {BrowserRouter, Switch} from "react-router-dom";
|
2016-04-19 13:55:21 -04:00
|
|
|
|
2018-08-09 02:42:01 +02:00
|
|
|
/**
|
|
|
|
* Start React Render
|
|
|
|
*/
|
2016-04-19 13:55:21 -04:00
|
|
|
ReactDOM.render((
|
2018-07-21 16:53:53 +02:00
|
|
|
<BrowserRouter>
|
|
|
|
<Switch>
|
|
|
|
<Route path="/login" component={LoginContent} />
|
|
|
|
<Route component={App} />
|
|
|
|
</Switch>
|
|
|
|
</BrowserRouter>
|
2018-08-10 23:00:08 +02:00
|
|
|
), document.getElementById('app'));
|