mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
~Fix resource include
~Rename javascript resource from RecentContentTab to SelectableContentTab for use in Search content picker as well. +Add Selectable to Search Content Picker +Add Select All to Search Content Picker
This commit is contained in:
@@ -5,7 +5,7 @@ namespace Orchard.ContentPicker {
|
||||
public void BuildManifests(ResourceManifestBuilder builder) {
|
||||
var manifest = builder.Add();
|
||||
manifest.DefineScript("ContentPicker").SetUrl("ContentPicker.js", "ContentPicker.js").SetDependencies("jQuery");
|
||||
manifest.DefineScript("RecentContentTab").SetUrl("RecentContentTab.js", "RecentContentTab.js").SetDependencies("jQuery");
|
||||
manifest.DefineScript("SelectableContentTab").SetUrl("SelectableContentTab.js", "SelectableContentTab.js").SetDependencies("jQuery");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -21,6 +21,9 @@
|
||||
window.opener.jQuery[query("callback")](itemsToAdd);
|
||||
window.close();
|
||||
});
|
||||
$('.content-picker-SelectAll').on('click', function () {
|
||||
$('.content-picker-itemCheck').prop('checked', $(this).prop("checked"));
|
||||
});
|
||||
};
|
||||
|
||||
$(document).ready(function () {
|
@@ -32,6 +32,18 @@ body {
|
||||
|
||||
}
|
||||
|
||||
label[for="selectAll"]:before
|
||||
{
|
||||
content:'';
|
||||
display:block;
|
||||
margin-top:20px;
|
||||
}
|
||||
|
||||
label[for="selectAll"]
|
||||
{
|
||||
display:inline;
|
||||
}
|
||||
|
||||
.addSelected
|
||||
{
|
||||
margin-bottom: 10px;
|
||||
|
@@ -1,6 +1,6 @@
|
||||
@using Orchard.Core.Contents.ViewModels;
|
||||
@{
|
||||
Script.Include("RecentContentTab.js");
|
||||
Script.Require("SelectableContentTab");
|
||||
|
||||
var typeDisplayName = Model.TypeDisplayName;
|
||||
var pageTitle = T("Recent Content");
|
||||
|
@@ -1,4 +1,6 @@
|
||||
@{
|
||||
Script.Require("SelectableContentTab");
|
||||
|
||||
var pageTitle = T("Search Content");
|
||||
Layout.Title = pageTitle;
|
||||
}
|
||||
@@ -11,10 +13,18 @@
|
||||
<button type="submit">@T("Search")</button>
|
||||
</fieldset>
|
||||
|
||||
if (Model.ContentItems.Items.Count > 0)
|
||||
{
|
||||
<label for="selectAll">@T("Select All")</label>
|
||||
<input name="selectAll" type="checkbox" class="content-picker-SelectAll" />
|
||||
}
|
||||
<fieldset class="contentItems bulk-items">
|
||||
@Display(Model.ContentItems)
|
||||
@Display(Model.ContentItems)
|
||||
</fieldset>
|
||||
|
||||
if (Model.ContentItems.Items.Count > 0)
|
||||
{
|
||||
@Html.Link(T("Add Selected").Text, "#", new { @class = "button addSelected"})
|
||||
}
|
||||
@Display(Model.Pager)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user