59 lines
No EOL
2 KiB
Text
59 lines
No EOL
2 KiB
Text
<%- include("../base/header", { title: typeof(id) === "undefined" ? "Add Override" : `Edit ${name}`, userId: session.userId, isAdmin: true }) %>
|
|
|
|
<div class="row">
|
|
<div class="col">
|
|
<nav aria-label="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item"><a href="/admin">Admin</a></li>
|
|
<li class="breadcrumb-item"><a href="/admin/overrides">Override Management</a></li>
|
|
<li class="breadcrumb-item active"><a><%= typeof(id) === "undefined" ? "Add Override" : `Edit ${name}` %></a></li>
|
|
</ol>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col">
|
|
<h1><%= typeof(id) === "undefined" ? "Add Override" : `Edit ${name}` %></h1>
|
|
</div>
|
|
</div>
|
|
|
|
<form method="post" class="needs-validation" novalidate>
|
|
<input type="hidden" name="id" value="<%= typeof(id) === "undefined" ? "" : id %>" />
|
|
|
|
<div class="row mt-5 mb-3">
|
|
<div class="col">
|
|
<label for="name" class="form-label">Name</label>
|
|
<input class="form-control" id="name" name="name" value="<%= typeof(name) === "undefined" ? "" : name %>" required maxlength="255" />
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<div class="col">
|
|
<label for="forUrl" class="form-label">Type</label>
|
|
<select class="form-select" id="overrideType" name="overrideType" required>
|
|
<%- SelectUtility.EnumToSelectList(OverrideType, overrideType) %>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<div class="col">
|
|
<label for="forUrl" class="form-label">For URL</label>
|
|
<input class="form-control" id="forUrl" name="forUrl" value="<%= typeof(forUrl) === "undefined" ? "" : forUrl %>" required />
|
|
</div>
|
|
</div>
|
|
|
|
<% if (overrideType === OverrideType.AddHtml) { %>
|
|
<%- include("./_addhtml") %>
|
|
<% } else { %>
|
|
<div id="overrideFields"></div>
|
|
<% } %>
|
|
|
|
<div class="row mb-3">
|
|
<div class="col text-center">
|
|
<button type="submit" class="btn btn-primary">Save</button>
|
|
<a type="submit" class="btn btn-danger" href="/admin/">Cancel</a>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
<%- include("../base/footer", { apiKey: session.apiKey, username: session.username }) %> |