mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update slider
This commit is contained in:
parent
140c6917b5
commit
5d73cc65f5
8 changed files with 128 additions and 95 deletions
|
@ -14,12 +14,12 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"ignore": [],
|
"ignore": [],
|
||||||
"version": "1.4.321",
|
"version": "1.4.322",
|
||||||
"_release": "1.4.321",
|
"_release": "1.4.322",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "1.4.321",
|
"tag": "1.4.322",
|
||||||
"commit": "fb270e69c8391f62e762ee03d77a7b8a495c5a6f"
|
"commit": "2d485829160b70374abe2d36631e7725096d1285"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||||
"_target": "^1.2.1",
|
"_target": "^1.2.1",
|
||||||
|
|
24
dashboard-ui/bower_components/emby-webcomponents/animations.css
vendored
Normal file
24
dashboard-ui/bower_components/emby-webcomponents/animations.css
vendored
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
@keyframes slideupfadeshow {
|
||||||
|
from {
|
||||||
|
opacity: 0;
|
||||||
|
transform: translate3d(0, 100%, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
opacity: 1;
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes slidedownfadehide {
|
||||||
|
|
||||||
|
from {
|
||||||
|
opacity: 1;
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
opacity: 0;
|
||||||
|
transform: translate3d(0, 100%, 0);
|
||||||
|
}
|
||||||
|
}
|
|
@ -16,7 +16,7 @@ _:-ms-input-placeholder, :root .mdl-slider {
|
||||||
-ms-user-select: none;
|
-ms-user-select: none;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
padding: 0;
|
padding: 1.5em 0;
|
||||||
color: #52B54B;
|
color: #52B54B;
|
||||||
-webkit-align-self: center;
|
-webkit-align-self: center;
|
||||||
-ms-flex-item-align: center;
|
-ms-flex-item-align: center;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['browser', 'css!./emby-slider', 'registerElement', 'emby-input'], function (browser) {
|
define(['browser', 'dom', 'css!./emby-slider', 'registerElement', 'emby-input'], function (browser, dom) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var EmbySliderPrototype = Object.create(HTMLInputElement.prototype);
|
var EmbySliderPrototype = Object.create(HTMLInputElement.prototype);
|
||||||
|
@ -69,15 +69,22 @@
|
||||||
|
|
||||||
var hasHideClass = sliderBubble.classList.contains('hide');
|
var hasHideClass = sliderBubble.classList.contains('hide');
|
||||||
|
|
||||||
this.addEventListener('input', function (e) {
|
dom.addEventListener(this, 'input', function (e) {
|
||||||
this.dragging = true;
|
this.dragging = true;
|
||||||
});
|
}, {
|
||||||
this.addEventListener('change', function () {
|
passive: true
|
||||||
this.dragging = false;
|
|
||||||
updateValues(this, backgroundLower, backgroundUpper);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.addEventListener('mousemove', function (e) {
|
dom.addEventListener(this, 'change', function () {
|
||||||
|
this.dragging = false;
|
||||||
|
updateValues(this, backgroundLower, backgroundUpper);
|
||||||
|
}, {
|
||||||
|
passive: true
|
||||||
|
});
|
||||||
|
|
||||||
|
// In firefox this feature disrupts the ability to move the slider
|
||||||
|
if (!browser.firefox) {
|
||||||
|
dom.addEventListener(this, 'mousemove', function (e) {
|
||||||
|
|
||||||
var rect = this.getBoundingClientRect();
|
var rect = this.getBoundingClientRect();
|
||||||
var clientX = e.clientX;
|
var clientX = e.clientX;
|
||||||
|
@ -89,11 +96,17 @@
|
||||||
sliderBubble.classList.remove('hide');
|
sliderBubble.classList.remove('hide');
|
||||||
hasHideClass = false;
|
hasHideClass = false;
|
||||||
}
|
}
|
||||||
|
}, {
|
||||||
|
passive: true
|
||||||
});
|
});
|
||||||
this.addEventListener('mouseleave', function () {
|
|
||||||
|
dom.addEventListener(this, 'mouseleave', function () {
|
||||||
sliderBubble.classList.add('hide');
|
sliderBubble.classList.add('hide');
|
||||||
hasHideClass = true;
|
hasHideClass = true;
|
||||||
|
}, {
|
||||||
|
passive: true
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (!supportsNativeProgressStyle) {
|
if (!supportsNativeProgressStyle) {
|
||||||
|
|
||||||
|
|
|
@ -1,46 +1,46 @@
|
||||||
{
|
{
|
||||||
"MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.",
|
"MessageUnlockAppWithPurchaseOrSupporter": "\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03ba\u03b1\u03c4\u03b1\u03b2\u03ac\u03bb\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03bb\u03cd \u03bc\u03b9\u03ba\u03c1\u03cc \u03ba\u03cc\u03c3\u03c4\u03bf\u03c2 \u03ae \u03bc\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere.",
|
||||||
"MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.",
|
"MessageUnlockAppWithSupporter": "\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03bc\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere.",
|
||||||
"MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.",
|
"MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.",
|
||||||
"ValueSpecialEpisodeName": "Special - {0}",
|
"ValueSpecialEpisodeName": "Special - {0}",
|
||||||
"Share": "Share",
|
"Share": "Share",
|
||||||
"Add": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5",
|
"Add": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5",
|
||||||
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
|
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
|
||||||
"LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
|
"LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "\u039d\u03ad\u03bf",
|
||||||
"Premiere": "Premiere",
|
"Premiere": "Premiere",
|
||||||
"Live": "Live",
|
"Live": "\u0396\u03c9\u03bd\u03c4\u03b1\u03bd\u03ac",
|
||||||
"Repeat": "Repeat",
|
"Repeat": "\u0395\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7",
|
||||||
"TrackCount": "{0} tracks",
|
"TrackCount": "{0} tracks",
|
||||||
"ItemCount": "{0} items",
|
"ItemCount": "{0} items",
|
||||||
"ReleaseYearValue": "Release year: {0}",
|
"ReleaseYearValue": "\u0388\u03c4\u03bf\u03c2 \u03ba\u03c5\u03ba\u03bb\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2: {0} \n",
|
||||||
"OriginalAirDateValue": "Original air date: {0}",
|
"OriginalAirDateValue": "Original air date: {0}",
|
||||||
"EndsAtValue": "Ends at {0}",
|
"EndsAtValue": "Ends at {0}",
|
||||||
"OptionSundayShort": "Sun",
|
"OptionSundayShort": "\u039a\u03c5\u03c1",
|
||||||
"OptionMondayShort": "Mon",
|
"OptionMondayShort": "\u0394\u03b5\u03c5",
|
||||||
"OptionTuesdayShort": "Tue",
|
"OptionTuesdayShort": "\u03a4\u03c1\u03b9",
|
||||||
"OptionWednesdayShort": "Wed",
|
"OptionWednesdayShort": "\u03a4\u03b5\u03c4",
|
||||||
"OptionThursdayShort": "Thu",
|
"OptionThursdayShort": "\u03a0\u03b5\u03bc",
|
||||||
"OptionFridayShort": "Fri",
|
"OptionFridayShort": "\u03a0\u03b1\u03c1",
|
||||||
"OptionSaturdayShort": "Sat",
|
"OptionSaturdayShort": "\u03a3\u03b1\u03b2",
|
||||||
"HeaderSelectDate": "Select Date",
|
"HeaderSelectDate": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2",
|
||||||
"ButtonOk": "Ok",
|
"ButtonOk": "Ok",
|
||||||
"ButtonCancel": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 ",
|
"ButtonCancel": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 ",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
"ButtonRestart": "Restart",
|
"ButtonRestart": "\u0395\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7",
|
||||||
"RecordingCancelled": "Recording cancelled.",
|
"RecordingCancelled": "Recording cancelled.",
|
||||||
"SeriesCancelled": "Series cancelled.",
|
"SeriesCancelled": "Series cancelled.",
|
||||||
"RecordingScheduled": "Recording scheduled.",
|
"RecordingScheduled": "Recording scheduled.",
|
||||||
"SeriesRecordingScheduled": "Series recording scheduled.",
|
"SeriesRecordingScheduled": "Series recording scheduled.",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "\u039d\u03ad\u03b1 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae",
|
||||||
"Sunday": "Sunday",
|
"Sunday": "\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae",
|
||||||
"Monday": "Monday",
|
"Monday": "\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1",
|
||||||
"Tuesday": "Tuesday",
|
"Tuesday": "\u03a4\u03c1\u03af\u03c4\u03b7",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7",
|
||||||
"Thursday": "Thursday",
|
"Thursday": "\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7",
|
||||||
"Friday": "Friday",
|
"Friday": "\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae",
|
||||||
"Saturday": "Saturday",
|
"Saturday": "\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf",
|
||||||
"Days": "Days",
|
"Days": "\u0397\u03bc\u03ad\u03c1\u03b5\u03c2",
|
||||||
"RecordSeries": "Record series",
|
"RecordSeries": "Record series",
|
||||||
"HeaderCinemaMode": "Cinema Mode",
|
"HeaderCinemaMode": "Cinema Mode",
|
||||||
"HeaderCloudSync": "Cloud Sync",
|
"HeaderCloudSync": "Cloud Sync",
|
||||||
|
@ -50,52 +50,52 @@
|
||||||
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
|
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
|
||||||
"CoverArt": "Cover Art",
|
"CoverArt": "Cover Art",
|
||||||
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
|
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
|
||||||
"HeaderFreeApps": "Free Emby Apps",
|
"HeaderFreeApps": "\u0394\u03c9\u03c1\u03b5\u03ac\u03bd \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 Emby",
|
||||||
"FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.",
|
"FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.",
|
||||||
"HeaderBecomeProjectSupporter": "Get Emby Premiere",
|
"HeaderBecomeProjectSupporter": "\u0391\u03c0\u03cc\u03ba\u03c4\u03b7\u03c3\u03b5 \u03a3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae Emby Premiere",
|
||||||
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
|
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
|
||||||
"LabelEmailAddress": "E-mail address:",
|
"LabelEmailAddress": "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 E-mail",
|
||||||
"PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.",
|
"PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.",
|
||||||
"FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
|
"FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
|
||||||
"HeaderConvertYourRecordings": "Convert Your Recordings",
|
"HeaderConvertYourRecordings": "Convert Your Recordings",
|
||||||
"Record": "Record",
|
"Record": "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae",
|
||||||
"Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7",
|
"Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7",
|
||||||
"Edit": "Edit",
|
"Edit": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1",
|
||||||
"Download": "Download",
|
"Download": "Download",
|
||||||
"Advanced": "Advanced",
|
"Advanced": "Advanced",
|
||||||
"Delete": "Delete",
|
"Delete": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae",
|
||||||
"HeaderDeleteItem": "Delete Item",
|
"HeaderDeleteItem": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u0391\u03bd\u03c4\u03b9\u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5",
|
||||||
"ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
|
"ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
|
||||||
"Refresh": "Refresh",
|
"Refresh": "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7",
|
||||||
"RefreshQueued": "Refresh queued.",
|
"RefreshQueued": "Refresh queued.",
|
||||||
"AddToCollection": "Add to collection",
|
"AddToCollection": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae",
|
||||||
"HeaderAddToCollection": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03c4\u03b7 \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae",
|
"HeaderAddToCollection": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03c4\u03b7 \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae",
|
||||||
"NewCollection": "New Collection",
|
"NewCollection": "\u039d\u03ad\u03b1 \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae",
|
||||||
"LabelCollection": "Collection:",
|
"LabelCollection": "\u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae:",
|
||||||
"Help": "\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1",
|
"Help": "\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1",
|
||||||
"NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.",
|
"NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.",
|
||||||
"SearchForCollectionInternetMetadata": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03b3\u03b9\u03b1 \u03b5\u03be\u03ce\u03c6\u03c5\u03bb\u03bb\u03bf \u03ba\u03b1\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2",
|
"SearchForCollectionInternetMetadata": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03b3\u03b9\u03b1 \u03b5\u03be\u03ce\u03c6\u03c5\u03bb\u03bb\u03bf \u03ba\u03b1\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2",
|
||||||
"LabelName": "\u038c\u03bd\u03bf\u03bc\u03b1:",
|
"LabelName": "\u038c\u03bd\u03bf\u03bc\u03b1:",
|
||||||
"NewCollectionNameExample": "\u03a0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1: \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae \"\u03a0\u03cc\u03bb\u03b5\u03bc\u03bf\u03c2 \u03c4\u03c9\u03bd \u0386\u03c3\u03c4\u03c1\u03c9\u03bd\"",
|
"NewCollectionNameExample": "\u03a0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1: \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae \"\u03a0\u03cc\u03bb\u03b5\u03bc\u03bf\u03c2 \u03c4\u03c9\u03bd \u0386\u03c3\u03c4\u03c1\u03c9\u03bd\"",
|
||||||
"MessageItemsAdded": "Items added.",
|
"MessageItemsAdded": "Items added.",
|
||||||
"OptionNew": "New...",
|
"OptionNew": "\u039d\u03ad\u03bf...",
|
||||||
"LabelPlaylist": "Playlist:",
|
"LabelPlaylist": "\u039b\u03af\u03c3\u03c4\u03b1:",
|
||||||
"AddToPlaylist": "Add to playlist",
|
"AddToPlaylist": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03b5 \u03bb\u03af\u03c3\u03c4\u03b1",
|
||||||
"HeaderAddToPlaylist": "Add to Playlist",
|
"HeaderAddToPlaylist": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03b5 \u039b\u03af\u03c3\u03c4\u03b1",
|
||||||
"Subtitles": "Subtitles",
|
"Subtitles": "\u03a5\u03c0\u03cc\u03c4\u03b9\u03c4\u03bb\u03bf\u03b9",
|
||||||
"SearchForSubtitles": "Search for Subtitles",
|
"SearchForSubtitles": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a5\u03c0\u03bf\u03c4\u03af\u03c4\u03bb\u03c9\u03bd",
|
||||||
"LabelLanguage": "\u0393\u03bb\u03ce\u03c3\u03c3\u03b1",
|
"LabelLanguage": "\u0393\u03bb\u03ce\u03c3\u03c3\u03b1",
|
||||||
"Search": "Search",
|
"Search": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7",
|
||||||
"NoSubtitleSearchResultsFound": "No results found.",
|
"NoSubtitleSearchResultsFound": "No results found.",
|
||||||
"File": "File",
|
"File": "File",
|
||||||
"MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
|
"MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
|
||||||
"ConfirmDeletion": "Confirm Deletion",
|
"ConfirmDeletion": "\u0395\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7 \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2",
|
||||||
"MySubtitles": "My Subtitles",
|
"MySubtitles": "\u039f\u03b9 \u03a5\u03c0\u03cc\u03c4\u03b9\u03c4\u03bb\u03bf\u03b9 \u03bc\u03bf\u03c5",
|
||||||
"MessageDownloadQueued": "Download queued.",
|
"MessageDownloadQueued": "Download queued.",
|
||||||
"EditSubtitles": "Edit subtitles",
|
"EditSubtitles": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03c5\u03c0\u03bf\u03c4\u03af\u03c4\u03bb\u03c9\u03bd",
|
||||||
"UnlockGuide": "Unlock Guide",
|
"UnlockGuide": "Unlock Guide",
|
||||||
"RefreshMetadata": "Refresh Metadata",
|
"RefreshMetadata": "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd",
|
||||||
"ReplaceExistingImages": "Replace existing images",
|
"ReplaceExistingImages": "\u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03c3\u03c9\u03bd \u03b5\u03b9\u03ba\u03cc\u03bd\u03c9\u03bd",
|
||||||
"ReplaceAllMetadata": "Replace all metadata",
|
"ReplaceAllMetadata": "Replace all metadata",
|
||||||
"SearchForMissingMetadata": "Search for missing metadata",
|
"SearchForMissingMetadata": "Search for missing metadata",
|
||||||
"LabelRefreshMode": "Refresh mode:",
|
"LabelRefreshMode": "Refresh mode:",
|
||||||
|
@ -139,7 +139,7 @@
|
||||||
"MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
|
"MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
|
||||||
"Error": "Error",
|
"Error": "Error",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"LabelContentType": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd:",
|
"LabelContentType": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5:",
|
||||||
"LabelPath": "Path:",
|
"LabelPath": "Path:",
|
||||||
"LabelTitle": "Title:",
|
"LabelTitle": "Title:",
|
||||||
"LabelOriginalTitle": "Original title:",
|
"LabelOriginalTitle": "Original title:",
|
||||||
|
@ -147,7 +147,7 @@
|
||||||
"LabelDateAdded": "Date added:",
|
"LabelDateAdded": "Date added:",
|
||||||
"ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings",
|
"ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings",
|
||||||
"LabelStatus": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7:",
|
"LabelStatus": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7:",
|
||||||
"LabelArtists": "\u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2",
|
"LabelArtists": "\u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2:",
|
||||||
"LabelArtistsHelp": "Separate multiple using ;",
|
"LabelArtistsHelp": "Separate multiple using ;",
|
||||||
"LabelAlbumArtists": "Album artists:",
|
"LabelAlbumArtists": "Album artists:",
|
||||||
"LabelAlbum": "Album:",
|
"LabelAlbum": "Album:",
|
||||||
|
@ -162,7 +162,7 @@
|
||||||
"LabelOverview": "Overview:",
|
"LabelOverview": "Overview:",
|
||||||
"LabelShortOverview": "Short overview:",
|
"LabelShortOverview": "Short overview:",
|
||||||
"LabelReleaseDate": "Release date:",
|
"LabelReleaseDate": "Release date:",
|
||||||
"LabelYear": "Year:",
|
"LabelYear": "\u0388\u03c4\u03bf\u03c2:",
|
||||||
"LabelPlaceOfBirth": "Place of birth:",
|
"LabelPlaceOfBirth": "Place of birth:",
|
||||||
"LabelAirDays": "Air days:",
|
"LabelAirDays": "Air days:",
|
||||||
"LabelAirTime": "Air time:",
|
"LabelAirTime": "Air time:",
|
||||||
|
@ -196,7 +196,7 @@
|
||||||
"LabelMetadataDownloadLanguage": "Preferred download language:",
|
"LabelMetadataDownloadLanguage": "Preferred download language:",
|
||||||
"LabelLockItemToPreventChanges": "Lock this item to prevent future changes",
|
"LabelLockItemToPreventChanges": "Lock this item to prevent future changes",
|
||||||
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.",
|
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.",
|
||||||
"LabelCountry": "\u03a7\u03ce\u03c1\u03b1",
|
"LabelCountry": "\u03a7\u03ce\u03c1\u03b1:",
|
||||||
"LabelDynamicExternalId": "{0} Id:",
|
"LabelDynamicExternalId": "{0} Id:",
|
||||||
"LabelBirthYear": "Birth year:",
|
"LabelBirthYear": "Birth year:",
|
||||||
"LabelBirthDate": "Birth date:",
|
"LabelBirthDate": "Birth date:",
|
||||||
|
@ -220,7 +220,7 @@
|
||||||
"Runtime": "Runtime",
|
"Runtime": "Runtime",
|
||||||
"ProductionLocations": "Production locations",
|
"ProductionLocations": "Production locations",
|
||||||
"BirthLocation": "Birth location",
|
"BirthLocation": "Birth location",
|
||||||
"ParentalRating": "Parental Rating",
|
"ParentalRating": "\u039a\u03b1\u03c4\u03b1\u03bb\u03bb\u03b7\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1",
|
||||||
"Name": "Name",
|
"Name": "Name",
|
||||||
"Overview": "Overview",
|
"Overview": "Overview",
|
||||||
"LabelType": "Type:",
|
"LabelType": "Type:",
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
"HeaderOfflineDownloads": "Offline Media",
|
"HeaderOfflineDownloads": "Offline Media",
|
||||||
"HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.",
|
"HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.",
|
||||||
"CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.",
|
"CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.",
|
||||||
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
|
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalise your media images.",
|
||||||
"CoverArt": "Cover Art",
|
"CoverArt": "Cover Art",
|
||||||
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
|
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
|
||||||
"HeaderFreeApps": "Free Emby Apps",
|
"HeaderFreeApps": "Free Emby Apps",
|
||||||
|
|
|
@ -347,8 +347,8 @@
|
||||||
"ButtonPlayOneMinute": "Reproducir un minuto",
|
"ButtonPlayOneMinute": "Reproducir un minuto",
|
||||||
"PlaceFavoriteChannelsAtBeginning": "Colocar canales favoritos al inicio",
|
"PlaceFavoriteChannelsAtBeginning": "Colocar canales favoritos al inicio",
|
||||||
"HeaderUnlockFeature": "Desbloquear Caracter\u00edstica",
|
"HeaderUnlockFeature": "Desbloquear Caracter\u00edstica",
|
||||||
"MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?",
|
"MessageDidYouKnowCinemaMode": "\u00bfSab\u00eda que con Emby Premier, puede mejorar su experiencia con caracter\u00edsticas como Modo Cine?",
|
||||||
"MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.",
|
"MessageDidYouKnowCinemaMode2": "El Modo Cine le da una verdadera experiencia de cine con trailers e intros personalizados antes de la presentaci\u00f3n estelar.",
|
||||||
"HeaderPlayMyMedia": "Play my Media",
|
"HeaderPlayMyMedia": "Reproducir mis Medios",
|
||||||
"HeaderDiscoverEmbyPremiere": "Discover Emby Premiere"
|
"HeaderDiscoverEmbyPremiere": "Descubra Emby Premier"
|
||||||
}
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
define(['appSettings', 'datetime', 'jQuery', 'emby-slider', 'emby-button'], function (appSettings, datetime, $) {
|
define(['appSettings', 'datetime', 'jQuery', 'actionsheet', 'emby-slider', 'emby-button'], function (appSettings, datetime, $, actionsheet) {
|
||||||
|
|
||||||
function getDeviceProfile(serverAddress, deviceId, item, startPositionTicks, maxBitrate, mediaSourceId, audioStreamIndex, subtitleStreamIndex) {
|
function getDeviceProfile(serverAddress, deviceId, item, startPositionTicks, maxBitrate, mediaSourceId, audioStreamIndex, subtitleStreamIndex) {
|
||||||
|
|
||||||
|
@ -334,11 +334,9 @@
|
||||||
|
|
||||||
function showMenuForItem(item, players) {
|
function showMenuForItem(item, players) {
|
||||||
|
|
||||||
require(['actionsheet'], function (actionsheet) {
|
|
||||||
|
|
||||||
actionsheet.show({
|
actionsheet.show({
|
||||||
items: players,
|
items: players
|
||||||
callback: function (id) {
|
}).then(function (id) {
|
||||||
var player = players.filter(function (p) {
|
var player = players.filter(function (p) {
|
||||||
return p.id == id;
|
return p.id == id;
|
||||||
})[0];
|
})[0];
|
||||||
|
@ -347,8 +345,6 @@
|
||||||
window.open(player.url, '_blank');
|
window.open(player.url, '_blank');
|
||||||
onPlaybackStart();
|
onPlaybackStart();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue