mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Arranging tenant modules lists
This commit is contained in:
@@ -57,40 +57,53 @@
|
||||
<fieldset>
|
||||
<div>
|
||||
<label for="@Html.FieldIdFor(m => m.Themes)">@T("Available Themes")</label>
|
||||
|
||||
<input type="checkbox" class="select-all" id="select-all-themes" />
|
||||
<label class="forcheckbox" for="select-all-themes">@("Select all")</label>
|
||||
<br />
|
||||
|
||||
@for (var i=0 ;i<Model.Themes.Count; i++) {
|
||||
var theme = Model.Themes[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Themes[i].Checked), Model.Themes[i].Checked, new { id = Html.FieldIdFor(x => x.Themes[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Themes[i])">@Model.Themes[i].ThemeName</label>
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeId)
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeName)
|
||||
}
|
||||
|
||||
<span class="hint">@T("Select the Themes which should be available for this tenant. If none is selected, they will all be available.")</span>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<input type="checkbox" class="select-all" id="select-all-themes" />
|
||||
<label class="forcheckbox" for="select-all-themes">@("Select all")</label>
|
||||
</li>
|
||||
|
||||
@for (var i = 0; i < Model.Themes.Count; i++) {
|
||||
<li>
|
||||
@{
|
||||
var theme = Model.Themes[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Themes[i].Checked), Model.Themes[i].Checked, new { id = Html.FieldIdFor(x => x.Themes[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Themes[i])">@Model.Themes[i].ThemeName</label>
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeId)
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeName)
|
||||
}
|
||||
</li>
|
||||
}
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<div>
|
||||
<label for="@Html.FieldIdFor(m => m.Modules)">@T("Available Modules")</label>
|
||||
|
||||
<input type="checkbox" class="select-all" id="select-all-modules" />
|
||||
<label class="forcheckbox" for="select-all-modules">@("Select all")</label>
|
||||
<br />
|
||||
|
||||
@for (var i=0 ;i<Model.Modules.Count; i++) {
|
||||
var theme = Model.Modules[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Modules[i].Checked), Model.Modules[i].Checked, new { id = Html.FieldIdFor(x => x.Modules[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Modules[i])">@Model.Modules[i].ModuleName</label>
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleId)
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleName)
|
||||
}
|
||||
|
||||
<span class="hint">@T("Select the Modules which should be available for this tenant. If none is selected, they will all be available.")</span>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<input type="checkbox" class="select-all" id="select-all-modules" />
|
||||
<label class="forcheckbox" for="select-all-modules">@("Select all")</label>
|
||||
</li>
|
||||
|
||||
@for (var i = 0; i < Model.Modules.Count; i++) {
|
||||
<li>
|
||||
@{
|
||||
var theme = Model.Modules[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Modules[i].Checked), Model.Modules[i].Checked, new { id = Html.FieldIdFor(x => x.Modules[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Modules[i])">@Model.Modules[i].ModuleName</label>
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleId)
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleName)
|
||||
}
|
||||
</li>
|
||||
}
|
||||
</ol>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
|
@@ -58,42 +58,55 @@
|
||||
<fieldset>
|
||||
<div>
|
||||
<label for="@Html.FieldIdFor(m => m.Themes)">@T("Available Themes")</label>
|
||||
|
||||
<input type="checkbox" class="select-all" id="select-all-themes" />
|
||||
<label class="forcheckbox" for="select-all-themes">@("Select all")</label>
|
||||
<br />
|
||||
|
||||
@for (var i = 0; i < Model.Themes.Count; i++) {
|
||||
var theme = Model.Themes[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Themes[i].Checked), Model.Themes[i].Checked, new { id = Html.FieldIdFor(x => x.Themes[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Themes[i])">@Model.Themes[i].ThemeName</label>
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeId)
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeName)
|
||||
}
|
||||
|
||||
<span class="hint">@T("Select the Themes which should be available for this tenant. If none is selected, they will all be available.")</span>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<input type="checkbox" class="select-all" id="select-all-themes" />
|
||||
<label class="forcheckbox" for="select-all-themes">@("Select all")</label>
|
||||
</li>
|
||||
|
||||
@for (var i = 0; i < Model.Themes.Count; i++) {
|
||||
<li>
|
||||
@{
|
||||
var theme = Model.Themes[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Themes[i].Checked), Model.Themes[i].Checked, new { id = Html.FieldIdFor(x => x.Themes[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Themes[i])">@Model.Themes[i].ThemeName</label>
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeId)
|
||||
@Html.HiddenFor(m => m.Themes[i].ThemeName)
|
||||
}
|
||||
</li>
|
||||
}
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<fieldset>
|
||||
<div>
|
||||
<label for="@Html.FieldIdFor(m => m.Modules)">@T("Available Modules")</label>
|
||||
|
||||
<input type="checkbox" class="select-all" id="select-all-modules" />
|
||||
<label class="forcheckbox" for="select-all-modules">@("Select all")</label>
|
||||
<br />
|
||||
|
||||
@for (var i = 0; i < Model.Modules.Count; i++) {
|
||||
var theme = Model.Modules[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Modules[i].Checked), Model.Modules[i].Checked, new { id = Html.FieldIdFor(x => x.Modules[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Modules[i])">@Model.Modules[i].ModuleName</label>
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleId)
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleName)
|
||||
}
|
||||
|
||||
<span class="hint">@T("Select the Modules which should be available for this tenant. If none is selected, they will all be available.")</span>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<input type="checkbox" class="select-all" id="select-all-modules" />
|
||||
<label class="forcheckbox" for="select-all-modules">@("Select all")</label>
|
||||
</li>
|
||||
|
||||
@for (var i = 0; i < Model.Modules.Count; i++) {
|
||||
<li>
|
||||
@{
|
||||
var theme = Model.Modules[i];
|
||||
@Html.CheckBox(Html.FieldNameFor(m => m.Modules[i].Checked), Model.Modules[i].Checked, new { id = Html.FieldIdFor(x => x.Modules[i]) })
|
||||
<label class="forcheckbox" for="@Html.FieldIdFor(m => m.Modules[i])">@Model.Modules[i].ModuleName</label>
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleId)
|
||||
@Html.HiddenFor(m => m.Modules[i].ModuleName)
|
||||
}
|
||||
</li>
|
||||
}
|
||||
</ol>
|
||||
</div>
|
||||
</fieldset>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<button class="primaryAction" type="submit">@T("Save")</button>
|
||||
|
Reference in New Issue
Block a user