diff --git a/src/components/itemidentifier/itemidentifier.js b/src/components/itemidentifier/itemidentifier.js
index 8710936028..b335d1dfd3 100644
--- a/src/components/itemidentifier/itemidentifier.js
+++ b/src/components/itemidentifier/itemidentifier.js
@@ -348,7 +348,7 @@ define(['dialogHelper', 'loading', 'connectionManager', 'require', 'globalize',
currentItemType = currentItem.Type;
var dialogOptions = {
- size: 'fullscreen-border',
+ size: 'small',
removeOnClose: true,
scrollY: false
};
@@ -429,7 +429,7 @@ define(['dialogHelper', 'loading', 'connectionManager', 'require', 'globalize',
require(['text!./itemidentifier.template.html'], function (template) {
var dialogOptions = {
- size: 'fullscreen-border',
+ size: 'small',
removeOnClose: true,
scrollY: false
};
diff --git a/src/components/mediaLibraryCreator/mediaLibraryCreator.js b/src/components/mediaLibraryCreator/mediaLibraryCreator.js
index b941f2fcb8..bbef6e1f07 100644
--- a/src/components/mediaLibraryCreator/mediaLibraryCreator.js
+++ b/src/components/mediaLibraryCreator/mediaLibraryCreator.js
@@ -187,7 +187,7 @@ define(['loading', 'dialogHelper', 'dom', 'jQuery', 'components/libraryoptionsed
xhr.onload = function (e) {
var template = this.response;
var dlg = dialogHelper.createDialog({
- size: 'medium-tall',
+ size: 'small',
modal: false,
removeOnClose: true,
scrollY: false
diff --git a/src/components/mediaLibraryEditor/mediaLibraryEditor.js b/src/components/mediaLibraryEditor/mediaLibraryEditor.js
index c4da19ccd7..554cf4cc0f 100644
--- a/src/components/mediaLibraryEditor/mediaLibraryEditor.js
+++ b/src/components/mediaLibraryEditor/mediaLibraryEditor.js
@@ -204,7 +204,7 @@ define(['jQuery', 'loading', 'dialogHelper', 'dom', 'components/libraryoptionsed
xhr.onload = function (e) {
var template = this.response;
var dlg = dialogHelper.createDialog({
- size: 'medium-tall',
+ size: 'small',
modal: false,
removeOnClose: true,
scrollY: false
diff --git a/src/components/metadataEditor/metadataEditor.js b/src/components/metadataEditor/metadataEditor.js
index 899bab778d..52f030cd23 100644
--- a/src/components/metadataEditor/metadataEditor.js
+++ b/src/components/metadataEditor/metadataEditor.js
@@ -245,50 +245,6 @@ define(['itemHelper', 'dom', 'layoutManager', 'dialogHelper', 'datetime', 'loadi
});
}
- function showMoreMenu(context, button, user) {
-
- require(['itemContextMenu'], function (itemContextMenu) {
-
- var item = currentItem;
-
- itemContextMenu.show({
-
- item: item,
- positionTo: button,
- edit: false,
- editImages: true,
- editSubtitles: true,
- sync: false,
- share: false,
- play: false,
- queue: false,
- user: user
-
- }).then(function (result) {
-
- if (result.deleted) {
- afterDeleted(context, item);
-
- } else if (result.updated) {
- reload(context, item.Id, item.ServerId);
- }
- });
- });
- }
-
- function afterDeleted(context, item) {
-
- var parentId = item.ParentId || item.SeasonId || item.SeriesId;
-
- if (parentId) {
- reload(context, parentId, item.ServerId);
- } else {
- require(['appRouter'], function (appRouter) {
- appRouter.goHome();
- });
- }
- }
-
function onEditorClick(e) {
var btnRemoveFromEditorList = dom.parentWithClass(e.target, 'btnRemoveFromEditorList');
@@ -307,6 +263,12 @@ define(['itemHelper', 'dom', 'layoutManager', 'dialogHelper', 'datetime', 'loadi
return connectionManager.getApiClient(currentItem.ServerId);
}
+ function bindAll(elems, eventName, fn) {
+ for (var i = 0, length = elems.length; i < length; i++) {
+ elems[i].addEventListener(eventName, fn);
+ }
+ }
+
function init(context, apiClient) {
context.querySelector('.externalIds').addEventListener('click', function (e) {
@@ -322,19 +284,16 @@ define(['itemHelper', 'dom', 'layoutManager', 'dialogHelper', 'datetime', 'loadi
}
});
- context.querySelector('.btnCancel').addEventListener('click', function () {
+ if (!layoutManager.desktop) {
+ context.querySelector('.btnBack').classList.remove('hide');
+ context.querySelector('.btnClose').classList.add('hide');
+ }
+ bindAll(context.querySelectorAll('.btnCancel'), 'click', function (event) {
+ event.preventDefault();
closeDialog(false);
});
- context.querySelector('.btnMore').addEventListener('click', function (e) {
-
- getApiClient().getCurrentUser().then(function (user) {
- showMoreMenu(context, e.target, user);
- });
-
- });
-
context.querySelector('.btnHeaderSave').addEventListener('click', function (e) {
context.querySelector('.btnSave').click();
@@ -349,8 +308,8 @@ define(['itemHelper', 'dom', 'layoutManager', 'dialogHelper', 'datetime', 'loadi
}
});
- context.removeEventListener('click', onEditorClick);
- context.addEventListener('click', onEditorClick);
+ context.removeEventListener('submit', onEditorClick);
+ context.addEventListener('submit', onEditorClick);
var form = context.querySelector('form');
form.removeEventListener('submit', onSubmit);
@@ -1077,7 +1036,7 @@ define(['itemHelper', 'dom', 'layoutManager', 'dialogHelper', 'datetime', 'loadi
if (layoutManager.tv) {
dialogOptions.size = 'fullscreen';
} else {
- dialogOptions.size = 'medium-tall';
+ dialogOptions.size = 'small';
}
var dlg = dialogHelper.createDialog(dialogOptions);
diff --git a/src/components/metadataEditor/metadataEditor.template.html b/src/components/metadataEditor/metadataEditor.template.html
index 7845824281..4b4e2cf965 100644
--- a/src/components/metadataEditor/metadataEditor.template.html
+++ b/src/components/metadataEditor/metadataEditor.template.html
@@ -1,5 +1,5 @@
@@ -57,11 +57,13 @@
-
-
-
-