Merge branch 'ethofs-integration' of https://github.com/Ether1Project/Ether1DesktopWallet into ethofs-integration

This commit is contained in:
Dev-JamesR
2019-10-13 20:26:24 -07:00
5 changed files with 10686 additions and 397 deletions

View File

@@ -1,400 +1,422 @@
if (typeof jQuery === "undefined") { if (typeof jQuery === "undefined") {
throw new Error("jQuery plugins need to be before this file"); throw new Error("jQuery plugins need to be before this file");
} }
$.AdminBSB = {}; $.AdminBSB = {};
$.AdminBSB.options = { $.AdminBSB.options = {
colors: { colors: {
red: '#F44336', red: '#F44336',
pink: '#E91E63', pink: '#E91E63',
purple: '#9C27B0', purple: '#9C27B0',
deepPurple: '#673AB7', deepPurple: '#673AB7',
indigo: '#3F51B5', indigo: '#3F51B5',
blue: '#2196F3', blue: '#2196F3',
lightBlue: '#03A9F4', lightBlue: '#03A9F4',
cyan: '#00BCD4', cyan: '#00BCD4',
teal: '#009688', teal: '#009688',
green: '#4CAF50', green: '#4CAF50',
lightGreen: '#8BC34A', lightGreen: '#8BC34A',
lime: '#CDDC39', lime: '#CDDC39',
yellow: '#ffe821', yellow: '#ffe821',
amber: '#FFC107', amber: '#FFC107',
orange: '#FF9800', orange: '#FF9800',
deepOrange: '#FF5722', deepOrange: '#FF5722',
brown: '#795548', brown: '#795548',
grey: '#9E9E9E', grey: '#9E9E9E',
blueGrey: '#607D8B', blueGrey: '#607D8B',
black: '#000000', black: '#000000',
white: '#ffffff' white: '#ffffff'
}, },
leftSideBar: { leftSideBar: {
scrollColor: 'rgba(0,0,0,0.5)', scrollColor: 'rgba(0,0,0,0.5)',
scrollWidth: '4px', scrollWidth: '4px',
scrollAlwaysVisible: false, scrollAlwaysVisible: false,
scrollBorderRadius: '0', scrollBorderRadius: '0',
scrollRailBorderRadius: '0', scrollRailBorderRadius: '0',
scrollActiveItemWhenPageLoad: true, scrollActiveItemWhenPageLoad: true,
breakpointWidth: 1170 breakpointWidth: 1170
}, },
dropdownMenu: { dropdownMenu: {
effectIn: 'fadeIn', effectIn: 'fadeIn',
effectOut: 'fadeOut' effectOut: 'fadeOut'
} }
} }
/* Left Sidebar - Function ================================================================================================= /* Left Sidebar - Function =================================================================================================
* You can manage the left sidebar menu options * You can manage the left sidebar menu options
* *
*/ */
$.AdminBSB.leftSideBar = { $.AdminBSB.leftSideBar = {
activate: function () { activate: function() {
var _this = this; var _this = this;
var $body = $('body'); var $body = $('body');
var $overlay = $('.overlay'); var $overlay = $('.overlay');
//Close sidebar //Close sidebar
$(window).click(function (e) { $(window).click(function(e) {
var $target = $(e.target); var $target = $(e.target);
if (e.target.nodeName.toLowerCase() === 'i') { $target = $(e.target).parent(); } if (e.target.nodeName.toLowerCase() === 'i') {
$target = $(e.target).parent();
}
if (!$target.hasClass('bars') && _this.isOpen() && $target.parents('#leftsidebar').length === 0) { if (!$target.hasClass('bars') && _this.isOpen() && $target.parents('#leftsidebar').length === 0) {
if (!$target.hasClass('js-right-sidebar')) $overlay.fadeOut(); if (!$target.hasClass('js-right-sidebar')) $overlay.fadeOut();
$body.removeClass('overlay-open'); $body.removeClass('overlay-open');
} }
});
$.each($('.menu-toggle.toggled'), function(i, val) {
$(val).next().slideToggle(0);
});
//When page load
$.each($('.menu .list li.active'), function(i, val) {
var $activeAnchors = $(val).find('a:eq(0)');
$activeAnchors.addClass('toggled');
$activeAnchors.next().show();
});
//Collapse or Expand Menu
$('.menu-toggle').on('click', function(e) {
var $this = $(this);
var $content = $this.next();
if ($($this.parents('ul')[0]).hasClass('list')) {
var $not = $(e.target).hasClass('menu-toggle') ? e.target : $(e.target).parents('.menu-toggle');
$.each($('.menu-toggle.toggled').not($not).next(), function(i, val) {
if ($(val).is(':visible')) {
$(val).prev().toggleClass('toggled');
$(val).slideUp();
}
}); });
}
$.each($('.menu-toggle.toggled'), function (i, val) { $this.toggleClass('toggled');
$(val).next().slideToggle(0); $content.slideToggle(320);
});
//Set menu height
_this.setMenuHeight(true);
_this.checkStatusForResize(true);
$(window).resize(function() {
_this.setMenuHeight(false);
_this.checkStatusForResize(false);
});
//Set Waves
Waves.attach('.menu .list a', ['waves-block']);
Waves.init();
},
setMenuHeight: function(isFirstTime) {
if (typeof $.fn.slimScroll != 'undefined') {
var configs = $.AdminBSB.options.leftSideBar;
var height = ($(window).height() - ($('.legal').outerHeight() + $('.user-info').outerHeight() + $('.navbar').innerHeight()));
var $el = $('.list');
if (!isFirstTime) {
$el.slimscroll({
destroy: true
}); });
}
//When page load $el.slimscroll({
$.each($('.menu .list li.active'), function (i, val) { height: height + "px",
var $activeAnchors = $(val).find('a:eq(0)'); color: configs.scrollColor,
size: configs.scrollWidth,
alwaysVisible: configs.scrollAlwaysVisible,
borderRadius: configs.scrollBorderRadius,
railBorderRadius: configs.scrollRailBorderRadius
});
$activeAnchors.addClass('toggled'); //Scroll active menu item when page load, if option set = true
$activeAnchors.next().show(); if ($.AdminBSB.options.leftSideBar.scrollActiveItemWhenPageLoad) {
}); var item = $('.menu .list li.active')[0];
if (item) {
//Collapse or Expand Menu var activeItemOffsetTop = item.offsetTop;
$('.menu-toggle').on('click', function (e) { if (activeItemOffsetTop > 150) $el.slimscroll({
var $this = $(this); scrollTo: activeItemOffsetTop + 'px'
var $content = $this.next(); });
if ($($this.parents('ul')[0]).hasClass('list')) {
var $not = $(e.target).hasClass('menu-toggle') ? e.target : $(e.target).parents('.menu-toggle');
$.each($('.menu-toggle.toggled').not($not).next(), function (i, val) {
if ($(val).is(':visible')) {
$(val).prev().toggleClass('toggled');
$(val).slideUp();
}
});
}
$this.toggleClass('toggled');
$content.slideToggle(320);
});
//Set menu height
_this.setMenuHeight(true);
_this.checkStatusForResize(true);
$(window).resize(function () {
_this.setMenuHeight(false);
_this.checkStatusForResize(false);
});
//Set Waves
Waves.attach('.menu .list a', ['waves-block']);
Waves.init();
},
setMenuHeight: function (isFirstTime) {
if (typeof $.fn.slimScroll != 'undefined') {
var configs = $.AdminBSB.options.leftSideBar;
var height = ($(window).height() - ($('.legal').outerHeight() + $('.user-info').outerHeight() + $('.navbar').innerHeight()));
var $el = $('.list');
if (!isFirstTime) {
$el.slimscroll({
destroy: true
});
}
$el.slimscroll({
height: height + "px",
color: configs.scrollColor,
size: configs.scrollWidth,
alwaysVisible: configs.scrollAlwaysVisible,
borderRadius: configs.scrollBorderRadius,
railBorderRadius: configs.scrollRailBorderRadius
});
//Scroll active menu item when page load, if option set = true
if ($.AdminBSB.options.leftSideBar.scrollActiveItemWhenPageLoad) {
var item = $('.menu .list li.active')[0];
if (item) {
var activeItemOffsetTop = item.offsetTop;
if (activeItemOffsetTop > 150) $el.slimscroll({ scrollTo: activeItemOffsetTop + 'px' });
}
}
} }
}, }
checkStatusForResize: function (firstTime) {
var $body = $('body');
var $openCloseBar = $('.navbar .navbar-header .bars');
var width = $body.width();
if (firstTime) {
$body.find('.content, .sidebar').addClass('no-animate').delay(1000).queue(function () {
$(this).removeClass('no-animate').dequeue();
});
}
if (width < $.AdminBSB.options.leftSideBar.breakpointWidth) {
$body.addClass('ls-closed');
$openCloseBar.fadeIn();
}
else {
$body.removeClass('ls-closed');
$openCloseBar.fadeOut();
}
},
isOpen: function () {
return $('body').hasClass('overlay-open');
} }
},
checkStatusForResize: function(firstTime) {
var $body = $('body');
var $openCloseBar = $('.navbar .navbar-header .bars');
var width = $body.width();
if (firstTime) {
$body.find('.content, .sidebar').addClass('no-animate').delay(1000).queue(function() {
$(this).removeClass('no-animate').dequeue();
});
}
if (width < $.AdminBSB.options.leftSideBar.breakpointWidth) {
$body.addClass('ls-closed');
$openCloseBar.fadeIn();
} else {
$body.removeClass('ls-closed');
$openCloseBar.fadeOut();
}
},
isOpen: function() {
return $('body').hasClass('overlay-open');
}
}; };
//========================================================================================================================== //==========================================================================================================================
/* Right Sidebar - Function ================================================================================================ /* Right Sidebar - Function ================================================================================================
* You can manage the right sidebar menu options * You can manage the right sidebar menu options
* *
*/ */
$.AdminBSB.rightSideBar = { $.AdminBSB.rightSideBar = {
activate: function () { activate: function() {
var _this = this; var _this = this;
var $sidebar = $('#rightsidebar'); var $sidebar = $('#rightsidebar');
var $overlay = $('.overlay'); var $overlay = $('.overlay');
//Close sidebar //Close sidebar
$(window).click(function (e) { $(window).click(function(e) {
var $target = $(e.target); var $target = $(e.target);
if (e.target.nodeName.toLowerCase() === 'i') { $target = $(e.target).parent(); } if (e.target.nodeName.toLowerCase() === 'i') {
$target = $(e.target).parent();
}
if (!$target.hasClass('js-right-sidebar') && _this.isOpen() && $target.parents('#rightsidebar').length === 0) { if (!$target.hasClass('js-right-sidebar') && _this.isOpen() && $target.parents('#rightsidebar').length === 0) {
if (!$target.hasClass('bars')) $overlay.fadeOut(); if (!$target.hasClass('bars')) $overlay.fadeOut();
$sidebar.removeClass('open'); $sidebar.removeClass('open');
} }
}); });
$('.js-right-sidebar').on('click', function () { $('.js-right-sidebar').on('click', function() {
$sidebar.toggleClass('open'); $sidebar.toggleClass('open');
if (_this.isOpen()) { $overlay.fadeIn(); } else { $overlay.fadeOut(); } if (_this.isOpen()) {
}); $overlay.fadeIn();
}, } else {
isOpen: function () { $overlay.fadeOut();
return $('.right-sidebar').hasClass('open'); }
} });
},
isOpen: function() {
return $('.right-sidebar').hasClass('open');
}
} }
//========================================================================================================================== //==========================================================================================================================
/* Searchbar - Function ================================================================================================ /* Searchbar - Function ================================================================================================
* You can manage the search bar * You can manage the search bar
* *
*/ */
var $searchBar = $('.search-bar'); var $searchBar = $('.search-bar');
$.AdminBSB.search = { $.AdminBSB.search = {
activate: function () { activate: function() {
var _this = this; var _this = this;
//Search button click event //Search button click event
$('.js-search').on('click', function () { $('.js-search').on('click', function() {
_this.showSearchBar(); _this.showSearchBar();
}); });
//Close search click event //Close search click event
$searchBar.find('.close-search').on('click', function () { $searchBar.find('.close-search').on('click', function() {
_this.hideSearchBar(); _this.hideSearchBar();
}); });
//ESC key on pressed //ESC key on pressed
$searchBar.find('input[type="text"]').on('keyup', function (e) { $searchBar.find('input[type="text"]').on('keyup', function(e) {
if (e.keyCode == 27) { if (e.keyCode == 27) {
_this.hideSearchBar(); _this.hideSearchBar();
} }
}); });
}, },
showSearchBar: function () { showSearchBar: function() {
$searchBar.addClass('open'); $searchBar.addClass('open');
$searchBar.find('input[type="text"]').focus(); $searchBar.find('input[type="text"]').focus();
}, },
hideSearchBar: function () { hideSearchBar: function() {
$searchBar.removeClass('open'); $searchBar.removeClass('open');
$searchBar.find('input[type="text"]').val(''); $searchBar.find('input[type="text"]').val('');
} }
} }
//========================================================================================================================== //==========================================================================================================================
/* Navbar - Function ======================================================================================================= /* Navbar - Function =======================================================================================================
* You can manage the navbar * You can manage the navbar
* *
*/ */
$.AdminBSB.navbar = { $.AdminBSB.navbar = {
activate: function () { activate: function() {
var $body = $('body'); var $body = $('body');
var $overlay = $('.overlay'); var $overlay = $('.overlay');
//Open left sidebar panel //Open left sidebar panel
$('.bars').on('click', function () { $('.bars').on('click', function() {
$body.toggleClass('overlay-open'); $body.toggleClass('overlay-open');
if ($body.hasClass('overlay-open')) { $overlay.fadeIn(); } else { $overlay.fadeOut(); } if ($body.hasClass('overlay-open')) {
$overlay.fadeIn();
} else {
$overlay.fadeOut();
}
});
//Close collapse bar on click event
$('.nav [data-close="true"]').on('click', function() {
var isVisible = $('.navbar-toggle').is(':visible');
var $navbarCollapse = $('.navbar-collapse');
if (isVisible) {
$navbarCollapse.slideUp(function() {
$navbarCollapse.removeClass('in').removeAttr('style');
}); });
}
//Close collapse bar on click event });
$('.nav [data-close="true"]').on('click', function () { }
var isVisible = $('.navbar-toggle').is(':visible');
var $navbarCollapse = $('.navbar-collapse');
if (isVisible) {
$navbarCollapse.slideUp(function () {
$navbarCollapse.removeClass('in').removeAttr('style');
});
}
});
}
} }
//========================================================================================================================== //==========================================================================================================================
/* Input - Function ======================================================================================================== /* Input - Function ========================================================================================================
* You can manage the inputs(also textareas) with name of class 'form-control' * You can manage the inputs(also textareas) with name of class 'form-control'
* *
*/ */
$.AdminBSB.input = { $.AdminBSB.input = {
activate: function ($parentSelector) { activate: function($parentSelector) {
$parentSelector = $parentSelector || $('body'); $parentSelector = $parentSelector || $('body');
//On focus event //On focus event
$parentSelector.find('.form-control').focus(function () { $parentSelector.find('.form-control').focus(function() {
$(this).closest('.form-line').addClass('focused'); $(this).closest('.form-line').addClass('focused');
}); });
//On focusout event //On focusout event
$parentSelector.find('.form-control').focusout(function () { $parentSelector.find('.form-control').focusout(function() {
var $this = $(this); var $this = $(this);
if ($this.parents('.form-group').hasClass('form-float')) { if ($this.parents('.form-group').hasClass('form-float')) {
if ($this.val() == '') { $this.parents('.form-line').removeClass('focused'); } if ($this.val() == '') {
} $this.parents('.form-line').removeClass('focused');
else { }
$this.parents('.form-line').removeClass('focused'); } else {
} $this.parents('.form-line').removeClass('focused');
}); }
});
//On label click //On label click
$parentSelector.on('click', '.form-float .form-line .form-label', function () { $parentSelector.on('click', '.form-float .form-line .form-label', function() {
$(this).parent().find('input').focus(); $(this).parent().find('input').focus();
}); });
//Not blank form //Not blank form
$parentSelector.find('.form-control').each(function () { $parentSelector.find('.form-control').each(function() {
if ($(this).val() !== '') { if ($(this).val() !== '') {
$(this).parents('.form-line').addClass('focused'); $(this).parents('.form-line').addClass('focused');
} }
}); });
} }
} }
//========================================================================================================================== //==========================================================================================================================
/* Form - Select - Function ================================================================================================ /* Form - Select - Function ================================================================================================
* You can manage the 'select' of form elements * You can manage the 'select' of form elements
* *
*/ */
$.AdminBSB.select = { $.AdminBSB.select = {
activate: function () { activate: function() {
if ($.fn.selectpicker) { $('select:not(.ms)').selectpicker(); } if ($.fn.selectpicker) {
$('select:not(.ms)').selectpicker();
} }
}
} }
//========================================================================================================================== //==========================================================================================================================
/* DropdownMenu - Function ================================================================================================= /* DropdownMenu - Function =================================================================================================
* You can manage the dropdown menu * You can manage the dropdown menu
* *
*/ */
$.AdminBSB.dropdownMenu = { $.AdminBSB.dropdownMenu = {
activate: function () { activate: function() {
var _this = this; var _this = this;
$('.dropdown, .dropup, .btn-group').on({ $('.dropdown, .dropup, .btn-group').on({
"show.bs.dropdown": function () { "show.bs.dropdown": function() {
var dropdown = _this.dropdownEffect(this); var dropdown = _this.dropdownEffect(this);
_this.dropdownEffectStart(dropdown, dropdown.effectIn); _this.dropdownEffectStart(dropdown, dropdown.effectIn);
}, },
"shown.bs.dropdown": function () { "shown.bs.dropdown": function() {
var dropdown = _this.dropdownEffect(this); var dropdown = _this.dropdownEffect(this);
if (dropdown.effectIn && dropdown.effectOut) { if (dropdown.effectIn && dropdown.effectOut) {
_this.dropdownEffectEnd(dropdown, function () { }); _this.dropdownEffectEnd(dropdown, function() {});
}
},
"hide.bs.dropdown": function (e) {
var dropdown = _this.dropdownEffect(this);
if (dropdown.effectOut) {
e.preventDefault();
_this.dropdownEffectStart(dropdown, dropdown.effectOut);
_this.dropdownEffectEnd(dropdown, function () {
dropdown.dropdown.removeClass('open');
});
}
}
});
//Set Waves
Waves.attach('.dropdown-menu li a', ['waves-block']);
Waves.init();
},
dropdownEffect: function (target) {
var effectIn = $.AdminBSB.options.dropdownMenu.effectIn, effectOut = $.AdminBSB.options.dropdownMenu.effectOut;
var dropdown = $(target), dropdownMenu = $('.dropdown-menu', target);
if (dropdown.length > 0) {
var udEffectIn = dropdown.data('effect-in');
var udEffectOut = dropdown.data('effect-out');
if (udEffectIn !== undefined) { effectIn = udEffectIn; }
if (udEffectOut !== undefined) { effectOut = udEffectOut; }
} }
},
return { "hide.bs.dropdown": function(e) {
target: target, var dropdown = _this.dropdownEffect(this);
dropdown: dropdown, if (dropdown.effectOut) {
dropdownMenu: dropdownMenu, e.preventDefault();
effectIn: effectIn, _this.dropdownEffectStart(dropdown, dropdown.effectOut);
effectOut: effectOut _this.dropdownEffectEnd(dropdown, function() {
}; dropdown.dropdown.removeClass('open');
}, });
dropdownEffectStart: function (data, effectToStart) {
if (effectToStart) {
data.dropdown.addClass('dropdown-animating');
data.dropdownMenu.addClass('animated dropdown-animated');
data.dropdownMenu.addClass(effectToStart);
} }
}, }
dropdownEffectEnd: function (data, callback) { });
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
data.dropdown.one(animationEnd, function () {
data.dropdown.removeClass('dropdown-animating');
data.dropdownMenu.removeClass('animated dropdown-animated');
data.dropdownMenu.removeClass(data.effectIn);
data.dropdownMenu.removeClass(data.effectOut);
if (typeof callback == 'function') { //Set Waves
callback(); Waves.attach('.dropdown-menu li a', ['waves-block']);
} Waves.init();
}); },
dropdownEffect: function(target) {
var effectIn = $.AdminBSB.options.dropdownMenu.effectIn,
effectOut = $.AdminBSB.options.dropdownMenu.effectOut;
var dropdown = $(target),
dropdownMenu = $('.dropdown-menu', target);
if (dropdown.length > 0) {
var udEffectIn = dropdown.data('effect-in');
var udEffectOut = dropdown.data('effect-out');
if (udEffectIn !== undefined) {
effectIn = udEffectIn;
}
if (udEffectOut !== undefined) {
effectOut = udEffectOut;
}
} }
return {
target: target,
dropdown: dropdown,
dropdownMenu: dropdownMenu,
effectIn: effectIn,
effectOut: effectOut
};
},
dropdownEffectStart: function(data, effectToStart) {
if (effectToStart) {
data.dropdown.addClass('dropdown-animating');
data.dropdownMenu.addClass('animated dropdown-animated');
data.dropdownMenu.addClass(effectToStart);
}
},
dropdownEffectEnd: function(data, callback) {
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
data.dropdown.one(animationEnd, function() {
data.dropdown.removeClass('dropdown-animating');
data.dropdownMenu.removeClass('animated dropdown-animated');
data.dropdownMenu.removeClass(data.effectIn);
data.dropdownMenu.removeClass(data.effectOut);
if (typeof callback == 'function') {
callback();
}
});
}
} }
//========================================================================================================================== //==========================================================================================================================
/* Browser - Function ====================================================================================================== /* Browser - Function ======================================================================================================
* You can manage browser * You can manage browser
* *
*/ */
var edge = 'Microsoft Edge'; var edge = 'Microsoft Edge';
var ie10 = 'Internet Explorer 10'; var ie10 = 'Internet Explorer 10';
var ie11 = 'Internet Explorer 11'; var ie11 = 'Internet Explorer 11';
@@ -404,66 +426,68 @@ var chrome = 'Google Chrome';
var safari = 'Safari'; var safari = 'Safari';
$.AdminBSB.browser = { $.AdminBSB.browser = {
activate: function () { activate: function() {
var _this = this; var _this = this;
var className = _this.getClassName(); var className = _this.getClassName();
if (className !== '') $('html').addClass(_this.getClassName()); if (className !== '') $('html').addClass(_this.getClassName());
}, },
getBrowser: function () { getBrowser: function() {
var userAgent = navigator.userAgent.toLowerCase(); var userAgent = navigator.userAgent.toLowerCase();
if (/edge/i.test(userAgent)) { if (/edge/i.test(userAgent)) {
return edge; return edge;
} else if (/rv:11/i.test(userAgent)) { } else if (/rv:11/i.test(userAgent)) {
return ie11; return ie11;
} else if (/msie 10/i.test(userAgent)) { } else if (/msie 10/i.test(userAgent)) {
return ie10; return ie10;
} else if (/opr/i.test(userAgent)) { } else if (/opr/i.test(userAgent)) {
return opera; return opera;
} else if (/chrome/i.test(userAgent)) { } else if (/chrome/i.test(userAgent)) {
return chrome; return chrome;
} else if (/firefox/i.test(userAgent)) { } else if (/firefox/i.test(userAgent)) {
return firefox; return firefox;
} else if (!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)) { } else if (!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)) {
return safari; return safari;
}
return undefined;
},
getClassName: function () {
var browser = this.getBrowser();
if (browser === edge) {
return 'edge';
} else if (browser === ie11) {
return 'ie11';
} else if (browser === ie10) {
return 'ie10';
} else if (browser === opera) {
return 'opera';
} else if (browser === chrome) {
return 'chrome';
} else if (browser === firefox) {
return 'firefox';
} else if (browser === safari) {
return 'safari';
} else {
return '';
}
} }
return undefined;
},
getClassName: function() {
var browser = this.getBrowser();
if (browser === edge) {
return 'edge';
} else if (browser === ie11) {
return 'ie11';
} else if (browser === ie10) {
return 'ie10';
} else if (browser === opera) {
return 'opera';
} else if (browser === chrome) {
return 'chrome';
} else if (browser === firefox) {
return 'firefox';
} else if (browser === safari) {
return 'safari';
} else {
return '';
}
}
} }
//========================================================================================================================== //==========================================================================================================================
$(function () { $(function() {
$.AdminBSB.browser.activate(); $.AdminBSB.browser.activate();
$.AdminBSB.leftSideBar.activate(); $.AdminBSB.leftSideBar.activate();
$.AdminBSB.rightSideBar.activate(); $.AdminBSB.rightSideBar.activate();
$.AdminBSB.navbar.activate(); $.AdminBSB.navbar.activate();
$.AdminBSB.dropdownMenu.activate(); $.AdminBSB.dropdownMenu.activate();
$.AdminBSB.input.activate(); $.AdminBSB.input.activate();
$.AdminBSB.select.activate(); $.AdminBSB.select.activate();
$.AdminBSB.search.activate(); $.AdminBSB.search.activate();
setTimeout(function () { $('.page-loader-wrapper').fadeOut(); }, 50); setTimeout(function() {
$('.page-loader-wrapper').fadeOut();
}, 50);
}); });

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -1,19 +1,25 @@
<!-- Google Fonts --> <head>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic-ext" rel="stylesheet" type="text/css"> <!-- Google Fonts -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic-ext" rel="stylesheet" type="text/css">
<!-- Bootstrap Core Css --> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" type="text/css">
<link href="assets/dashboard/plugins/bootstrap/css/bootstrap.css" rel="stylesheet"> <!-- Bootstrap Core Css -->
<!-- Waves Effect Css --> <link href="assets/dashboard/plugins/bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="assets/dashboard/plugins/node-waves/waves.css" rel="stylesheet" /> <!-- Waves Effect Css -->
<!-- Animation Css --> <link href="assets/dashboard/plugins/node-waves/waves.css" rel="stylesheet" />
<link href="assets/dashboard/plugins/animate-css/animate.css" rel="stylesheet" /> <!-- Animation Css -->
<!-- Morris Chart Css <link href="assets/dashboard/plugins/animate-css/animate.css" rel="stylesheet" />
<!-- Morris Chart Css
<link href="assets/dashboard/plugins/morrisjs/morris.css" rel="stylesheet" />--> <link href="assets/dashboard/plugins/morrisjs/morris.css" rel="stylesheet" />-->
<!-- Custom Css --> <!-- Custom Css -->
<link href="assets/dashboard/css/style.css" rel="stylesheet"> <link href="assets/dashboard/css/style.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css">
<!-- AdminBSB Themes. You can choose a theme from css/themes instead of get all themes --> <!-- AdminBSB Themes. You can choose a theme from css/themes instead of get all themes -->
<link href="assets/dashboard/css/themes/all-themes.css" rel="stylesheet" /> <link href="assets/dashboard/css/themes/all-themes.css" rel="stylesheet" />
<link href="https://api.tiles.mapbox.com/mapbox-gl-js/v0.44.1/mapbox-gl.css" rel="stylesheet">
<script src="https://medium-widget.pixelpoint.io/widget.js"></script>
</head>
<div class="marketStats"> <div class="marketStats">
<!-- #END# Page Loader --> <!-- #END# Page Loader -->
<!-- Overlay For Sidebars --> <!-- Overlay For Sidebars -->
@@ -84,8 +90,21 @@
</div> </div>
</div> </div>
<!-- #END# Widgets --> <!-- #END# Widgets -->
<!-- CPU Usage-->
<div class="row clearfix"> <div class="row clearfix">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-6">
<div class="card">
<div class="header bg-indigo">
<h2>
What is ethoFS?
</h2>
</div>
<div class="body">
<div id="medium-widget" style="overflow: auto;"></div>
</div>
</div>
</div>
<!-- CPU Usage-->
<div class="col-lg-6 col-md-12 col-sm-12 col-xs-12"> <div class="col-lg-6 col-md-12 col-sm-12 col-xs-12">
<div class="card"> <div class="card">
<div class="header bg-indigo"> <div class="header bg-indigo">
@@ -650,6 +669,7 @@
module = undefined; module = undefined;
} }
</script> </script>
<script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js@1.0.0-beta.36/dist/web3.min.js" integrity="sha256-nWBTbvxhJgjslRyuAKJHK+XcZPlCnmIAAMixz6EefVk=" crossorigin="anonymous"></script>
<!-- Jquery Core Js --> <!-- Jquery Core Js -->
<script src="assets/dashboard/plugins/jquery/jquery.min.js"></script> <script src="assets/dashboard/plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap Core Js --> <!-- Bootstrap Core Js -->
@@ -668,8 +688,23 @@
<script src="assets/dashboard/js/app.js"></script> <script src="assets/dashboard/js/app.js"></script>
<!-- Demo Js --> <!-- Demo Js -->
<script src="assets/dashboard/js/demo.js"></script> <script src="assets/dashboard/js/demo.js"></script>
<script src="assets/dashboard/js/medium.js"></script>
<script>
MediumWidget.Init({
renderTo: '#medium-widget',
params: {
"resource": "https://medium.com/@Ether1Official",
"postsPerLine": 1,
"limit": 10,
"picture": "small",
"fields": ["description", "publishAt"],
"ratio": "landscape"
}
})
</script>
<script> <script>
if (window.module) if (window.module)
module = window.module; module = window.module;
</script> </script>
</div> </div>

View File

@@ -108,4 +108,4 @@ ipcMain.on("stopGeth", (event, arg) => {
EthoGeth.stopGeth(); EthoGeth.stopGeth();
}); });
EthoGeth = new Geth(); EthoGeth = new Geth();