Media Library: Add button to select all items, fixes #6518 (#6610)

This commit is contained in:
MobesE46
2019-05-23 08:52:38 -07:00
committed by Benedek Farkas
parent 367d2d7d66
commit 40e56c5dd9
2 changed files with 11 additions and 0 deletions

View File

@@ -221,6 +221,12 @@ $(function () {
});
};
self.selectAll = function () {
self.results().forEach(function (item) {
viewModel.toggleSelect(item, true);
});
}
self.clearSelection = function() {
this.focus(null);
// unselect previous elements
@@ -520,6 +526,10 @@ $(function () {
pickAndClose();
});
$("#media-library-toolbar > .button-select-all").on('click', function () {
viewModel.selectAll();
});
$("#media-library-main-list").on('dblclick', function () {
pickAndClose();
});

View File

@@ -22,6 +22,7 @@
<a href="#" data-bind="attr: { href: '@HttpUtility.JavaScriptStringEncode(Url.Action("Create", "Folder", new { area = "Orchard.MediaLibrary"}))?folderPath=' + encodeURIComponent(displayed() ? displayed() : '') }" class="button" id="button-create-folder">@T("Create Folder")</a>
@Display(Model.CustomActionsShapes)
<button class="button-select-all">@T("Select All")</button>
</div>
<div id="media-library-main">
<div id="media-library-main-navigation">