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

update slider

This commit is contained in:
Luke Pulverenti 2016-10-21 00:28:32 -04:00
parent 140c6917b5
commit 5d73cc65f5
8 changed files with 128 additions and 95 deletions

View file

@ -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",

View 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);
}
}

View file

@ -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;

View file

@ -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) {

View file

@ -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:",

View file

@ -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",

View file

@ -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"
} }

View file

@ -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();
} }
}
});
}); });
} }