51 changed files with 15598 additions and 3 deletions
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,105 @@ |
|||||||
|
/*! |
||||||
|
|
||||||
|
========================================================= |
||||||
|
* Argon Design System - v1.0.1 |
||||||
|
========================================================= |
||||||
|
|
||||||
|
* Product Page: https://www.creative-tim.com/product/argon-design-system
|
||||||
|
* Copyright 2018 Creative Tim (https://www.creative-tim.com)
|
||||||
|
* Licensed under MIT (https://github.com/creativetimofficial/argon-design-system/blob/master/LICENSE.md)
|
||||||
|
|
||||||
|
* Coded by www.creative-tim.com |
||||||
|
|
||||||
|
========================================================= |
||||||
|
|
||||||
|
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. |
||||||
|
|
||||||
|
*/ |
||||||
|
|
||||||
|
"use strict"; |
||||||
|
$(document).ready(function() { |
||||||
|
|
||||||
|
// Collapse navigation
|
||||||
|
$('.navbar-main .collapse').on('hide.bs.collapse', function () { |
||||||
|
var $this = $(this); |
||||||
|
$this.addClass('collapsing-out'); |
||||||
|
}); |
||||||
|
|
||||||
|
$('.navbar-main .collapse').on('hidden.bs.collapse', function () { |
||||||
|
var $this = $(this); |
||||||
|
$this.removeClass('collapsing-out'); |
||||||
|
}); |
||||||
|
|
||||||
|
$('.navbar-main .dropdown').on('hide.bs.dropdown', function () { |
||||||
|
var $this = $(this).find('.dropdown-menu'); |
||||||
|
|
||||||
|
$this.addClass('close'); |
||||||
|
|
||||||
|
setTimeout(function(){ |
||||||
|
$this.removeClass('close'); |
||||||
|
}, 200); |
||||||
|
|
||||||
|
}); |
||||||
|
|
||||||
|
// Headroom - show/hide navbar on scroll
|
||||||
|
if($('.headroom')[0]) { |
||||||
|
var headroom = new Headroom(document.querySelector("#navbar-main"), { |
||||||
|
offset: 300, |
||||||
|
tolerance : { |
||||||
|
up : 30, |
||||||
|
down : 30 |
||||||
|
}, |
||||||
|
}); |
||||||
|
headroom.init(); |
||||||
|
} |
||||||
|
|
||||||
|
// Tooltip
|
||||||
|
$('[data-toggle="tooltip"]').tooltip(); |
||||||
|
|
||||||
|
// Popover
|
||||||
|
$('[data-toggle="popover"]').each(function() { |
||||||
|
var popoverClass = ''; |
||||||
|
if($(this).data('color')) { |
||||||
|
popoverClass = 'popover-'+$(this).data('color'); |
||||||
|
} |
||||||
|
$(this).popover({ |
||||||
|
trigger: 'focus', |
||||||
|
template: '<div class="popover '+ popoverClass +'" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>' |
||||||
|
}) |
||||||
|
}); |
||||||
|
|
||||||
|
// Additional .focus class on form-groups
|
||||||
|
$('.form-control').on('focus blur', function(e) { |
||||||
|
$(this).parents('.form-group').toggleClass('focused', (e.type === 'focus' || this.value.length > 0)); |
||||||
|
}).trigger('blur'); |
||||||
|
|
||||||
|
|
||||||
|
// When in viewport
|
||||||
|
$('[data-toggle="on-screen"]')[0] && $('[data-toggle="on-screen"]').onScreen({ |
||||||
|
container: window, |
||||||
|
direction: 'vertical', |
||||||
|
doIn: function() { |
||||||
|
//alert();
|
||||||
|
}, |
||||||
|
doOut: function() { |
||||||
|
// Do something to the matched elements as they get off scren
|
||||||
|
}, |
||||||
|
tolerance: 200, |
||||||
|
throttle: 50, |
||||||
|
toggleClass: 'on-screen', |
||||||
|
debug: false |
||||||
|
}); |
||||||
|
|
||||||
|
// Scroll to anchor with scroll animation
|
||||||
|
$('[data-toggle="scroll"]').on('click', function(event) { |
||||||
|
var hash = $(this).attr('href'); |
||||||
|
var offset = $(this).data('offset') ? $(this).data('offset') : 0; |
||||||
|
|
||||||
|
// Animate scroll to the selected section
|
||||||
|
$('html, body').stop(true, true).animate({ |
||||||
|
scrollTop: $(hash).offset().top - offset |
||||||
|
}, 600); |
||||||
|
|
||||||
|
event.preventDefault(); |
||||||
|
}); |
||||||
|
}); |
||||||
@ -0,0 +1,78 @@ |
|||||||
|
/* Article Search Page */ |
||||||
|
.page__container .article-list { |
||||||
|
list-style: none; |
||||||
|
margin: 0; |
||||||
|
padding: 0; |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list li { |
||||||
|
border-radius: 5px; |
||||||
|
padding: 10px 20px; |
||||||
|
margin-top: 30px; |
||||||
|
border: 1px solid #a6d1ec; |
||||||
|
border-left: 5px solid #32325d; |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list li h2 { |
||||||
|
margin: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-categories ul { |
||||||
|
margin: 0 0 0 20px; |
||||||
|
padding: 0; |
||||||
|
list-style: square |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list .new-story li{ |
||||||
|
border-color: #29b94f |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list .new-story *{ |
||||||
|
color: #29b94f |
||||||
|
} |
||||||
|
.article-list h2{ |
||||||
|
font-weight: 100; |
||||||
|
} |
||||||
|
.article-button-row > *{ |
||||||
|
vertical-align: top; |
||||||
|
} |
||||||
|
|
||||||
|
.banner-list-search { |
||||||
|
border: 1px solid #ddd; |
||||||
|
padding: 10px 20px; |
||||||
|
color: #444; |
||||||
|
font-size: 20pt; |
||||||
|
border-radius: 30px; |
||||||
|
display: block; |
||||||
|
font-family: "Work Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif, sans-serif; |
||||||
|
margin-bottom: 30px; |
||||||
|
font-weight: 300 |
||||||
|
} |
||||||
|
|
||||||
|
.add-new-floater { |
||||||
|
position: fixed; |
||||||
|
top: 20px; |
||||||
|
left: 20px; |
||||||
|
z-index: 101; |
||||||
|
} |
||||||
|
|
||||||
|
/* Article New, Edit, View */ |
||||||
|
[data-name="page__heading"] *, |
||||||
|
[data-name="page__opening"] *, |
||||||
|
[data-name="page__byline"] *, |
||||||
|
.page__header .date { |
||||||
|
color: #fff; |
||||||
|
} |
||||||
|
|
||||||
|
pre { |
||||||
|
background: #eee; |
||||||
|
padding: 20px; |
||||||
|
border-radius: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.edit-buttons-float { |
||||||
|
position: fixed; |
||||||
|
top: 80px; |
||||||
|
left: 15px; |
||||||
|
z-index: 100; |
||||||
|
} |
||||||
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 48 KiB |
File diff suppressed because one or more lines are too long
@ -0,0 +1,12 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
console.log('<%- config.webPageTitle %> : Attaching Socket.IO Handler') |
||||||
|
$.webSocket = io({ |
||||||
|
transports: ['websocket'] |
||||||
|
}) |
||||||
|
$.webSocket.on('connect',function(d){ |
||||||
|
console.log('Websocket Connected') |
||||||
|
}) |
||||||
|
$.webSocket.on('f',function(d){ |
||||||
|
console.log(d) |
||||||
|
}) |
||||||
|
}) |
||||||
@ -0,0 +1,13 @@ |
|||||||
|
.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto;background: #fff;} |
||||||
|
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);} |
||||||
|
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;} |
||||||
|
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;} |
||||||
|
.modal-dialog-slideout .modal-content{border: 0;} |
||||||
|
.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} |
||||||
|
.modal-dialog-slideout .modal-header h5 {float:left;} |
||||||
|
/* modals */ |
||||||
|
@media (min-width: 992px){ |
||||||
|
.modal-lg, .modal-xl { |
||||||
|
max-width: 90%!important; |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,3 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
|
||||||
|
}) |
||||||
@ -0,0 +1,40 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
$.confirm={e:$('#confirm_window')}; |
||||||
|
$.confirm.title=$.confirm.e.find('.modal-title span') |
||||||
|
$.confirm.body=$.confirm.e.find('.modal-body') |
||||||
|
$.confirm.footer=$.confirm.e.find('.modal-footer') |
||||||
|
$.confirm.click=function(x,e){ |
||||||
|
$.confirm.footer.find('.confirmaction').remove() |
||||||
|
var createButton = function(x,place,callback){ |
||||||
|
$.confirm.footer.prepend('<button type="button" class="btn '+x.class+' confirmaction confirmaction'+place+'">'+x.title+'</button>') |
||||||
|
if(!x.class){x.class='btn-success'} |
||||||
|
if(!x.title){x.title='Save changes'} |
||||||
|
$.confirm.footer.find('.confirmaction'+place).click(function(){ |
||||||
|
$.confirm.e.modal('hide') |
||||||
|
callback(); |
||||||
|
}) |
||||||
|
} |
||||||
|
if(x instanceof Array){ |
||||||
|
$.each(x,function(place,x){ |
||||||
|
createButton(x,place,x.callback) |
||||||
|
}) |
||||||
|
}else{ |
||||||
|
createButton(x,0,e) |
||||||
|
} |
||||||
|
} |
||||||
|
$.confirm.create = function(options){ |
||||||
|
if(options.title && options.body){ |
||||||
|
$.confirm.e.modal('show') |
||||||
|
$.confirm.title.text(options.title) |
||||||
|
$.confirm.body.css('word-wrap','initial') |
||||||
|
if(options.breakWord){ |
||||||
|
$.confirm.body.css('word-wrap','break-word') |
||||||
|
} |
||||||
|
$.confirm.body.html(options.body) |
||||||
|
} |
||||||
|
if(options.clickOptions && options.clickCallback)$.confirm.click(options.clickOptions,options.clickCallback) |
||||||
|
} |
||||||
|
$.confirm.e.on('hidden.bs.modal', function () { |
||||||
|
$.confirm.footer.find('.confirmaction').remove() |
||||||
|
}) |
||||||
|
}) |
||||||
@ -0,0 +1,151 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
window.localData = function(r,rr,rrr){ |
||||||
|
if(!rrr){rrr={};};if(typeof rrr === 'string'){rrr={n:rrr}};if(!rrr.n){rrr.n='ShinobiLicenseClientSite_'+location.host} |
||||||
|
ii={o:localStorage.getItem(rrr.n)};try{ii.o=JSON.parse(ii.o)}catch(e){ii.o={}} |
||||||
|
if(!ii.o){ii.o={}} |
||||||
|
if(r&&rr&&!rrr.x){ |
||||||
|
ii.o[r]=rr; |
||||||
|
} |
||||||
|
switch(rrr.x){ |
||||||
|
case 0: |
||||||
|
delete(ii.o[r]) |
||||||
|
break; |
||||||
|
case 1: |
||||||
|
delete(ii.o[r][rr]) |
||||||
|
break; |
||||||
|
} |
||||||
|
localStorage.setItem(rrr.n,JSON.stringify(ii.o)) |
||||||
|
return ii.o |
||||||
|
} |
||||||
|
$.createMenuItemContents = function(contents){ |
||||||
|
var menu = Object.assign({ |
||||||
|
title: '', |
||||||
|
text: '', |
||||||
|
type: '', |
||||||
|
icon: 'play', |
||||||
|
addShell: false, |
||||||
|
iconAttribute: ``, |
||||||
|
mediaBodyAttribute: ``, |
||||||
|
attribute: ``, |
||||||
|
},contents) |
||||||
|
var html = `<div ${menu.iconAttribute} class="icon ${menu.small ? 'icon-sm' : ''} icon-shape bg-gradient-${menu.type} rounded-circle text-white">
|
||||||
|
<i class="fa fa-${menu.icon}"></i> |
||||||
|
</div> |
||||||
|
<div ${menu.mediaBodyAttribute} class="media-body ml-3 ${menu.mediaBodyClass}"> |
||||||
|
<h5 class="heading text-${menu.type} mb-md-1">${menu.title}</h5> |
||||||
|
<p class="description d-none d-md-inline-block mb-0">${menu.text}</p> |
||||||
|
</div>` |
||||||
|
if(menu.addShell === true){ |
||||||
|
html = `<a ${menu.attribute} class="${menu.class} media d-flex align-items-center">` + html + `</a>` |
||||||
|
} |
||||||
|
return html |
||||||
|
} |
||||||
|
var selectedVideoOnDemand |
||||||
|
var runningHlsStream |
||||||
|
window.setColorOfMenuItem = function(el,options){ |
||||||
|
if(!options)options = {} |
||||||
|
el.find(`.text-${options.from}`).removeClass(`text-${options.from}`).addClass(`text-${options.to}`) |
||||||
|
el.find(`.bg-gradient-${options.from}`).removeClass(`bg-gradient-${options.from}`).addClass(`bg-gradient-${options.to}`) |
||||||
|
} |
||||||
|
window.addVodHandlersForStreamPreview = function(options){ |
||||||
|
var video = $('#livePreview') |
||||||
|
var stream = options.stream |
||||||
|
var playlist = stream.files |
||||||
|
var position = options.position |
||||||
|
video.on('timeupdate',function(){ |
||||||
|
var videoTimeNow = this.currentTime |
||||||
|
localData('playTime_' + selectedVideoOnDemand,videoTimeNow) |
||||||
|
var percent = videoTimeNow * 100 / this.duration |
||||||
|
}) |
||||||
|
video.on('play',function(){ |
||||||
|
localData('lastWatchedPlaying','1') |
||||||
|
}) |
||||||
|
video.on('pause',function(){ |
||||||
|
localData('lastWatchedPlaying','0') |
||||||
|
}) |
||||||
|
video.on('ended',function(){ |
||||||
|
var newPosition = position + 1 |
||||||
|
var nextVideoLink = playlist[newPosition] |
||||||
|
if(nextVideoLink){ |
||||||
|
setColorOfMenuItem($(`[playlistId="${stream.playlistId}"][launchVodFile="${nextVideoLink}"]`),{ |
||||||
|
from: 'success', |
||||||
|
to: 'primary', |
||||||
|
}) |
||||||
|
setStreamPreview(nextVideoLink,{ |
||||||
|
stream: stream, |
||||||
|
position: newPosition, |
||||||
|
currentTime: 0 |
||||||
|
}) |
||||||
|
} |
||||||
|
}) |
||||||
|
} |
||||||
|
window.removeVodHandlersForStreamPreview = function(){ |
||||||
|
var video = $('#livePreview') |
||||||
|
video.off('timeupdate') |
||||||
|
video.off('ended') |
||||||
|
} |
||||||
|
window.setStreamPreviewName = function(streamUrl,options){ |
||||||
|
var urlParts = streamUrl.split('/') |
||||||
|
var filename = urlParts[urlParts.length - 1] |
||||||
|
$('.mediaActiveFilename').html(`<a href="${streamUrl}" target="_blank">${filename}</a>`) |
||||||
|
if(options.stream){ |
||||||
|
$('.mediaTitle').text(options.stream.name) |
||||||
|
} |
||||||
|
} |
||||||
|
window.setStreamPreview = function(streamUrl,options){ |
||||||
|
if(!options)options = {} |
||||||
|
localData('lastWatchedPlaying','0') |
||||||
|
setStreamPreviewName(streamUrl,options) |
||||||
|
var filePathParts = streamUrl.split('/') |
||||||
|
var filename = filePathParts[filePathParts.length - 1] |
||||||
|
var videoEl = $('#livePreview') |
||||||
|
var video = videoEl[0] |
||||||
|
videoEl.off('loadeddata') |
||||||
|
var notM3u8 = filename.indexOf('.m3u8') === -1 |
||||||
|
if(runningHlsStream){ |
||||||
|
runningHlsStream.destroy() |
||||||
|
URL.revokeObjectURL(video.src) |
||||||
|
} |
||||||
|
localData('lastWatched',{ |
||||||
|
streamUrl: streamUrl, |
||||||
|
options: options |
||||||
|
}) |
||||||
|
if (notM3u8 || navigator.userAgent.match(/(iPod|iPhone|iPad)/) || (navigator.userAgent.match(/(Safari)/)&&!navigator.userAgent.match('Chrome'))) { |
||||||
|
if(selectedVideoOnDemand !== streamUrl)video.src = streamUrl |
||||||
|
videoEl.on('loadeddata',function(){ |
||||||
|
if(notM3u8){ |
||||||
|
var videoTimeNow = localData()['playTime_' + streamUrl] |
||||||
|
video.currentTime = options.currentTime || parseFloat(videoTimeNow) || 0 |
||||||
|
} |
||||||
|
if (video.paused) { |
||||||
|
video.play() |
||||||
|
} |
||||||
|
}) |
||||||
|
}else{ |
||||||
|
runningHlsStream = new Hls(); |
||||||
|
runningHlsStream.loadSource(streamUrl); |
||||||
|
runningHlsStream.attachMedia(video); |
||||||
|
runningHlsStream.on(Hls.Events.MANIFEST_PARSED,function() { |
||||||
|
if (video.paused) { |
||||||
|
video.play(); |
||||||
|
} |
||||||
|
}) |
||||||
|
} |
||||||
|
removeVodHandlersForStreamPreview() |
||||||
|
if(notM3u8){ |
||||||
|
selectedVideoOnDemand = streamUrl |
||||||
|
addVodHandlersForStreamPreview(options) |
||||||
|
}else{ |
||||||
|
selectedVideoOnDemand = null |
||||||
|
} |
||||||
|
} |
||||||
|
$.fn.isInViewport = function() { |
||||||
|
var elementTop = $(this).offset().top; |
||||||
|
var elementBottom = elementTop + $(this).outerHeight(); |
||||||
|
|
||||||
|
var viewportTop = $(window).scrollTop(); |
||||||
|
var viewportBottom = viewportTop + $(window).height(); |
||||||
|
|
||||||
|
return elementBottom > viewportTop && elementTop < viewportBottom; |
||||||
|
}; |
||||||
|
}) |
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||||||
|
$.fn.serializeObject=function(){"use strict";var a={},b=function(b,c){var d=a[c.name];"undefined"!=typeof d&&d!==null?$.isArray(d)?d.push(c.value):a[c.name]=[d,c.value]:a[c.name]=c.value};return $.each(this.serializeArray(),b),a}; |
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,572 @@ |
|||||||
|
/*-------------------------------- |
||||||
|
|
||||||
|
hermes-dashboard-icons Web Font - built using nucleoapp.com |
||||||
|
License - nucleoapp.com/license/ |
||||||
|
|
||||||
|
-------------------------------- */ |
||||||
|
@font-face { |
||||||
|
font-family: 'NucleoIcons'; |
||||||
|
src: url('../fonts/nucleo-icons.eot'); |
||||||
|
src: url('../fonts/nucleo-icons.eot') format('embedded-opentype'), url('../fonts/nucleo-icons.woff2') format('woff2'), url('../fonts/nucleo-icons.woff') format('woff'), url('../fonts/nucleo-icons.ttf') format('truetype'), url('../fonts/nucleo-icons.svg') format('svg'); |
||||||
|
font-weight: normal; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
base class definition |
||||||
|
-------------------------*/ |
||||||
|
.ni { |
||||||
|
display: inline-block; |
||||||
|
font: normal normal normal 14px/1 NucleoIcons; |
||||||
|
font-size: inherit; |
||||||
|
text-rendering: auto; |
||||||
|
-webkit-font-smoothing: antialiased; |
||||||
|
-moz-osx-font-smoothing: grayscale; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
change icon size |
||||||
|
-------------------------*/ |
||||||
|
.ni-lg { |
||||||
|
font-size: 1.33333333em; |
||||||
|
line-height: 0.75em; |
||||||
|
vertical-align: -15%; |
||||||
|
} |
||||||
|
.ni-2x { |
||||||
|
font-size: 2em; |
||||||
|
} |
||||||
|
.ni-3x { |
||||||
|
font-size: 3em; |
||||||
|
} |
||||||
|
.ni-4x { |
||||||
|
font-size: 4em; |
||||||
|
} |
||||||
|
.ni-5x { |
||||||
|
font-size: 5em; |
||||||
|
} |
||||||
|
|
||||||
|
/*---------------------------------- |
||||||
|
add a square/circle background |
||||||
|
-----------------------------------*/ |
||||||
|
.ni.square, |
||||||
|
.ni.circle { |
||||||
|
padding: 0.33333333em; |
||||||
|
vertical-align: -16%; |
||||||
|
background-color: #eee; |
||||||
|
} |
||||||
|
.ni.circle { |
||||||
|
border-radius: 50%; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
list icons |
||||||
|
-------------------------*/ |
||||||
|
.ni-ul { |
||||||
|
padding-left: 0; |
||||||
|
margin-left: 2.14285714em; |
||||||
|
list-style-type: none; |
||||||
|
} |
||||||
|
.ni-ul > li { |
||||||
|
position: relative; |
||||||
|
} |
||||||
|
.ni-ul > li > .ni { |
||||||
|
position: absolute; |
||||||
|
left: -1.57142857em; |
||||||
|
top: 0.14285714em; |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
.ni-ul > li > .ni.lg { |
||||||
|
top: 0; |
||||||
|
left: -1.35714286em; |
||||||
|
} |
||||||
|
.ni-ul > li > .ni.circle, |
||||||
|
.ni-ul > li > .ni.square { |
||||||
|
top: -0.19047619em; |
||||||
|
left: -1.9047619em; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
spinning icons |
||||||
|
-------------------------*/ |
||||||
|
.ni.spin { |
||||||
|
-webkit-animation: nc-spin 2s infinite linear; |
||||||
|
-moz-animation: nc-spin 2s infinite linear; |
||||||
|
animation: nc-spin 2s infinite linear; |
||||||
|
} |
||||||
|
@-webkit-keyframes nc-spin { |
||||||
|
0% { |
||||||
|
-webkit-transform: rotate(0deg); |
||||||
|
} |
||||||
|
100% { |
||||||
|
-webkit-transform: rotate(360deg); |
||||||
|
} |
||||||
|
} |
||||||
|
@-moz-keyframes nc-spin { |
||||||
|
0% { |
||||||
|
-moz-transform: rotate(0deg); |
||||||
|
} |
||||||
|
100% { |
||||||
|
-moz-transform: rotate(360deg); |
||||||
|
} |
||||||
|
} |
||||||
|
@keyframes nc-spin { |
||||||
|
0% { |
||||||
|
-webkit-transform: rotate(0deg); |
||||||
|
-moz-transform: rotate(0deg); |
||||||
|
-ms-transform: rotate(0deg); |
||||||
|
-o-transform: rotate(0deg); |
||||||
|
transform: rotate(0deg); |
||||||
|
} |
||||||
|
100% { |
||||||
|
-webkit-transform: rotate(360deg); |
||||||
|
-moz-transform: rotate(360deg); |
||||||
|
-ms-transform: rotate(360deg); |
||||||
|
-o-transform: rotate(360deg); |
||||||
|
transform: rotate(360deg); |
||||||
|
} |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
rotated/flipped icons |
||||||
|
-------------------------*/ |
||||||
|
.ni.rotate-90 { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); |
||||||
|
-webkit-transform: rotate(90deg); |
||||||
|
-moz-transform: rotate(90deg); |
||||||
|
-ms-transform: rotate(90deg); |
||||||
|
-o-transform: rotate(90deg); |
||||||
|
transform: rotate(90deg); |
||||||
|
} |
||||||
|
.ni.rotate-180 { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); |
||||||
|
-webkit-transform: rotate(180deg); |
||||||
|
-moz-transform: rotate(180deg); |
||||||
|
-ms-transform: rotate(180deg); |
||||||
|
-o-transform: rotate(180deg); |
||||||
|
transform: rotate(180deg); |
||||||
|
} |
||||||
|
.ni.rotate-270 { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); |
||||||
|
-webkit-transform: rotate(270deg); |
||||||
|
-moz-transform: rotate(270deg); |
||||||
|
-ms-transform: rotate(270deg); |
||||||
|
-o-transform: rotate(270deg); |
||||||
|
transform: rotate(270deg); |
||||||
|
} |
||||||
|
.ni.flip-y { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); |
||||||
|
-webkit-transform: scale(-1, 1); |
||||||
|
-moz-transform: scale(-1, 1); |
||||||
|
-ms-transform: scale(-1, 1); |
||||||
|
-o-transform: scale(-1, 1); |
||||||
|
transform: scale(-1, 1); |
||||||
|
} |
||||||
|
.ni.flip-x { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); |
||||||
|
-webkit-transform: scale(1, -1); |
||||||
|
-moz-transform: scale(1, -1); |
||||||
|
-ms-transform: scale(1, -1); |
||||||
|
-o-transform: scale(1, -1); |
||||||
|
transform: scale(1, -1); |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
font icons |
||||||
|
-------------------------*/ |
||||||
|
|
||||||
|
.ni-active-40::before { |
||||||
|
content: "\ea02"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-air-baloon::before { |
||||||
|
content: "\ea03"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-album-2::before { |
||||||
|
content: "\ea04"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-align-center::before { |
||||||
|
content: "\ea05"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-align-left-2::before { |
||||||
|
content: "\ea06"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ambulance::before { |
||||||
|
content: "\ea07"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-app::before { |
||||||
|
content: "\ea08"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-archive-2::before { |
||||||
|
content: "\ea09"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-atom::before { |
||||||
|
content: "\ea0a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-badge::before { |
||||||
|
content: "\ea0b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bag-17::before { |
||||||
|
content: "\ea0c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-basket::before { |
||||||
|
content: "\ea0d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bell-55::before { |
||||||
|
content: "\ea0e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-down::before { |
||||||
|
content: "\ea0f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-left::before { |
||||||
|
content: "\ea10"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-right::before { |
||||||
|
content: "\ea11"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-up::before { |
||||||
|
content: "\ea12"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold::before { |
||||||
|
content: "\ea13"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-book-bookmark::before { |
||||||
|
content: "\ea14"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-books::before { |
||||||
|
content: "\ea15"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-box-2::before { |
||||||
|
content: "\ea16"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-briefcase-24::before { |
||||||
|
content: "\ea17"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-building::before { |
||||||
|
content: "\ea18"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bulb-61::before { |
||||||
|
content: "\ea19"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bullet-list-67::before { |
||||||
|
content: "\ea1a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bus-front-12::before { |
||||||
|
content: "\ea1b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-button-pause::before { |
||||||
|
content: "\ea1c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-button-play::before { |
||||||
|
content: "\ea1d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-button-power::before { |
||||||
|
content: "\ea1e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-calendar-grid-58::before { |
||||||
|
content: "\ea1f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-camera-compact::before { |
||||||
|
content: "\ea20"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-caps-small::before { |
||||||
|
content: "\ea21"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-cart::before { |
||||||
|
content: "\ea22"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-chart-bar-32::before { |
||||||
|
content: "\ea23"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-chart-pie-35::before { |
||||||
|
content: "\ea24"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-chat-round::before { |
||||||
|
content: "\ea25"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-check-bold::before { |
||||||
|
content: "\ea26"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-circle-08::before { |
||||||
|
content: "\ea27"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-cloud-download-95::before { |
||||||
|
content: "\ea28"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-cloud-upload-96::before { |
||||||
|
content: "\ea29"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-compass-04::before { |
||||||
|
content: "\ea2a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-controller::before { |
||||||
|
content: "\ea2b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-credit-card::before { |
||||||
|
content: "\ea2c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-curved-next::before { |
||||||
|
content: "\ea2d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-delivery-fast::before { |
||||||
|
content: "\ea2e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-diamond::before { |
||||||
|
content: "\ea2f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-email-83::before { |
||||||
|
content: "\ea30"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-fat-add::before { |
||||||
|
content: "\ea31"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-fat-delete::before { |
||||||
|
content: "\ea32"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-fat-remove::before { |
||||||
|
content: "\ea33"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-favourite-28::before { |
||||||
|
content: "\ea34"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-folder-17::before { |
||||||
|
content: "\ea35"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-glasses-2::before { |
||||||
|
content: "\ea36"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-hat-3::before { |
||||||
|
content: "\ea37"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-headphones::before { |
||||||
|
content: "\ea38"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-html5::before { |
||||||
|
content: "\ea39"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-istanbul::before { |
||||||
|
content: "\ea3a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-key-25::before { |
||||||
|
content: "\ea3b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-laptop::before { |
||||||
|
content: "\ea3c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-like-2::before { |
||||||
|
content: "\ea3d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-lock-circle-open::before { |
||||||
|
content: "\ea3e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-map-big::before { |
||||||
|
content: "\ea3f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-mobile-button::before { |
||||||
|
content: "\ea40"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-money-coins::before { |
||||||
|
content: "\ea41"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-note-03::before { |
||||||
|
content: "\ea42"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-notification-70::before { |
||||||
|
content: "\ea43"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-palette::before { |
||||||
|
content: "\ea44"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-paper-diploma::before { |
||||||
|
content: "\ea45"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-pin-3::before { |
||||||
|
content: "\ea46"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-planet::before { |
||||||
|
content: "\ea47"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ruler-pencil::before { |
||||||
|
content: "\ea48"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-satisfied::before { |
||||||
|
content: "\ea49"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-scissors::before { |
||||||
|
content: "\ea4a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-send::before { |
||||||
|
content: "\ea4b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-settings-gear-65::before { |
||||||
|
content: "\ea4c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-settings::before { |
||||||
|
content: "\ea4d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-single-02::before { |
||||||
|
content: "\ea4e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-single-copy-04::before { |
||||||
|
content: "\ea4f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-sound-wave::before { |
||||||
|
content: "\ea50"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-spaceship::before { |
||||||
|
content: "\ea51"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-square-pin::before { |
||||||
|
content: "\ea52"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-support-16::before { |
||||||
|
content: "\ea53"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tablet-button::before { |
||||||
|
content: "\ea54"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tag::before { |
||||||
|
content: "\ea55"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tie-bow::before { |
||||||
|
content: "\ea56"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-time-alarm::before { |
||||||
|
content: "\ea57"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-trophy::before { |
||||||
|
content: "\ea58"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tv-2::before { |
||||||
|
content: "\ea59"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-umbrella-13::before { |
||||||
|
content: "\ea5a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-user-run::before { |
||||||
|
content: "\ea5b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-vector::before { |
||||||
|
content: "\ea5c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-watch-time::before { |
||||||
|
content: "\ea5d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-world::before { |
||||||
|
content: "\ea5e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-zoom-split-in::before { |
||||||
|
content: "\ea5f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-collection::before { |
||||||
|
content: "\ea60"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-image::before { |
||||||
|
content: "\ea61"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-shop::before { |
||||||
|
content: "\ea62"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ungroup::before { |
||||||
|
content: "\ea63"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-world-2::before { |
||||||
|
content: "\ea64"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ui-04::before { |
||||||
|
content: "\ea65"; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* all icon font classes list here */ |
||||||
@ -0,0 +1,45 @@ |
|||||||
|
/* BEGIN Light */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Light/OpenSans-Light.woff2?v=1.101") format("woff2"), url("../fonts/Light/OpenSans-Light.woff?v=1.101") format("woff"); |
||||||
|
font-weight: 300; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Light */ |
||||||
|
/* BEGIN Regular */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Regular/OpenSans-Regular.woff2?v=1.101") format("woff2"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.101") format("woff"); |
||||||
|
font-weight: normal; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Regular */ |
||||||
|
/* BEGIN Semibold */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Semibold/OpenSans-Semibold.woff2?v=1.101") format("woff2"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.101") format("woff"); |
||||||
|
font-weight: 600; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Semibold */ |
||||||
|
/* BEGIN Bold */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Bold/OpenSans-Bold.woff2?v=1.101") format("woff2"), url("../fonts/Bold/OpenSans-Bold.woff?v=1.101") format("woff"); |
||||||
|
font-weight: bold; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Bold */ |
||||||
|
/* BEGIN Extrabold */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.101") format("woff2"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.101") format("woff"); |
||||||
|
font-weight: 800; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Extrabold */ |
||||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,69 @@ |
|||||||
|
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{ |
||||||
|
color: #fff; |
||||||
|
background-color: #222744; |
||||||
|
} |
||||||
|
a {cursor: pointer;} |
||||||
|
.epic-text { |
||||||
|
margin: 15px 0 0 0; |
||||||
|
text-align: center; |
||||||
|
color: #777; |
||||||
|
font-family: sans-serif; |
||||||
|
text-transform: uppercase; |
||||||
|
letter-spacing: 3pt; |
||||||
|
font-size: 8pt; |
||||||
|
} |
||||||
|
|
||||||
|
/* */ |
||||||
|
.card-edge { |
||||||
|
position: relative; |
||||||
|
line-height: 0; |
||||||
|
} |
||||||
|
/* PLAYER */ |
||||||
|
#videoCard .infoBar { |
||||||
|
position:absolute; |
||||||
|
width:100%; |
||||||
|
z-index:12; |
||||||
|
background: rgba(0,0,0,0.5); |
||||||
|
line-height: normal; |
||||||
|
} |
||||||
|
#videoCard:hover .infoBar { |
||||||
|
opacity: 1!important; |
||||||
|
} |
||||||
|
#videoCard .infoBar a{ |
||||||
|
color: #fff; |
||||||
|
} |
||||||
|
#overlayPlayButton { |
||||||
|
position:absolute; |
||||||
|
top:0; |
||||||
|
left:0; |
||||||
|
right:0; |
||||||
|
bottom:0; |
||||||
|
margin:auto; |
||||||
|
cursor:pointer; |
||||||
|
z-index: 11; |
||||||
|
} |
||||||
|
|
||||||
|
/* */ |
||||||
|
.search-highlight { |
||||||
|
background-color: #ded824; |
||||||
|
color: #000; |
||||||
|
} |
||||||
|
|
||||||
|
.btn-circle.btn-xl { |
||||||
|
width: 70px; |
||||||
|
height: 70px; |
||||||
|
padding: 10px 16px; |
||||||
|
border-radius: 35px; |
||||||
|
font-size: 36px; |
||||||
|
line-height: 1.33; |
||||||
|
} |
||||||
|
|
||||||
|
.btn-circle { |
||||||
|
width: 30px; |
||||||
|
height: 30px; |
||||||
|
padding: 6px 0px; |
||||||
|
border-radius: 15px; |
||||||
|
text-align: center; |
||||||
|
font-size: 12px; |
||||||
|
line-height: 1.42857; |
||||||
|
} |
||||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 46 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,105 @@ |
|||||||
|
/*! |
||||||
|
|
||||||
|
========================================================= |
||||||
|
* Argon Design System - v1.0.1 |
||||||
|
========================================================= |
||||||
|
|
||||||
|
* Product Page: https://www.creative-tim.com/product/argon-design-system
|
||||||
|
* Copyright 2018 Creative Tim (https://www.creative-tim.com)
|
||||||
|
* Licensed under MIT (https://github.com/creativetimofficial/argon-design-system/blob/master/LICENSE.md)
|
||||||
|
|
||||||
|
* Coded by www.creative-tim.com |
||||||
|
|
||||||
|
========================================================= |
||||||
|
|
||||||
|
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. |
||||||
|
|
||||||
|
*/ |
||||||
|
|
||||||
|
"use strict"; |
||||||
|
$(document).ready(function() { |
||||||
|
|
||||||
|
// Collapse navigation
|
||||||
|
$('.navbar-main .collapse').on('hide.bs.collapse', function () { |
||||||
|
var $this = $(this); |
||||||
|
$this.addClass('collapsing-out'); |
||||||
|
}); |
||||||
|
|
||||||
|
$('.navbar-main .collapse').on('hidden.bs.collapse', function () { |
||||||
|
var $this = $(this); |
||||||
|
$this.removeClass('collapsing-out'); |
||||||
|
}); |
||||||
|
|
||||||
|
$('.navbar-main .dropdown').on('hide.bs.dropdown', function () { |
||||||
|
var $this = $(this).find('.dropdown-menu'); |
||||||
|
|
||||||
|
$this.addClass('close'); |
||||||
|
|
||||||
|
setTimeout(function(){ |
||||||
|
$this.removeClass('close'); |
||||||
|
}, 200); |
||||||
|
|
||||||
|
}); |
||||||
|
|
||||||
|
// Headroom - show/hide navbar on scroll
|
||||||
|
if($('.headroom')[0]) { |
||||||
|
var headroom = new Headroom(document.querySelector("#navbar-main"), { |
||||||
|
offset: 300, |
||||||
|
tolerance : { |
||||||
|
up : 30, |
||||||
|
down : 30 |
||||||
|
}, |
||||||
|
}); |
||||||
|
headroom.init(); |
||||||
|
} |
||||||
|
|
||||||
|
// Tooltip
|
||||||
|
$('[data-toggle="tooltip"]').tooltip(); |
||||||
|
|
||||||
|
// Popover
|
||||||
|
$('[data-toggle="popover"]').each(function() { |
||||||
|
var popoverClass = ''; |
||||||
|
if($(this).data('color')) { |
||||||
|
popoverClass = 'popover-'+$(this).data('color'); |
||||||
|
} |
||||||
|
$(this).popover({ |
||||||
|
trigger: 'focus', |
||||||
|
template: '<div class="popover '+ popoverClass +'" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>' |
||||||
|
}) |
||||||
|
}); |
||||||
|
|
||||||
|
// Additional .focus class on form-groups
|
||||||
|
$('.form-control').on('focus blur', function(e) { |
||||||
|
$(this).parents('.form-group').toggleClass('focused', (e.type === 'focus' || this.value.length > 0)); |
||||||
|
}).trigger('blur'); |
||||||
|
|
||||||
|
|
||||||
|
// When in viewport
|
||||||
|
$('[data-toggle="on-screen"]')[0] && $('[data-toggle="on-screen"]').onScreen({ |
||||||
|
container: window, |
||||||
|
direction: 'vertical', |
||||||
|
doIn: function() { |
||||||
|
//alert();
|
||||||
|
}, |
||||||
|
doOut: function() { |
||||||
|
// Do something to the matched elements as they get off scren
|
||||||
|
}, |
||||||
|
tolerance: 200, |
||||||
|
throttle: 50, |
||||||
|
toggleClass: 'on-screen', |
||||||
|
debug: false |
||||||
|
}); |
||||||
|
|
||||||
|
// Scroll to anchor with scroll animation
|
||||||
|
$('[data-toggle="scroll"]').on('click', function(event) { |
||||||
|
var hash = $(this).attr('href'); |
||||||
|
var offset = $(this).data('offset') ? $(this).data('offset') : 0; |
||||||
|
|
||||||
|
// Animate scroll to the selected section
|
||||||
|
$('html, body').stop(true, true).animate({ |
||||||
|
scrollTop: $(hash).offset().top - offset |
||||||
|
}, 600); |
||||||
|
|
||||||
|
event.preventDefault(); |
||||||
|
}); |
||||||
|
}); |
||||||
@ -0,0 +1,78 @@ |
|||||||
|
/* Article Search Page */ |
||||||
|
.page__container .article-list { |
||||||
|
list-style: none; |
||||||
|
margin: 0; |
||||||
|
padding: 0; |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list li { |
||||||
|
border-radius: 5px; |
||||||
|
padding: 10px 20px; |
||||||
|
margin-top: 30px; |
||||||
|
border: 1px solid #a6d1ec; |
||||||
|
border-left: 5px solid #32325d; |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list li h2 { |
||||||
|
margin: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-categories ul { |
||||||
|
margin: 0 0 0 20px; |
||||||
|
padding: 0; |
||||||
|
list-style: square |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list .new-story li{ |
||||||
|
border-color: #29b94f |
||||||
|
} |
||||||
|
|
||||||
|
.page__container .article-list .new-story *{ |
||||||
|
color: #29b94f |
||||||
|
} |
||||||
|
.article-list h2{ |
||||||
|
font-weight: 100; |
||||||
|
} |
||||||
|
.article-button-row > *{ |
||||||
|
vertical-align: top; |
||||||
|
} |
||||||
|
|
||||||
|
.banner-list-search { |
||||||
|
border: 1px solid #ddd; |
||||||
|
padding: 10px 20px; |
||||||
|
color: #444; |
||||||
|
font-size: 20pt; |
||||||
|
border-radius: 30px; |
||||||
|
display: block; |
||||||
|
font-family: "Work Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif, sans-serif; |
||||||
|
margin-bottom: 30px; |
||||||
|
font-weight: 300 |
||||||
|
} |
||||||
|
|
||||||
|
.add-new-floater { |
||||||
|
position: fixed; |
||||||
|
top: 20px; |
||||||
|
left: 20px; |
||||||
|
z-index: 101; |
||||||
|
} |
||||||
|
|
||||||
|
/* Article New, Edit, View */ |
||||||
|
[data-name="page__heading"] *, |
||||||
|
[data-name="page__opening"] *, |
||||||
|
[data-name="page__byline"] *, |
||||||
|
.page__header .date { |
||||||
|
color: #fff; |
||||||
|
} |
||||||
|
|
||||||
|
pre { |
||||||
|
background: #eee; |
||||||
|
padding: 20px; |
||||||
|
border-radius: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.edit-buttons-float { |
||||||
|
position: fixed; |
||||||
|
top: 80px; |
||||||
|
left: 15px; |
||||||
|
z-index: 100; |
||||||
|
} |
||||||
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 48 KiB |
File diff suppressed because one or more lines are too long
@ -0,0 +1,40 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
$.confirm={e:$('#confirm_window')}; |
||||||
|
$.confirm.title=$.confirm.e.find('.modal-title span') |
||||||
|
$.confirm.body=$.confirm.e.find('.modal-body') |
||||||
|
$.confirm.footer=$.confirm.e.find('.modal-footer') |
||||||
|
$.confirm.click=function(x,e){ |
||||||
|
$.confirm.footer.find('.confirmaction').remove() |
||||||
|
var createButton = function(x,place,callback){ |
||||||
|
$.confirm.footer.prepend('<button type="button" class="btn '+x.class+' confirmaction confirmaction'+place+'">'+x.title+'</button>') |
||||||
|
if(!x.class){x.class='btn-success'} |
||||||
|
if(!x.title){x.title='Save changes'} |
||||||
|
$.confirm.footer.find('.confirmaction'+place).click(function(){ |
||||||
|
$.confirm.e.modal('hide') |
||||||
|
callback(); |
||||||
|
}) |
||||||
|
} |
||||||
|
if(x instanceof Array){ |
||||||
|
$.each(x,function(place,x){ |
||||||
|
createButton(x,place,x.callback) |
||||||
|
}) |
||||||
|
}else{ |
||||||
|
createButton(x,0,e) |
||||||
|
} |
||||||
|
} |
||||||
|
$.confirm.create = function(options){ |
||||||
|
if(options.title && options.body){ |
||||||
|
$.confirm.e.modal('show') |
||||||
|
$.confirm.title.text(options.title) |
||||||
|
$.confirm.body.css('word-wrap','initial') |
||||||
|
if(options.breakWord){ |
||||||
|
$.confirm.body.css('word-wrap','break-word') |
||||||
|
} |
||||||
|
$.confirm.body.html(options.body) |
||||||
|
} |
||||||
|
if(options.clickOptions && options.clickCallback)$.confirm.click(options.clickOptions,options.clickCallback) |
||||||
|
} |
||||||
|
$.confirm.e.on('hidden.bs.modal', function () { |
||||||
|
$.confirm.footer.find('.confirmaction').remove() |
||||||
|
}) |
||||||
|
}) |
||||||
@ -0,0 +1,13 @@ |
|||||||
|
.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto;background: #fff;} |
||||||
|
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);} |
||||||
|
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;} |
||||||
|
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;} |
||||||
|
.modal-dialog-slideout .modal-content{border: 0;} |
||||||
|
.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} |
||||||
|
.modal-dialog-slideout .modal-header h5 {float:left;} |
||||||
|
/* modals */ |
||||||
|
@media (min-width: 992px){ |
||||||
|
.modal-lg, .modal-xl { |
||||||
|
max-width: 90%!important; |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,151 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
window.localData = function(r,rr,rrr){ |
||||||
|
if(!rrr){rrr={};};if(typeof rrr === 'string'){rrr={n:rrr}};if(!rrr.n){rrr.n='ShinobiLicenseClientSite_'+location.host} |
||||||
|
ii={o:localStorage.getItem(rrr.n)};try{ii.o=JSON.parse(ii.o)}catch(e){ii.o={}} |
||||||
|
if(!ii.o){ii.o={}} |
||||||
|
if(r&&rr&&!rrr.x){ |
||||||
|
ii.o[r]=rr; |
||||||
|
} |
||||||
|
switch(rrr.x){ |
||||||
|
case 0: |
||||||
|
delete(ii.o[r]) |
||||||
|
break; |
||||||
|
case 1: |
||||||
|
delete(ii.o[r][rr]) |
||||||
|
break; |
||||||
|
} |
||||||
|
localStorage.setItem(rrr.n,JSON.stringify(ii.o)) |
||||||
|
return ii.o |
||||||
|
} |
||||||
|
$.createMenuItemContents = function(contents){ |
||||||
|
var menu = Object.assign({ |
||||||
|
title: '', |
||||||
|
text: '', |
||||||
|
type: '', |
||||||
|
icon: 'play', |
||||||
|
addShell: false, |
||||||
|
iconAttribute: ``, |
||||||
|
mediaBodyAttribute: ``, |
||||||
|
attribute: ``, |
||||||
|
},contents) |
||||||
|
var html = `<div ${menu.iconAttribute} class="icon ${menu.small ? 'icon-sm' : ''} icon-shape bg-gradient-${menu.type} rounded-circle text-white">
|
||||||
|
<i class="fa fa-${menu.icon}"></i> |
||||||
|
</div> |
||||||
|
<div ${menu.mediaBodyAttribute} class="media-body ml-3 ${menu.mediaBodyClass}"> |
||||||
|
<h5 class="heading text-${menu.type} mb-md-1">${menu.title}</h5> |
||||||
|
<p class="description d-none d-md-inline-block mb-0">${menu.text}</p> |
||||||
|
</div>` |
||||||
|
if(menu.addShell === true){ |
||||||
|
html = `<a ${menu.attribute} class="${menu.class} media d-flex align-items-center">` + html + `</a>` |
||||||
|
} |
||||||
|
return html |
||||||
|
} |
||||||
|
var selectedVideoOnDemand |
||||||
|
var runningHlsStream |
||||||
|
window.setColorOfMenuItem = function(el,options){ |
||||||
|
if(!options)options = {} |
||||||
|
el.find(`.text-${options.from}`).removeClass(`text-${options.from}`).addClass(`text-${options.to}`) |
||||||
|
el.find(`.bg-gradient-${options.from}`).removeClass(`bg-gradient-${options.from}`).addClass(`bg-gradient-${options.to}`) |
||||||
|
} |
||||||
|
window.addVodHandlersForStreamPreview = function(options){ |
||||||
|
var video = $('#livePreview') |
||||||
|
var stream = options.stream |
||||||
|
var playlist = stream.files |
||||||
|
var position = options.position |
||||||
|
video.on('timeupdate',function(){ |
||||||
|
var videoTimeNow = this.currentTime |
||||||
|
localData('playTime_' + selectedVideoOnDemand,videoTimeNow) |
||||||
|
var percent = videoTimeNow * 100 / this.duration |
||||||
|
}) |
||||||
|
video.on('play',function(){ |
||||||
|
localData('lastWatchedPlaying','1') |
||||||
|
}) |
||||||
|
video.on('pause',function(){ |
||||||
|
localData('lastWatchedPlaying','0') |
||||||
|
}) |
||||||
|
video.on('ended',function(){ |
||||||
|
var newPosition = position + 1 |
||||||
|
var nextVideoLink = playlist[newPosition] |
||||||
|
if(nextVideoLink){ |
||||||
|
setColorOfMenuItem($(`[playlistId="${stream.playlistId}"][launchVodFile="${nextVideoLink}"]`),{ |
||||||
|
from: 'success', |
||||||
|
to: 'primary', |
||||||
|
}) |
||||||
|
setStreamPreview(nextVideoLink,{ |
||||||
|
stream: stream, |
||||||
|
position: newPosition, |
||||||
|
currentTime: 0 |
||||||
|
}) |
||||||
|
} |
||||||
|
}) |
||||||
|
} |
||||||
|
window.removeVodHandlersForStreamPreview = function(){ |
||||||
|
var video = $('#livePreview') |
||||||
|
video.off('timeupdate') |
||||||
|
video.off('ended') |
||||||
|
} |
||||||
|
window.setStreamPreviewName = function(streamUrl,options){ |
||||||
|
var urlParts = streamUrl.split('/') |
||||||
|
var filename = urlParts[urlParts.length - 1] |
||||||
|
$('.mediaActiveFilename').html(`<a href="${streamUrl}" target="_blank">${filename}</a>`) |
||||||
|
if(options.stream){ |
||||||
|
$('.mediaTitle').text(options.stream.name) |
||||||
|
} |
||||||
|
} |
||||||
|
window.setStreamPreview = function(streamUrl,options){ |
||||||
|
if(!options)options = {} |
||||||
|
localData('lastWatchedPlaying','0') |
||||||
|
setStreamPreviewName(streamUrl,options) |
||||||
|
var filePathParts = streamUrl.split('/') |
||||||
|
var filename = filePathParts[filePathParts.length - 1] |
||||||
|
var videoEl = $('#livePreview') |
||||||
|
var video = videoEl[0] |
||||||
|
videoEl.off('loadeddata') |
||||||
|
var notM3u8 = filename.indexOf('.m3u8') === -1 |
||||||
|
if(runningHlsStream){ |
||||||
|
runningHlsStream.destroy() |
||||||
|
URL.revokeObjectURL(video.src) |
||||||
|
} |
||||||
|
localData('lastWatched',{ |
||||||
|
streamUrl: streamUrl, |
||||||
|
options: options |
||||||
|
}) |
||||||
|
if (notM3u8 || navigator.userAgent.match(/(iPod|iPhone|iPad)/) || (navigator.userAgent.match(/(Safari)/)&&!navigator.userAgent.match('Chrome'))) { |
||||||
|
if(selectedVideoOnDemand !== streamUrl)video.src = streamUrl |
||||||
|
videoEl.on('loadeddata',function(){ |
||||||
|
if(notM3u8){ |
||||||
|
var videoTimeNow = localData()['playTime_' + streamUrl] |
||||||
|
video.currentTime = options.currentTime || parseFloat(videoTimeNow) || 0 |
||||||
|
} |
||||||
|
if (video.paused) { |
||||||
|
video.play() |
||||||
|
} |
||||||
|
}) |
||||||
|
}else{ |
||||||
|
runningHlsStream = new Hls(); |
||||||
|
runningHlsStream.loadSource(streamUrl); |
||||||
|
runningHlsStream.attachMedia(video); |
||||||
|
runningHlsStream.on(Hls.Events.MANIFEST_PARSED,function() { |
||||||
|
if (video.paused) { |
||||||
|
video.play(); |
||||||
|
} |
||||||
|
}) |
||||||
|
} |
||||||
|
removeVodHandlersForStreamPreview() |
||||||
|
if(notM3u8){ |
||||||
|
selectedVideoOnDemand = streamUrl |
||||||
|
addVodHandlersForStreamPreview(options) |
||||||
|
}else{ |
||||||
|
selectedVideoOnDemand = null |
||||||
|
} |
||||||
|
} |
||||||
|
$.fn.isInViewport = function() { |
||||||
|
var elementTop = $(this).offset().top; |
||||||
|
var elementBottom = elementTop + $(this).outerHeight(); |
||||||
|
|
||||||
|
var viewportTop = $(window).scrollTop(); |
||||||
|
var viewportBottom = viewportTop + $(window).height(); |
||||||
|
|
||||||
|
return elementBottom > viewportTop && elementTop < viewportBottom; |
||||||
|
}; |
||||||
|
}) |
||||||
@ -0,0 +1,3 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
|
||||||
|
}) |
||||||
@ -0,0 +1,12 @@ |
|||||||
|
$(document).ready(function(){ |
||||||
|
console.log('<%- config.webPageTitle %> : Attaching Socket.IO Handler') |
||||||
|
$.webSocket = io({ |
||||||
|
transports: ['websocket'] |
||||||
|
}) |
||||||
|
$.webSocket.on('connect',function(d){ |
||||||
|
console.log('Websocket Connected') |
||||||
|
}) |
||||||
|
$.webSocket.on('f',function(d){ |
||||||
|
console.log(d) |
||||||
|
}) |
||||||
|
}) |
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||||||
|
$.fn.serializeObject=function(){"use strict";var a={},b=function(b,c){var d=a[c.name];"undefined"!=typeof d&&d!==null?$.isArray(d)?d.push(c.value):a[c.name]=[d,c.value]:a[c.name]=c.value};return $.each(this.serializeArray(),b),a}; |
||||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,572 @@ |
|||||||
|
/*-------------------------------- |
||||||
|
|
||||||
|
hermes-dashboard-icons Web Font - built using nucleoapp.com |
||||||
|
License - nucleoapp.com/license/ |
||||||
|
|
||||||
|
-------------------------------- */ |
||||||
|
@font-face { |
||||||
|
font-family: 'NucleoIcons'; |
||||||
|
src: url('../fonts/nucleo-icons.eot'); |
||||||
|
src: url('../fonts/nucleo-icons.eot') format('embedded-opentype'), url('../fonts/nucleo-icons.woff2') format('woff2'), url('../fonts/nucleo-icons.woff') format('woff'), url('../fonts/nucleo-icons.ttf') format('truetype'), url('../fonts/nucleo-icons.svg') format('svg'); |
||||||
|
font-weight: normal; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
base class definition |
||||||
|
-------------------------*/ |
||||||
|
.ni { |
||||||
|
display: inline-block; |
||||||
|
font: normal normal normal 14px/1 NucleoIcons; |
||||||
|
font-size: inherit; |
||||||
|
text-rendering: auto; |
||||||
|
-webkit-font-smoothing: antialiased; |
||||||
|
-moz-osx-font-smoothing: grayscale; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
change icon size |
||||||
|
-------------------------*/ |
||||||
|
.ni-lg { |
||||||
|
font-size: 1.33333333em; |
||||||
|
line-height: 0.75em; |
||||||
|
vertical-align: -15%; |
||||||
|
} |
||||||
|
.ni-2x { |
||||||
|
font-size: 2em; |
||||||
|
} |
||||||
|
.ni-3x { |
||||||
|
font-size: 3em; |
||||||
|
} |
||||||
|
.ni-4x { |
||||||
|
font-size: 4em; |
||||||
|
} |
||||||
|
.ni-5x { |
||||||
|
font-size: 5em; |
||||||
|
} |
||||||
|
|
||||||
|
/*---------------------------------- |
||||||
|
add a square/circle background |
||||||
|
-----------------------------------*/ |
||||||
|
.ni.square, |
||||||
|
.ni.circle { |
||||||
|
padding: 0.33333333em; |
||||||
|
vertical-align: -16%; |
||||||
|
background-color: #eee; |
||||||
|
} |
||||||
|
.ni.circle { |
||||||
|
border-radius: 50%; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
list icons |
||||||
|
-------------------------*/ |
||||||
|
.ni-ul { |
||||||
|
padding-left: 0; |
||||||
|
margin-left: 2.14285714em; |
||||||
|
list-style-type: none; |
||||||
|
} |
||||||
|
.ni-ul > li { |
||||||
|
position: relative; |
||||||
|
} |
||||||
|
.ni-ul > li > .ni { |
||||||
|
position: absolute; |
||||||
|
left: -1.57142857em; |
||||||
|
top: 0.14285714em; |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
.ni-ul > li > .ni.lg { |
||||||
|
top: 0; |
||||||
|
left: -1.35714286em; |
||||||
|
} |
||||||
|
.ni-ul > li > .ni.circle, |
||||||
|
.ni-ul > li > .ni.square { |
||||||
|
top: -0.19047619em; |
||||||
|
left: -1.9047619em; |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
spinning icons |
||||||
|
-------------------------*/ |
||||||
|
.ni.spin { |
||||||
|
-webkit-animation: nc-spin 2s infinite linear; |
||||||
|
-moz-animation: nc-spin 2s infinite linear; |
||||||
|
animation: nc-spin 2s infinite linear; |
||||||
|
} |
||||||
|
@-webkit-keyframes nc-spin { |
||||||
|
0% { |
||||||
|
-webkit-transform: rotate(0deg); |
||||||
|
} |
||||||
|
100% { |
||||||
|
-webkit-transform: rotate(360deg); |
||||||
|
} |
||||||
|
} |
||||||
|
@-moz-keyframes nc-spin { |
||||||
|
0% { |
||||||
|
-moz-transform: rotate(0deg); |
||||||
|
} |
||||||
|
100% { |
||||||
|
-moz-transform: rotate(360deg); |
||||||
|
} |
||||||
|
} |
||||||
|
@keyframes nc-spin { |
||||||
|
0% { |
||||||
|
-webkit-transform: rotate(0deg); |
||||||
|
-moz-transform: rotate(0deg); |
||||||
|
-ms-transform: rotate(0deg); |
||||||
|
-o-transform: rotate(0deg); |
||||||
|
transform: rotate(0deg); |
||||||
|
} |
||||||
|
100% { |
||||||
|
-webkit-transform: rotate(360deg); |
||||||
|
-moz-transform: rotate(360deg); |
||||||
|
-ms-transform: rotate(360deg); |
||||||
|
-o-transform: rotate(360deg); |
||||||
|
transform: rotate(360deg); |
||||||
|
} |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
rotated/flipped icons |
||||||
|
-------------------------*/ |
||||||
|
.ni.rotate-90 { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); |
||||||
|
-webkit-transform: rotate(90deg); |
||||||
|
-moz-transform: rotate(90deg); |
||||||
|
-ms-transform: rotate(90deg); |
||||||
|
-o-transform: rotate(90deg); |
||||||
|
transform: rotate(90deg); |
||||||
|
} |
||||||
|
.ni.rotate-180 { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); |
||||||
|
-webkit-transform: rotate(180deg); |
||||||
|
-moz-transform: rotate(180deg); |
||||||
|
-ms-transform: rotate(180deg); |
||||||
|
-o-transform: rotate(180deg); |
||||||
|
transform: rotate(180deg); |
||||||
|
} |
||||||
|
.ni.rotate-270 { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); |
||||||
|
-webkit-transform: rotate(270deg); |
||||||
|
-moz-transform: rotate(270deg); |
||||||
|
-ms-transform: rotate(270deg); |
||||||
|
-o-transform: rotate(270deg); |
||||||
|
transform: rotate(270deg); |
||||||
|
} |
||||||
|
.ni.flip-y { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); |
||||||
|
-webkit-transform: scale(-1, 1); |
||||||
|
-moz-transform: scale(-1, 1); |
||||||
|
-ms-transform: scale(-1, 1); |
||||||
|
-o-transform: scale(-1, 1); |
||||||
|
transform: scale(-1, 1); |
||||||
|
} |
||||||
|
.ni.flip-x { |
||||||
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); |
||||||
|
-webkit-transform: scale(1, -1); |
||||||
|
-moz-transform: scale(1, -1); |
||||||
|
-ms-transform: scale(1, -1); |
||||||
|
-o-transform: scale(1, -1); |
||||||
|
transform: scale(1, -1); |
||||||
|
} |
||||||
|
/*------------------------ |
||||||
|
font icons |
||||||
|
-------------------------*/ |
||||||
|
|
||||||
|
.ni-active-40::before { |
||||||
|
content: "\ea02"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-air-baloon::before { |
||||||
|
content: "\ea03"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-album-2::before { |
||||||
|
content: "\ea04"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-align-center::before { |
||||||
|
content: "\ea05"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-align-left-2::before { |
||||||
|
content: "\ea06"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ambulance::before { |
||||||
|
content: "\ea07"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-app::before { |
||||||
|
content: "\ea08"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-archive-2::before { |
||||||
|
content: "\ea09"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-atom::before { |
||||||
|
content: "\ea0a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-badge::before { |
||||||
|
content: "\ea0b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bag-17::before { |
||||||
|
content: "\ea0c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-basket::before { |
||||||
|
content: "\ea0d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bell-55::before { |
||||||
|
content: "\ea0e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-down::before { |
||||||
|
content: "\ea0f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-left::before { |
||||||
|
content: "\ea10"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-right::before { |
||||||
|
content: "\ea11"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold-up::before { |
||||||
|
content: "\ea12"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bold::before { |
||||||
|
content: "\ea13"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-book-bookmark::before { |
||||||
|
content: "\ea14"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-books::before { |
||||||
|
content: "\ea15"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-box-2::before { |
||||||
|
content: "\ea16"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-briefcase-24::before { |
||||||
|
content: "\ea17"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-building::before { |
||||||
|
content: "\ea18"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bulb-61::before { |
||||||
|
content: "\ea19"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bullet-list-67::before { |
||||||
|
content: "\ea1a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-bus-front-12::before { |
||||||
|
content: "\ea1b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-button-pause::before { |
||||||
|
content: "\ea1c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-button-play::before { |
||||||
|
content: "\ea1d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-button-power::before { |
||||||
|
content: "\ea1e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-calendar-grid-58::before { |
||||||
|
content: "\ea1f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-camera-compact::before { |
||||||
|
content: "\ea20"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-caps-small::before { |
||||||
|
content: "\ea21"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-cart::before { |
||||||
|
content: "\ea22"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-chart-bar-32::before { |
||||||
|
content: "\ea23"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-chart-pie-35::before { |
||||||
|
content: "\ea24"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-chat-round::before { |
||||||
|
content: "\ea25"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-check-bold::before { |
||||||
|
content: "\ea26"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-circle-08::before { |
||||||
|
content: "\ea27"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-cloud-download-95::before { |
||||||
|
content: "\ea28"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-cloud-upload-96::before { |
||||||
|
content: "\ea29"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-compass-04::before { |
||||||
|
content: "\ea2a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-controller::before { |
||||||
|
content: "\ea2b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-credit-card::before { |
||||||
|
content: "\ea2c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-curved-next::before { |
||||||
|
content: "\ea2d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-delivery-fast::before { |
||||||
|
content: "\ea2e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-diamond::before { |
||||||
|
content: "\ea2f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-email-83::before { |
||||||
|
content: "\ea30"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-fat-add::before { |
||||||
|
content: "\ea31"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-fat-delete::before { |
||||||
|
content: "\ea32"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-fat-remove::before { |
||||||
|
content: "\ea33"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-favourite-28::before { |
||||||
|
content: "\ea34"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-folder-17::before { |
||||||
|
content: "\ea35"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-glasses-2::before { |
||||||
|
content: "\ea36"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-hat-3::before { |
||||||
|
content: "\ea37"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-headphones::before { |
||||||
|
content: "\ea38"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-html5::before { |
||||||
|
content: "\ea39"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-istanbul::before { |
||||||
|
content: "\ea3a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-key-25::before { |
||||||
|
content: "\ea3b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-laptop::before { |
||||||
|
content: "\ea3c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-like-2::before { |
||||||
|
content: "\ea3d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-lock-circle-open::before { |
||||||
|
content: "\ea3e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-map-big::before { |
||||||
|
content: "\ea3f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-mobile-button::before { |
||||||
|
content: "\ea40"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-money-coins::before { |
||||||
|
content: "\ea41"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-note-03::before { |
||||||
|
content: "\ea42"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-notification-70::before { |
||||||
|
content: "\ea43"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-palette::before { |
||||||
|
content: "\ea44"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-paper-diploma::before { |
||||||
|
content: "\ea45"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-pin-3::before { |
||||||
|
content: "\ea46"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-planet::before { |
||||||
|
content: "\ea47"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ruler-pencil::before { |
||||||
|
content: "\ea48"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-satisfied::before { |
||||||
|
content: "\ea49"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-scissors::before { |
||||||
|
content: "\ea4a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-send::before { |
||||||
|
content: "\ea4b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-settings-gear-65::before { |
||||||
|
content: "\ea4c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-settings::before { |
||||||
|
content: "\ea4d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-single-02::before { |
||||||
|
content: "\ea4e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-single-copy-04::before { |
||||||
|
content: "\ea4f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-sound-wave::before { |
||||||
|
content: "\ea50"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-spaceship::before { |
||||||
|
content: "\ea51"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-square-pin::before { |
||||||
|
content: "\ea52"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-support-16::before { |
||||||
|
content: "\ea53"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tablet-button::before { |
||||||
|
content: "\ea54"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tag::before { |
||||||
|
content: "\ea55"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tie-bow::before { |
||||||
|
content: "\ea56"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-time-alarm::before { |
||||||
|
content: "\ea57"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-trophy::before { |
||||||
|
content: "\ea58"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-tv-2::before { |
||||||
|
content: "\ea59"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-umbrella-13::before { |
||||||
|
content: "\ea5a"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-user-run::before { |
||||||
|
content: "\ea5b"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-vector::before { |
||||||
|
content: "\ea5c"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-watch-time::before { |
||||||
|
content: "\ea5d"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-world::before { |
||||||
|
content: "\ea5e"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-zoom-split-in::before { |
||||||
|
content: "\ea5f"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-collection::before { |
||||||
|
content: "\ea60"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-image::before { |
||||||
|
content: "\ea61"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-shop::before { |
||||||
|
content: "\ea62"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ungroup::before { |
||||||
|
content: "\ea63"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-world-2::before { |
||||||
|
content: "\ea64"; |
||||||
|
} |
||||||
|
|
||||||
|
.ni-ui-04::before { |
||||||
|
content: "\ea65"; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* all icon font classes list here */ |
||||||
@ -0,0 +1,45 @@ |
|||||||
|
/* BEGIN Light */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Light/OpenSans-Light.woff2?v=1.101") format("woff2"), url("../fonts/Light/OpenSans-Light.woff?v=1.101") format("woff"); |
||||||
|
font-weight: 300; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Light */ |
||||||
|
/* BEGIN Regular */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Regular/OpenSans-Regular.woff2?v=1.101") format("woff2"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.101") format("woff"); |
||||||
|
font-weight: normal; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Regular */ |
||||||
|
/* BEGIN Semibold */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Semibold/OpenSans-Semibold.woff2?v=1.101") format("woff2"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.101") format("woff"); |
||||||
|
font-weight: 600; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Semibold */ |
||||||
|
/* BEGIN Bold */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/Bold/OpenSans-Bold.woff2?v=1.101") format("woff2"), url("../fonts/Bold/OpenSans-Bold.woff?v=1.101") format("woff"); |
||||||
|
font-weight: bold; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Bold */ |
||||||
|
/* BEGIN Extrabold */ |
||||||
|
@font-face { |
||||||
|
font-family: "Open Sans"; |
||||||
|
src: url("../fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.101") format("woff2"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.101") format("woff"); |
||||||
|
font-weight: 800; |
||||||
|
font-style: normal; |
||||||
|
} |
||||||
|
|
||||||
|
/* END Extrabold */ |
||||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,69 @@ |
|||||||
|
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{ |
||||||
|
color: #fff; |
||||||
|
background-color: #222744; |
||||||
|
} |
||||||
|
a {cursor: pointer;} |
||||||
|
.epic-text { |
||||||
|
margin: 15px 0 0 0; |
||||||
|
text-align: center; |
||||||
|
color: #777; |
||||||
|
font-family: sans-serif; |
||||||
|
text-transform: uppercase; |
||||||
|
letter-spacing: 3pt; |
||||||
|
font-size: 8pt; |
||||||
|
} |
||||||
|
|
||||||
|
/* */ |
||||||
|
.card-edge { |
||||||
|
position: relative; |
||||||
|
line-height: 0; |
||||||
|
} |
||||||
|
/* PLAYER */ |
||||||
|
#videoCard .infoBar { |
||||||
|
position:absolute; |
||||||
|
width:100%; |
||||||
|
z-index:12; |
||||||
|
background: rgba(0,0,0,0.5); |
||||||
|
line-height: normal; |
||||||
|
} |
||||||
|
#videoCard:hover .infoBar { |
||||||
|
opacity: 1!important; |
||||||
|
} |
||||||
|
#videoCard .infoBar a{ |
||||||
|
color: #fff; |
||||||
|
} |
||||||
|
#overlayPlayButton { |
||||||
|
position:absolute; |
||||||
|
top:0; |
||||||
|
left:0; |
||||||
|
right:0; |
||||||
|
bottom:0; |
||||||
|
margin:auto; |
||||||
|
cursor:pointer; |
||||||
|
z-index: 11; |
||||||
|
} |
||||||
|
|
||||||
|
/* */ |
||||||
|
.search-highlight { |
||||||
|
background-color: #ded824; |
||||||
|
color: #000; |
||||||
|
} |
||||||
|
|
||||||
|
.btn-circle.btn-xl { |
||||||
|
width: 70px; |
||||||
|
height: 70px; |
||||||
|
padding: 10px 16px; |
||||||
|
border-radius: 35px; |
||||||
|
font-size: 36px; |
||||||
|
line-height: 1.33; |
||||||
|
} |
||||||
|
|
||||||
|
.btn-circle { |
||||||
|
width: 30px; |
||||||
|
height: 30px; |
||||||
|
padding: 6px 0px; |
||||||
|
border-radius: 15px; |
||||||
|
text-align: center; |
||||||
|
font-size: 12px; |
||||||
|
line-height: 1.42857; |
||||||
|
} |
||||||
|
After Width: | Height: | Size: 319 KiB |
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 46 KiB |
Loading…
Reference in new issue