1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

dam indent

This commit is contained in:
Sarab Singh 2020-05-11 13:43:41 +05:30
parent f229d0c5ee
commit 4b4879f8a2

View file

@ -1,10 +1,10 @@
import datetime from 'datetime'; import datetime from 'datetime';
import itemHelper from 'itemHelper'; import itemHelper from 'itemHelper';
import 'emby-progressbar'; import 'emby-progressbar';
import 'css!./indicators.css'; import 'css!./indicators.css';
import 'material-icons'; import 'material-icons';
export function enableProgressIndicator(item) { export function enableProgressIndicator(item) {
if (item.MediaType === 'Video' && item.Type !== 'TvChannel') { if (item.MediaType === 'Video' && item.Type !== 'TvChannel') {
return true; return true;
} }
@ -14,18 +14,18 @@
} }
return false; return false;
} }
export function getProgressHtml(pct, options) { export function getProgressHtml(pct, options) {
let containerClass = 'itemProgressBar'; let containerClass = 'itemProgressBar';
if(options && options.containerClass) { if(options && options.containerClass) {
containerClass += ' ' + options.containerClass containerClass += ' ' + options.containerClass
} }
return '<div class="' + containerClass + '"><div class="itemProgressBarForeground" style="width:' + pct + '%;"></div></div>'; return '<div class="' + containerClass + '"><div class="itemProgressBarForeground" style="width:' + pct + '%;"></div></div>';
} }
function getAutoTimeProgressHtml(pct, options, isRecording, start, end) { function getAutoTimeProgressHtml(pct, options, isRecording, start, end) {
let containerClass = 'itemProgressBar'; let containerClass = 'itemProgressBar';
if(options && options.containerClass) { if(options && options.containerClass) {
containerClass += ' ' + options.containerClass containerClass += ' ' + options.containerClass
@ -37,9 +37,9 @@
} }
return '<div is="emby-progressbar" data-automode="time" data-starttime="' + start + '" data-endtime="' + end + '" class="' + containerClass + '"><div class="' + foregroundClass + '" style="width:' + pct + '%;"></div></div>'; return '<div is="emby-progressbar" data-automode="time" data-starttime="' + start + '" data-endtime="' + end + '" class="' + containerClass + '"><div class="' + foregroundClass + '" style="width:' + pct + '%;"></div></div>';
} }
export function getProgressBarHtml(item, options) { export function getProgressBarHtml(item, options) {
let pct; let pct;
if (enableProgressIndicator(item) && item.Type !== 'Recording') { if (enableProgressIndicator(item) && item.Type !== 'Recording') {
const userData = options && options.userData ? options.userData : item.UserData; const userData = options && options.userData ? options.userData : item.UserData;
@ -74,13 +74,13 @@
} }
return ''; return '';
} }
export function enablePlayedIndicator(item) { export function enablePlayedIndicator(item) {
return itemHelper.canMarkPlayed(item); return itemHelper.canMarkPlayed(item);
} }
export function getPlayedIndicatorHtml(item) { export function getPlayedIndicatorHtml(item) {
if (enablePlayedIndicator(item)) { if (enablePlayedIndicator(item)) {
let userData = item.UserData || {}; let userData = item.UserData || {};
if (userData.UnplayedItemCount) { if (userData.UnplayedItemCount) {
@ -93,9 +93,9 @@
} }
return ''; return '';
} }
export function getChildCountIndicatorHtml(item, options) { export function getChildCountIndicatorHtml(item, options) {
const minCount = options && options.minCount ? options.minCount : 0; const minCount = options && options.minCount ? options.minCount : 0;
if (item.ChildCount && item.ChildCount > minCount) { if (item.ChildCount && item.ChildCount > minCount) {
@ -103,9 +103,9 @@
} }
return ''; return '';
} }
export function getTimerIndicator(item) { export function getTimerIndicator(item) {
let status; let status;
if (item.Type === 'SeriesTimer') { if (item.Type === 'SeriesTimer') {
@ -127,9 +127,9 @@
} }
return '<span class="material-icons timerIndicator indicatorIcon fiber_manual_record"></span>'; return '<span class="material-icons timerIndicator indicatorIcon fiber_manual_record"></span>';
} }
export function getSyncIndicator(item) { export function getSyncIndicator(item) {
if (item.SyncPercent === 100) { if (item.SyncPercent === 100) {
return '<div class="syncIndicator indicator fullSyncIndicator"><span class="material-icons indicatorIcon file_download"></span></div>'; return '<div class="syncIndicator indicator fullSyncIndicator"><span class="material-icons indicatorIcon file_download"></span></div>';
} else if (item.SyncPercent != null) { } else if (item.SyncPercent != null) {
@ -137,9 +137,9 @@
} }
return ''; return '';
} }
export function getTypeIndicator(item) { export function getTypeIndicator(item) {
const iconT = { const iconT = {
'Video' : 'videocam', 'Video' : 'videocam',
'Folder' : 'folder', 'Folder' : 'folder',
@ -149,9 +149,9 @@
const icon = iconT[item.Type]; const icon = iconT[item.Type];
return icon ? '<div class="indicator videoIndicator"><span class="material-icons indicatorIcon '+ icon +'"></span></div>' : ''; return icon ? '<div class="indicator videoIndicator"><span class="material-icons indicatorIcon '+ icon +'"></span></div>' : '';
} }
export function getMissingIndicator(item) { export function getMissingIndicator(item) {
if (item.Type === 'Episode' && item.LocationType === 'Virtual') { if (item.Type === 'Episode' && item.LocationType === 'Virtual') {
if (item.PremiereDate) { if (item.PremiereDate) {
try { try {
@ -167,9 +167,9 @@
} }
return ''; return '';
} }
export default { export default {
getProgressHtml: getProgressHtml, getProgressHtml: getProgressHtml,
getProgressBarHtml: getProgressBarHtml, getProgressBarHtml: getProgressBarHtml,
getPlayedIndicatorHtml: getPlayedIndicatorHtml, getPlayedIndicatorHtml: getPlayedIndicatorHtml,
@ -180,4 +180,4 @@
getSyncIndicator: getSyncIndicator, getSyncIndicator: getSyncIndicator,
getTypeIndicator: getTypeIndicator, getTypeIndicator: getTypeIndicator,
getMissingIndicator: getMissingIndicator getMissingIndicator: getMissingIndicator
}; };