mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-26 01:09:56 +01:00
moved admin related partials from vanilla into core
This commit is contained in:
@@ -47,7 +47,7 @@ define('forum/admin/appearance/skins', function() {
|
||||
Skins.render = function(bootswatch) {
|
||||
var themeContainer = $('#bootstrap_themes');
|
||||
|
||||
templates.parse('partials/admin/theme_list', {
|
||||
templates.parse('admin/partials/theme_list', {
|
||||
themes: bootswatch.themes.map(function(theme) {
|
||||
return {
|
||||
type: 'bootswatch',
|
||||
|
||||
@@ -74,7 +74,7 @@ define('forum/admin/appearance/themes', function() {
|
||||
instListEl.append($('<li/ >').addClass('no-themes').html('No installed themes found'));
|
||||
return;
|
||||
} else {
|
||||
templates.parse('partials/admin/theme_list', {
|
||||
templates.parse('admin/partials/theme_list', {
|
||||
themes: themes
|
||||
}, function(html) {
|
||||
instListEl.html(html);
|
||||
|
||||
@@ -293,7 +293,7 @@ define('forum/admin/manage/categories', ['uploader', 'forum/admin/iconSelect'],
|
||||
return app.alertError(err.message);
|
||||
}
|
||||
|
||||
templates.parse('partials/admin/categories/users', {
|
||||
templates.parse('admin/partials/categories/users', {
|
||||
users: results
|
||||
}, function(html) {
|
||||
resultsEl.html(html);
|
||||
@@ -336,7 +336,7 @@ define('forum/admin/manage/categories', ['uploader', 'forum/admin/iconSelect'],
|
||||
return app.alertError(err.message);
|
||||
}
|
||||
|
||||
templates.parse('partials/admin/categories/groups', {
|
||||
templates.parse('admin/partials/categories/groups', {
|
||||
groups: results
|
||||
}, function(html) {
|
||||
groupsResultsEl.html(html);
|
||||
|
||||
@@ -134,14 +134,14 @@
|
||||
</div>
|
||||
<span class="hidden" id="csrf" data-csrf="{csrf}"></span>
|
||||
|
||||
<!-- IMPORT partials/admin/categories/new.tpl -->
|
||||
<!-- IMPORT partials/admin/categories/permissions.tpl -->
|
||||
<!-- IMPORT partials/admin/categories/setParent.tpl -->
|
||||
<!-- IMPORT admin/partials/categories/new.tpl -->
|
||||
<!-- IMPORT admin/partials/categories/permissions.tpl -->
|
||||
<!-- IMPORT admin/partials/categories/setParent.tpl -->
|
||||
<div id="icons" style="display:none;">
|
||||
<div class="icon-container">
|
||||
<div class="row fa-icons">
|
||||
<i class="fa fa-doesnt-exist"></i>
|
||||
<!-- IMPORT partials/fontawesome.tpl -->
|
||||
<!-- IMPORT admin/partials/fontawesome.tpl -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
<div class="icon-container">
|
||||
<div class="row fa-icons">
|
||||
<i class="fa fa-doesnt-exist"></i>
|
||||
<!-- IMPORT partials/fontawesome.tpl -->
|
||||
<!-- IMPORT admin/partials/fontawesome.tpl -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
16
src/views/admin/partials/categories/groups.tpl
Normal file
16
src/views/admin/partials/categories/groups.tpl
Normal file
@@ -0,0 +1,16 @@
|
||||
<!-- BEGIN groups -->
|
||||
<li data-name="{groups.name}">
|
||||
<div class="btn-group pull-right">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
Privileges <span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li role="presentation"><a href="#" data-priv="groups:find" class="<!-- IF groups.privileges.groups:find -->active<!-- ENDIF groups.privileges.groups:find -->">Find category</a></li>
|
||||
<li role="presentation"><a href="#" data-priv="groups:read" class="<!-- IF groups.privileges.groups:read -->active<!-- ENDIF groups.privileges.groups:read -->">Access & Read</a></li>
|
||||
<li role="presentation"><a href="#" data-priv="groups:topics:create" class="<!-- IF groups.privileges.groups:topics:create -->active<!-- ENDIF groups.privileges.groups:topics:create -->">Create Topics</a></li>
|
||||
<li role="presentation"><a href="#" data-priv="groups:topics:reply" class="<!-- IF groups.privileges.groups:topics:reply -->active<!-- ENDIF groups.privileges.groups:topics:reply -->">Reply to Topics</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
{groups.name}
|
||||
</li>
|
||||
<!-- END groups -->
|
||||
41
src/views/admin/partials/categories/new.tpl
Normal file
41
src/views/admin/partials/categories/new.tpl
Normal file
@@ -0,0 +1,41 @@
|
||||
<div id="new-category-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="Add New Modal" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h3>Create New Category</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div>
|
||||
<form class='form-horizontal'>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="inputName">Name</label>
|
||||
<div class="controls">
|
||||
<input class="form-control" type="text" id="inputName" placeholder="Name" value="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="inputDescription">Description</label>
|
||||
<div class="controls">
|
||||
<input class="form-control" type="text" id="inputDescription" placeholder="Description" value="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="inputIcon">Icon</label>
|
||||
<div class="controls">
|
||||
<div class="icon">
|
||||
<i data-name="icon" value="fa-pencil" class="fa fa-pencil fa-2x"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" id="create-category-btn" href="#" class="btn btn-primary btn-lg btn-block">Create</button>
|
||||
</div>
|
||||
</div><!-- /.modal-content -->
|
||||
</div><!-- /.modal-dialog -->
|
||||
</div><!-- /.modal -->
|
||||
32
src/views/admin/partials/categories/permissions.tpl
Normal file
32
src/views/admin/partials/categories/permissions.tpl
Normal file
@@ -0,0 +1,32 @@
|
||||
<div id="category-permissions-modal" class="modal permissions-modal fade" tabindex="-1" role="dialog" aria-labelledby="Category Permissions" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h3>Category Permissions</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>The following users have access control permissions in this Category</p>
|
||||
<ul class="members"></ul>
|
||||
|
||||
<hr />
|
||||
<form role="form">
|
||||
<div class="form-group">
|
||||
<label for="permission-search">User Search</label>
|
||||
<input class="form-control" type="text" id="permission-search" />
|
||||
</div>
|
||||
</form>
|
||||
<ul class="search-results users"></ul>
|
||||
|
||||
<hr />
|
||||
<form role="form">
|
||||
<div class="form-group">
|
||||
<label for="permission-group-pick">User Groups</label>
|
||||
</div>
|
||||
</form>
|
||||
<ul class="search-results groups"></ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
16
src/views/admin/partials/categories/setParent.tpl
Normal file
16
src/views/admin/partials/categories/setParent.tpl
Normal file
@@ -0,0 +1,16 @@
|
||||
<div class="modal fade" id="setParent" tabindex="-1" role="dialog" aria-labelledby="setParentLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
<h4 class="modal-title" id="setParentLabel">Set Parent Category</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<!-- IMPORT partials/category_list.tpl -->
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
18
src/views/admin/partials/categories/users.tpl
Normal file
18
src/views/admin/partials/categories/users.tpl
Normal file
@@ -0,0 +1,18 @@
|
||||
<!-- BEGIN users -->
|
||||
<li data-uid="{users.uid}">
|
||||
<div class="btn-group pull-right">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
Privileges <span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li role="presentation"><a href="#" data-priv="find" class="<!-- IF users.privileges.find -->active<!-- ENDIF users.privileges.find -->">Find category</a></li>
|
||||
<li role="presentation"><a href="#" data-priv="read" class="<!-- IF users.privileges.read -->active<!-- ENDIF users.privileges.read -->">Access & Read</a></li>
|
||||
<li role="presentation"><a href="#" data-priv="topics:create" class="<!-- IF users.privileges.topics:create -->active<!-- ENDIF users.privileges.topics:create -->">Create Topics</a></li>
|
||||
<li role="presentation"><a href="#" data-priv="topics:reply" class="<!-- IF users.privileges.topics:reply -->active<!-- ENDIF users.privileges.topics:reply -->">Reply to Topics</a></li>
|
||||
<li role="presentation" class="divider"></li>
|
||||
<li role="presentation"><a href="#" data-priv="mods" class="<!-- IF users.privileges.mods -->active<!-- ENDIF users.privileges.mods -->">Moderator</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<img src="{users.picture}" /> {users.username}
|
||||
</li>
|
||||
<!-- END users -->
|
||||
1
src/views/admin/partials/fontawesome.tpl
Normal file
1
src/views/admin/partials/fontawesome.tpl
Normal file
File diff suppressed because one or more lines are too long
18
src/views/admin/partials/theme_list.tpl
Normal file
18
src/views/admin/partials/theme_list.tpl
Normal file
@@ -0,0 +1,18 @@
|
||||
<!-- BEGIN themes -->
|
||||
<li data-type="{themes.type}" data-theme="{themes.id}"<!-- IF themes.css --> data-css="{themes.css}"<!-- ENDIF themes.css -->>
|
||||
<img title="{themes.id}" src="{themes.screenshot_url}" />
|
||||
<div>
|
||||
<div class="pull-right">
|
||||
<button class="btn btn-primary" data-action="use">Use</button>
|
||||
</div>
|
||||
<h4>{themes.name}</h4>
|
||||
<p>
|
||||
{themes.description}
|
||||
<!-- IF themes.url -->
|
||||
(<a href="{themes.url}" target="_blank">Homepage</a>)
|
||||
<!-- ENDIF themes.url -->
|
||||
</p>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</li>
|
||||
<!-- END themes -->
|
||||
Reference in New Issue
Block a user