generated from jric11/baseProject
Chat's updates for security, db and workflow
Security and workflow regressions / regression (push) Has been cancelled
Security and workflow regressions / regression (push) Has been cancelled
This commit is contained in:
+59
-56
@@ -1,67 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes"/>
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes"/>
|
||||
|
||||
<!-- Parameters -->
|
||||
<!-- Parameters -->
|
||||
|
||||
<xsl:param name="VERSION">1.0</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Add Dropdown Type</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">addDropdowntype</xsl:param>
|
||||
<xsl:param name="VERSION">1.0</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Add Dropdown Type</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">addDropdowntype</xsl:param>
|
||||
|
||||
<xsl:template match="/">
|
||||
|
||||
<script src="js/{$PAGE-NAME}.js?version={$VERSION}"/>
|
||||
<xsl:template match="/">
|
||||
|
||||
<script src="js/{$PAGE-NAME}.js?version={$VERSION}"/>
|
||||
|
||||
<div class="{$PAGE-NAME}">
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-header bg-primary text-white p-1 ps-3 border-bottom-0">
|
||||
<i class="bi bi-caret-down-square me-2"/>
|
||||
<xsl:value-of select="$PAGE-TITLE"/>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="Dropdowns.addDropdowntype"/>
|
||||
<input type="hidden" name="step" value="add"/>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_name">Name</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_name" id="dropdowntype_name" maxlength="100" autocomplete="off" autofocus="autofocus"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_title">Title</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_title" id="dropdowntype_title" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
|
||||
<input type="hidden" name="dropdowntype_table" id="dropdowntype_table" value="*none"/>
|
||||
<p class="text-secondary">Usage references are managed by the application.</p>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
|
||||
<input type="hidden" name="dropdowntype_column" id="dropdowntype_column" value=""/>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<div class="buttons mt-4 mb-2">
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnCancel">
|
||||
<i class="bi bi-box-arrow-left me-2"/>Cancel</button>
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnSave">
|
||||
<i class="bi bi-save me-2"/>Save</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="{$PAGE-NAME}">
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-header bg-primary text-white p-1 ps-3 border-bottom-0">
|
||||
<i class="bi bi-caret-down-square me-2"/>
|
||||
<xsl:value-of select="$PAGE-TITLE"/>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="Dropdowns.addDropdowntype"/>
|
||||
<input type="hidden" name="step" value="add"/>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_name">Name</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_name" id="dropdowntype_name" maxlength="100" autocomplete="off" autofocus="autofocus"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_title">Title</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_title" id="dropdowntype_title" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_table">Table</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_table" id="dropdowntype_table" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_column">Column</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_column" id="dropdowntype_column" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<div class="buttons mt-4 mb-2">
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnCancel"><i class="bi bi-box-arrow-left me-2"/>Cancel</button>
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnSave"><i class="bi bi-save me-2"/>Save</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</xsl:template>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
+4
-5
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes"/>
|
||||
|
||||
@@ -27,7 +26,7 @@
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="Users.addUser"/>
|
||||
<input type="hidden" name="step" value="add"/>
|
||||
<input type="hidden" name="step" value="add"/>
|
||||
|
||||
<div class="row">
|
||||
|
||||
@@ -45,7 +44,7 @@
|
||||
<input type="text" class="form-control form-control-sm" name="user_first_name" id="user_first_name" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 mb-3"><label class="form-label" for="user_last_name">Last name</label><input type="text" class="form-control form-control-sm" name="user_last_name" id="user_last_name" maxlength="128" required="required"/></div></div>
|
||||
|
||||
<div class="row">
|
||||
|
||||
@@ -96,7 +95,7 @@
|
||||
<xsl:for-each select="UserRole">
|
||||
<xsl:sort select="."/>
|
||||
<option value="{.}" data-tokens="{.}">
|
||||
<xsl:value-of select="." />
|
||||
<xsl:value-of select="."/>
|
||||
</option>
|
||||
</xsl:for-each>
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
<div class="buttons mt-1 mb-2">
|
||||
<button type="submit" form="changePassword" class="btn btn-sm btn-primary me-2">
|
||||
<i class="bi bi-save me-2"/>Save</button>
|
||||
<button type="button" class="btn btn-sm btn-primary me-2" onclick="window.location.href='main.php'">
|
||||
<button type="button" class="btn btn-sm btn-primary me-2" data-app-return="true">
|
||||
<i class="bi bi-box-arrow-left me-2"/>Cancel</button>
|
||||
</div>
|
||||
|
||||
|
||||
+27
-74
@@ -38,7 +38,7 @@
|
||||
<link href="css/bootstrap-select.min.css?version={$VERSION}" rel="stylesheet" media="screen"/>
|
||||
<link href="css/themes/MyHuntingClubRoster/huntroster-theme.css?version={$VERSION}" rel="stylesheet"/>
|
||||
|
||||
<script src="js/jquery-3.2.0.min.js?version={$VERSION}"/>
|
||||
<script src="js/jquery-3.7.1.min.js?version={$VERSION}"/>
|
||||
<script src="js/bootstrap.bundle.min.js?version={$VERSION}"/>
|
||||
<script src="js/base.js?version={$VERSION}"/>
|
||||
<script src="js/content.js?version={$VERSION}"/>
|
||||
@@ -53,12 +53,7 @@
|
||||
<body class="hr-app">
|
||||
|
||||
<a href="#main-content" class="hr-skip btn btn-primary">Skip to content</a>
|
||||
<script type="text/javascript">
|
||||
var msie = /msie\s|trident/i.test(window.navigator.userAgent);
|
||||
if (msie) {
|
||||
window.location.href = "html/unsupported.html";
|
||||
}
|
||||
</script>
|
||||
<script src="js/browser-support.js"/>
|
||||
|
||||
<input type="hidden" id="APPLICATION_MNEMONIC" value="{$APPLICATION_MNEMONIC}"/>
|
||||
|
||||
@@ -75,64 +70,25 @@
|
||||
<ul class="navbar-nav">
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link user-subscriptions" href="javascript:void(0);">
|
||||
<i class="bi bi-credit-card me-1" aria-hidden="true"/>
|
||||
PAYMENTS
|
||||
</a>
|
||||
<a class="nav-link" href="main.php?Xaction=Roster.workspace">
|
||||
<i class="bi bi-people me-1" aria-hidden="true"/>Clubs</a>
|
||||
</li>
|
||||
|
||||
<!-- MANAGE/REPORTS/SETUP is only available to Administrators -->
|
||||
|
||||
<xsl:if test="$USER_ROLE = 'Administrator' or $USER_ROLE = 'System Administrator'">
|
||||
|
||||
<!-- <li class="nav-link disabled">
|
||||
<xsl:text> | </xsl:text>
|
||||
</li>-->
|
||||
|
||||
<li class="nav-item dropdown">
|
||||
|
||||
<a href="javascript:void(0);" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
<i class="bi bi-kanban me-1" aria-hidden="true"/>
|
||||
MANAGE
|
||||
</a>
|
||||
|
||||
<div class="dropdown-menu mt-2 pt-0 pb-0">
|
||||
|
||||
<a class="dropdown-item ps-2 manage-business-facts" href="javascript:void(0);">
|
||||
<i class="bi bi-briefcase me-2"/>Business Facts</a>
|
||||
|
||||
<a class="dropdown-item ps-2 manage-permit-facts" href="javascript:void(0);">
|
||||
<i class="bi bi-hammer me-2"/>Permits Facts</a>
|
||||
|
||||
<a class="dropdown-item ps-2 manage-planningzoning-facts" href="javascript:void(0);">
|
||||
<i class="bi bi-rulers me-2"/>Planning/Zoning Facts</a>
|
||||
|
||||
</div>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="nav-link disabled">
|
||||
<xsl:text> | </xsl:text>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link select-report" href="javascript:void(0);">
|
||||
<a class="nav-link select-report" href="#">
|
||||
<i class="bi bi-printer me-1" aria-hidden="true"/>
|
||||
REPORTS
|
||||
Reports
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<!-- <li class="nav-link disabled">
|
||||
<xsl:text> | </xsl:text>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link run-developer-stub" href="javascript:void(0);">
|
||||
<i class="bi bi-code me-1" aria-hidden="true"/>
|
||||
DEV STUB
|
||||
</a>
|
||||
</li>-->
|
||||
|
||||
</xsl:if>
|
||||
|
||||
<li class="nav-link disabled">
|
||||
@@ -140,17 +96,18 @@
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link start-support-ticket" href="javascript:void(0);">
|
||||
<i class="bi bi-question-circle me-1" aria-hidden="true"/>
|
||||
SUPPORT
|
||||
</a>
|
||||
<a class="nav-link" href="main.php?Xaction=Roster.help">
|
||||
<i class="bi bi-question-circle"></i>
|
||||
Help</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div class="hr-sidebar-foot">MyHuntRoster · Club management</div>
|
||||
<div class="hr-sidebar-foot">Hunting Club Management Software</div>
|
||||
</div>
|
||||
</aside><!-- Content Area -->
|
||||
</aside>
|
||||
|
||||
<!-- Content Area -->
|
||||
|
||||
<div class="hr-workspace">
|
||||
<header class="hr-topbar">
|
||||
@@ -164,7 +121,7 @@
|
||||
|
||||
<li class="nav-item dropdown">
|
||||
|
||||
<a href="javascript:void(0);" class="nav-link ps-2 dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">
|
||||
<a href="#" class="nav-link ps-2 dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">
|
||||
<span class="username me-1">
|
||||
<span>
|
||||
<i class="bi bi-person-circle me-2" aria-hidden="true"/>
|
||||
@@ -175,55 +132,51 @@
|
||||
|
||||
<div class="dropdown-menu dropdown-menu-end mt-2 pt-0 pb-0">
|
||||
|
||||
<!-- <a class="dropdown-item ps-2 my-account" href="javascript:void(0);">
|
||||
<!-- <a class="dropdown-item ps-2 my-account" href="#">
|
||||
<i class="bi bi-person me-2"/>My Account</a>-->
|
||||
|
||||
<a class="dropdown-item ps-2 toggle-theme" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 toggle-theme" href="#">
|
||||
<i class="bi bi-moon me-2"/>Toggle Dark/Light</a>
|
||||
|
||||
<xsl:if test="$USER_ROLE = 'Administrator' or $USER_ROLE = 'System Administrator'">
|
||||
|
||||
<div class="dropdown-divider mt-1 mb-1"/>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-alerts" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-alerts" href="#">
|
||||
<i class="bi bi-info-circle me-2"/>Alerts</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-dropdowntypes" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-dropdowntypes" href="#">
|
||||
<i class="bi bi-caret-down-square me-2"/>Dropdown Types
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-dropdowns" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-dropdowns" href="#">
|
||||
<i class="bi bi-caret-down me-2"/>Dropdowns
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-popovers" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-popovers" href="#">
|
||||
<i class="bi bi-chat-left-dots me-2"/>Popovers
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-reports" href="javascript:void(0);">
|
||||
<i class="bi bi-printer me-2"/>Reports
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-statuses" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-statuses" href="#">
|
||||
<i class="bi bi-card-checklist me-2"/>Statuses
|
||||
</a>
|
||||
|
||||
<!-- <a class="dropdown-item ps-2 setup-subscriptions" href="javascript:void(0);">
|
||||
<!-- <a class="dropdown-item ps-2 setup-subscriptions" href="#">
|
||||
<i class="bi bi-list-check me-2"/>Subscriptions
|
||||
</a>
|
||||
-->
|
||||
|
||||
<div class="dropdown-divider mt-1 mb-1"/>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-users" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-users" href="#">
|
||||
<i class="bi bi-person-circle me-2"/>Users
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 view-journal" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 view-journal" href="#">
|
||||
<i class="bi bi-journal me-2"/>Journal
|
||||
</a>
|
||||
|
||||
<!-- <a class="dropdown-item ps-2 view-support-tickets" href="javascript:void(0);">
|
||||
<!-- <a class="dropdown-item ps-2 view-support-tickets" href="#">
|
||||
<i class="bi bi-question-circle me-2"/>Support Tickets
|
||||
</a>-->
|
||||
|
||||
@@ -231,7 +184,7 @@
|
||||
|
||||
</xsl:if>
|
||||
|
||||
<a class="dropdown-item ps-2 sign-out" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 sign-out" href="#">
|
||||
<i class="bi bi-box-arrow-left me-2"/>Sign Out</a>
|
||||
|
||||
</div>
|
||||
@@ -251,7 +204,7 @@
|
||||
|
||||
<div class="col text-center mt-3 lh-1">
|
||||
<div class="m-0 p-0">
|
||||
<small class="text-muted pb-4">Copyright © <span>
|
||||
<small class="text-muted pb-4">Copyright © <span>
|
||||
<xsl:value-of select="$COPYRIGHT"/>
|
||||
|
|
||||
</span> OneSource IT Solutions | All Rights Reserved</small>
|
||||
|
||||
+24
-29
@@ -36,7 +36,7 @@
|
||||
<link href="css/bootstrap-datepicker.min.css?version={$VERSION}" rel="stylesheet" media="screen" />
|
||||
<link href="css/bootstrap-select.min.css?version={$VERSION}" rel="stylesheet" media="screen" />
|
||||
|
||||
<script src="js/jquery-3.2.0.min.js?version={$VERSION}"/>
|
||||
<script src="js/jquery-3.7.1.min.js?version={$VERSION}"/>
|
||||
<script src="js/bootstrap.bundle.min.js?version={$VERSION}"/>
|
||||
<script src="js/base.js?version={$VERSION}"/>
|
||||
<script src="js/content.js?version={$VERSION}"/>
|
||||
@@ -54,12 +54,7 @@
|
||||
<xsl:attribute name="class">bg-light bg-opacity-50</xsl:attribute>
|
||||
</xsl:if>
|
||||
|
||||
<script type="text/javascript">
|
||||
var msie = /msie\s|trident/i.test(window.navigator.userAgent);
|
||||
if (msie) {
|
||||
window.location.href = "html/unsupported.html";
|
||||
}
|
||||
</script>
|
||||
<script src="js/browser-support.js"/>
|
||||
|
||||
<input type="hidden" id="APPLICATION_MNEMONIC" value="{$APPLICATION_MNEMONIC}"/>
|
||||
|
||||
@@ -81,7 +76,7 @@
|
||||
<ul class="navbar-nav mx-auto">
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link user-subscriptions" href="javascript:void(0);">
|
||||
<a class="nav-link user-subscriptions" href="#">
|
||||
<i class="bi bi-credit-card me-1" aria-hidden="true"/>
|
||||
PAYMENTS
|
||||
</a>
|
||||
@@ -97,20 +92,20 @@
|
||||
|
||||
<li class="nav-item dropdown">
|
||||
|
||||
<a href="javascript:void(0);" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
<i class="bi bi-kanban me-1" aria-hidden="true"/>
|
||||
MANAGE
|
||||
</a>
|
||||
|
||||
<div class="dropdown-menu mt-2 pt-0 pb-0">
|
||||
|
||||
<a class="dropdown-item ps-2 manage-business-facts" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 manage-business-facts" href="#">
|
||||
<i class="bi bi-briefcase me-2"/>Business Facts</a>
|
||||
|
||||
<a class="dropdown-item ps-2 manage-permit-facts" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 manage-permit-facts" href="#">
|
||||
<i class="bi bi-hammer me-2"/>Permits Facts</a>
|
||||
|
||||
<a class="dropdown-item ps-2 manage-planningzoning-facts" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 manage-planningzoning-facts" href="#">
|
||||
<i class="bi bi-rulers me-2"/>Planning/Zoning Facts</a>
|
||||
|
||||
</div>
|
||||
@@ -122,7 +117,7 @@
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link select-report" href="javascript:void(0);">
|
||||
<a class="nav-link select-report" href="#">
|
||||
<i class="bi bi-printer me-1" aria-hidden="true"/>
|
||||
REPORTS
|
||||
</a>
|
||||
@@ -133,7 +128,7 @@
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link run-developer-stub" href="javascript:void(0);">
|
||||
<a class="nav-link run-developer-stub" href="#">
|
||||
<i class="bi bi-code me-1" aria-hidden="true"/>
|
||||
DEV STUB
|
||||
</a>
|
||||
@@ -146,7 +141,7 @@
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link start-support-ticket" href="javascript:void(0);">
|
||||
<a class="nav-link start-support-ticket" href="#">
|
||||
<i class="bi bi-question-circle me-1" aria-hidden="true"/>
|
||||
SUPPORT
|
||||
</a>
|
||||
@@ -158,7 +153,7 @@
|
||||
|
||||
<li class="nav-item dropdown">
|
||||
|
||||
<a href="javascript:void(0);" class="nav-link ps-2 dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">
|
||||
<a href="#" class="nav-link ps-2 dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">
|
||||
<span class="username me-1">
|
||||
<span>
|
||||
<i class="bi bi-person-circle me-2" aria-hidden="true"></i>
|
||||
@@ -169,55 +164,55 @@
|
||||
|
||||
<div class="dropdown-menu dropdown-menu-right mt-2 pt-0 pb-0">
|
||||
|
||||
<!-- <a class="dropdown-item ps-2 my-account" href="javascript:void(0);">
|
||||
<!-- <a class="dropdown-item ps-2 my-account" href="#">
|
||||
<i class="bi bi-person me-2"/>My Account</a>-->
|
||||
|
||||
<a class="dropdown-item ps-2 toggle-theme" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 toggle-theme" href="#">
|
||||
<i class="bi bi-moon me-2"/>Toggle Dark/Light</a>
|
||||
|
||||
<xsl:if test="$USER_ROLE = 'Administrator' or $USER_ROLE = 'System Administrator'">
|
||||
|
||||
<div class="dropdown-divider mt-1 mb-1"/>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-alerts" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-alerts" href="#">
|
||||
<i class="bi bi-info-circle me-2"/>Alerts</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-dropdowntypes" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-dropdowntypes" href="#">
|
||||
<i class="bi bi-caret-down-square me-2"/>Dropdown Types
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-dropdowns" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-dropdowns" href="#">
|
||||
<i class="bi bi-caret-down me-2"/>Dropdowns
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-popovers" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-popovers" href="#">
|
||||
<i class="bi bi-chat-left-dots me-2"/>Popovers
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-reports" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-reports" href="#">
|
||||
<i class="bi bi-printer me-2"/>Reports
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-statuses" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-statuses" href="#">
|
||||
<i class="bi bi-card-checklist me-2"/>Statuses
|
||||
</a>
|
||||
|
||||
<!-- <a class="dropdown-item ps-2 setup-subscriptions" href="javascript:void(0);">
|
||||
<!-- <a class="dropdown-item ps-2 setup-subscriptions" href="#">
|
||||
<i class="bi bi-list-check me-2"/>Subscriptions
|
||||
</a>
|
||||
-->
|
||||
|
||||
<div class="dropdown-divider mt-1 mb-1"></div>
|
||||
|
||||
<a class="dropdown-item ps-2 setup-users" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 setup-users" href="#">
|
||||
<i class="bi bi-person-circle me-2"/>Users
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item ps-2 view-journal" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 view-journal" href="#">
|
||||
<i class="bi bi-journal me-2"/>Journal
|
||||
</a>
|
||||
|
||||
<!-- <a class="dropdown-item ps-2 view-support-tickets" href="javascript:void(0);">
|
||||
<!-- <a class="dropdown-item ps-2 view-support-tickets" href="#">
|
||||
<i class="bi bi-question-circle me-2"/>Support Tickets
|
||||
</a>-->
|
||||
|
||||
@@ -225,7 +220,7 @@
|
||||
|
||||
</xsl:if>
|
||||
|
||||
<a class="dropdown-item ps-2 sign-out" href="javascript:void(0);">
|
||||
<a class="dropdown-item ps-2 sign-out" href="#">
|
||||
<i class="bi bi-box-arrow-left me-2"/>Sign Out</a>
|
||||
|
||||
</div>
|
||||
|
||||
+17
-10
@@ -1,6 +1,8 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
|
||||
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
|
||||
|
||||
<xsl:param name="APPLICATION_NAME">MyHuntRoster</xsl:param>
|
||||
<xsl:param name="PAGE_TITLE">Create your account to get started.</xsl:param>
|
||||
<xsl:param name="FORM_NAME">signUp</xsl:param>
|
||||
@@ -15,20 +17,25 @@
|
||||
<xsl:param name="USER_NAME"></xsl:param>
|
||||
<xsl:param name="CSRF_TOKEN"></xsl:param>
|
||||
<xsl:param name="VERSION"></xsl:param>
|
||||
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:text disable-output-escaping="yes"><!DOCTYPE html></xsl:text>
|
||||
|
||||
<html lang="en" data-bs-theme="light">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<meta name="robots" content="noindex"/>
|
||||
<title>Create account · <xsl:value-of select="$APPLICATION_NAME"/></title>
|
||||
<link href="css/bootstrap.css?version={$VERSION}" rel="stylesheet"/>
|
||||
<link href="css/bootstrap-icons.min.css?version={$VERSION}" rel="stylesheet"/>
|
||||
<link href="images/baseproject-logo.png" rel="icon" type="image/png"/>
|
||||
<link rel="stylesheet" href="css/signin.css?version={$VERSION}"/>
|
||||
<script src="js/jquery-3.2.0.min.js"></script><script src="js/login.js"></script>
|
||||
|
||||
<title>Create account · <xsl:value-of select="$APPLICATION_NAME"/></title>
|
||||
|
||||
<link href="css/themes/MyHuntingClubRoster/bootstrap.css?version={$VERSION}" rel="stylesheet"/>
|
||||
<link href="css/bootstrap-icons.min.css?version={$VERSION}" rel="stylesheet"/>
|
||||
<link href="css/login.css?version={$VERSION}" rel="stylesheet"/>
|
||||
<link href="images/MyHuntRoster_Logo.png" rel="icon" type="image/png"/>
|
||||
|
||||
<script src="js/jquery-3.7.1.min.js"></script>
|
||||
<script src="js/login.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="login-shell">
|
||||
@@ -44,7 +51,7 @@
|
||||
<div class="story-copy">
|
||||
<div class="eyebrow">Less paperwork. More outdoors.</div>
|
||||
<h1>Your club.<br/>Your people.<br/>Your season.</h1>
|
||||
<p>A simpler way to keep your hunting club connected, organized, and ready for what’s next.</p>
|
||||
<p>A simpler way to keep your hunting club connected, organized, and ready for what's next.</p>
|
||||
</div>
|
||||
<svg class="landscape" viewBox="0 0 600 400" preserveAspectRatio="xMidYMax slice" aria-hidden="true">
|
||||
<path fill="#254e3c" d="M0 180Q150 70 320 200T600 140V400H0Z"/>
|
||||
@@ -78,7 +85,7 @@
|
||||
</div>
|
||||
</xsl:if>
|
||||
<xsl:if test="$SIGNUP_SUCCESSFUL = 'TRUE'">
|
||||
<div class="alert alert-success" role="alert">Your account has been created. You can now sign in. Your club administrator manages membership and access.</div>
|
||||
<div class="alert alert-success" role="alert">Your account has been created. You can now sign in. Verify your email before club membership can be activated. Check your email, or <a href="main.php?Xaction=verifyemail">request a verification link</a>. Your club administrator manages membership and access.</div>
|
||||
</xsl:if>
|
||||
<xsl:if test="$SIGNUP_SUCCESSFUL != 'TRUE'">
|
||||
<form action="{$BTN_SUBMIT}" name="{$FORM_NAME}" id="{$FORM_NAME}" method="post" data-create-account="true">
|
||||
@@ -122,7 +129,7 @@
|
||||
<p class="login-help">Already have an account? <a href="{$BTN_SIGNIN}">Sign in</a></p>
|
||||
<div class="login-bottom">
|
||||
<div class="mb-2">Unauthorized Access is Prohibited</div>
|
||||
<span>OneSource IT Solutions · </span>
|
||||
<span>OneSource IT Solutions · </span>
|
||||
<xsl:value-of select="$APPLICATION_NAME"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+18
-18
@@ -10,27 +10,27 @@
|
||||
<xsl:param name="PAGE-NAME">editDropdowntype</xsl:param>
|
||||
|
||||
<xsl:template match="/">
|
||||
|
||||
<script src="js/{$PAGE-NAME}.js?version={$VERSION}"/>
|
||||
|
||||
<script src="js/{$PAGE-NAME}.js?version={$VERSION}"/>
|
||||
|
||||
<div class="{$PAGE-NAME}">
|
||||
|
||||
|
||||
<div class="card">
|
||||
|
||||
|
||||
<div class="card-header bg-primary text-white p-1 ps-3 border-bottom-0">
|
||||
|
||||
|
||||
<i class="bi bi-caret-down-square me-2"/>
|
||||
<xsl:value-of select="$PAGE-TITLE"/>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="Dropdowns.editDropdowntype"/>
|
||||
<input type="hidden" name="step" value="update"/>
|
||||
|
||||
|
||||
<input type="hidden" name="dropdowntype_serial" id="dropdowntype_serial" value="{//dropdowntypes/record/dropdowntype_serial}"/>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
@@ -44,15 +44,15 @@
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_table">Table</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_table" id="dropdowntype_table" maxlength="100" autocomplete="off" value="{//dropdowntypes/record/dropdowntype_table}"/>
|
||||
|
||||
<input type="hidden" name="dropdowntype_table" id="dropdowntype_table" value="*none"/><p class="text-secondary">Usage references are managed by the application.</p>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-3">
|
||||
<label class="form-label" for="dropdowntype_column">Column</label>
|
||||
<input type="text" class="form-control form-control-sm" name="dropdowntype_column" id="dropdowntype_column" maxlength="100" autocomplete="off" value="{//dropdowntypes/record/dropdowntype_column}"/>
|
||||
|
||||
<input type="hidden" name="dropdowntype_column" id="dropdowntype_column" value=""/>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
<div class="buttons mt-4 mb-2">
|
||||
@@ -60,13 +60,13 @@
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnSave"><i class="bi bi-save me-2"/>Save</button>
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnDelete"><i class="bi bi-trash3 me-2"/>Delete</button>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
+4
-5
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes"/>
|
||||
|
||||
@@ -33,7 +32,7 @@
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="Users.editUser"/>
|
||||
<input type="hidden" name="step" value="update"/>
|
||||
<input type="hidden" name="step" value="update"/>
|
||||
|
||||
<input type="hidden" name="user_serial" id="user_serial" value="{//users/record/user_serial}"/>
|
||||
|
||||
@@ -62,7 +61,7 @@
|
||||
<input type="text" class="form-control form-control-sm" name="user_first_name" id="user_first_name" maxlength="128" autocomplete="off" value="{//users/record/user_first_name}"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 mb-3"><label class="form-label" for="user_last_name">Last name</label><input type="text" class="form-control form-control-sm" name="user_last_name" id="user_last_name" maxlength="128" required="required" value="{//users/record/user_last_name}"/></div></div>
|
||||
|
||||
<div class="row">
|
||||
|
||||
@@ -130,7 +129,7 @@
|
||||
<xsl:if test=". = //users/record/user_role">
|
||||
<xsl:attribute name="selected"/>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="." />
|
||||
<xsl:value-of select="."/>
|
||||
</option>
|
||||
|
||||
</xsl:for-each>
|
||||
|
||||
+1
-1
@@ -57,7 +57,7 @@
|
||||
</xsl:if>
|
||||
|
||||
<div class="buttons mt-2 mb-2">
|
||||
<a role="button" class="btn btn-sm btn-primary me-2 btnContinue" onclick="window.close();"><i class="bi bi-box-arrow-right me-2"/>Continue</a>
|
||||
<a role="button" class="btn btn-sm btn-primary me-2 btnContinue" href="main.php"><i class="bi bi-box-arrow-right me-2"/>Continue</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
+4
-4
@@ -33,7 +33,7 @@
|
||||
<link href="css/login.css" rel="stylesheet"/>
|
||||
<link href="images/MyHuntRoster_Logo.png" rel="icon" type="image/png"/>
|
||||
|
||||
<script src="js/jquery-3.2.0.min.js?version={$VERSION}"> </script>
|
||||
<script src="js/jquery-3.7.1.min.js?version={$VERSION}"> </script>
|
||||
<script src="js/bootstrap.bundle.min.js?version={$VERSION}"> </script>
|
||||
<script src="js/login.js?version={$VERSION}"></script>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<div class="story-copy">
|
||||
<div class="eyebrow">Less paperwork. More outdoors.</div>
|
||||
<h1>Your club.<br/>Your people.<br/>Your season.</h1>
|
||||
<p>A simpler way to keep your hunting club connected, organized, and ready for what’s next.</p>
|
||||
<p>A simpler way to keep your hunting club connected, organized, and ready for what's next.</p>
|
||||
</div>
|
||||
<svg class="landscape" viewBox="0 0 600 400" preserveAspectRatio="xMidYMax slice" aria-hidden="true">
|
||||
<path fill="#254e3c" d="M0 180Q150 70 320 200T600 140V400H0Z"/>
|
||||
@@ -111,7 +111,7 @@
|
||||
<button type="button" class="btn btn-warning btnSignUp" style="min-height:44px">Sign Up for New Account</button>
|
||||
<button type="button" class="btn btn-outline-secondary btnForgot" style="min-height:44px">Forgot/Reset Password</button>
|
||||
</div>
|
||||
</form>
|
||||
</form><p class="mt-2"><a href="main.php?Xaction=verifyemail">Verify your email or request another link</a></p>
|
||||
<form action="{$BTN_RESET_PASSWORD}" name="reset-password" method="post" id="reset-password">
|
||||
<input type="hidden" id="reset_user_email" name="user_email"/>
|
||||
<input type="hidden" name="csrf_token" value="{$CSRF_TOKEN}"/>
|
||||
@@ -120,7 +120,7 @@
|
||||
<div class="login-bottom">
|
||||
<div class="mb-2">Unauthorized Access is Prohibited</div>
|
||||
<xsl:value-of select="$APPLICATION_NAME"/>
|
||||
<span> · A product of OneSource IT Solutions</span>
|
||||
<span> A product of OneSource IT Solutions</span>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+8
-9
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes"/>
|
||||
|
||||
@@ -13,8 +12,8 @@
|
||||
|
||||
<xsl:variable name="PAGINATION_COUNT" select="//users/@count"/>
|
||||
<xsl:variable name="PAGINATION_START" select="//users/@start"/>
|
||||
<xsl:variable name="PAGINATION_END" select="//users/@end"/>
|
||||
<xsl:variable name="PAGINATION_PAGE" select="//users/@page"/>
|
||||
<xsl:variable name="PAGINATION_END" select="//users/@end"/>
|
||||
<xsl:variable name="PAGINATION_PAGE" select="//users/@page"/>
|
||||
|
||||
<!-- Main Template -->
|
||||
|
||||
@@ -29,7 +28,7 @@
|
||||
<div class="card-header bg-primary text-white p-1 ps-3 border-bottom-0">
|
||||
<i class="bi bi-person-circle me-2"/>
|
||||
<xsl:value-of select="$PAGE-TITLE"/>
|
||||
<xsl:if test="$PAGINATION_COUNT > 0">
|
||||
<xsl:if test="$PAGINATION_COUNT > 0">
|
||||
<xsl:text> | Showing </xsl:text>
|
||||
<xsl:value-of select="format-number($PAGINATION_START, '###,##0')"/>
|
||||
<xsl:text> to </xsl:text>
|
||||
@@ -82,13 +81,13 @@
|
||||
<i class="bi bi-plus-lg me-2"/>Add</button>
|
||||
|
||||
<div class="btn-group ms-2" role="group">
|
||||
<xsl:if test="$PAGINATION_PAGE > 1">
|
||||
<xsl:if test="$PAGINATION_PAGE > 1">
|
||||
<button type="button" class="btn btn-sm btn-primary btnPagination" data-pagination="first" data-bs-toggle="tooltip" data-bs-title="First Page" data-bs-custom-class="custom-tooltip">
|
||||
<i class="bi bi-chevron-bar-left me-1"/>First</button>
|
||||
<button type="button" class="btn btn-sm btn-primary btnPagination" data-pagination="previous" data-bs-toggle="tooltip" data-bs-title="Previous Page" data-bs-custom-class="custom-tooltip">
|
||||
<i class="bi bi-chevron-left me-1"/>Previous</button>
|
||||
</xsl:if>
|
||||
<xsl:if test="$PAGINATION_COUNT > $PAGINATION_END">
|
||||
<xsl:if test="$PAGINATION_COUNT > $PAGINATION_END">
|
||||
<button type="button" class="btn btn-sm btn-primary btnPagination" data-pagination="next" data-bs-toggle="tooltip" data-bs-title="Next Page" data-bs-custom-class="custom-tooltip">
|
||||
<i class="bi bi-chevron-right me-1"/>Next</button>
|
||||
<button type="button" class="btn btn-sm btn-primary btnPagination" data-pagination="last" data-bs-toggle="tooltip" data-bs-title="Last Page" data-bs-custom-class="custom-tooltip">
|
||||
@@ -117,7 +116,7 @@
|
||||
<thead class="sticky-header" data-theme="{$THEME}">
|
||||
<th>Username</th>
|
||||
<th>First Name</th>
|
||||
<th>Email</th>
|
||||
<th>Last Name</th><th>Email</th>
|
||||
<th>Role</th>
|
||||
<th class="text-center">Active</th>
|
||||
<th class="text-center">Last Login</th>
|
||||
@@ -152,7 +151,7 @@
|
||||
<td class="user_first_name">
|
||||
<xsl:value-of select="user_first_name"/>
|
||||
</td>
|
||||
<td class="user_email">
|
||||
<td class="user_last_name"><xsl:value-of select="user_last_name"/></td><td class="user_email">
|
||||
<xsl:value-of select="user_email"/>
|
||||
</td>
|
||||
<td class="user_role">
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
<link href="css/bootstrap-icons.min.css?version={$VERSION}" rel="stylesheet"/>
|
||||
<link href="css/signIn.css?version={$VERSION}" rel="stylesheet"/>
|
||||
|
||||
<script src="js/jquery-3.2.0.min.js?version={$VERSION}"></script>
|
||||
<script src="js/jquery-3.7.1.min.js?version={$VERSION}"></script>
|
||||
<script src="js/bootstrap.bundle.min.js?version={$VERSION}"></script>
|
||||
<script src="js/signIn.js?version={$VERSION}"></script>
|
||||
</head>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="html" encoding="UTF-8"/>
|
||||
<xsl:param name="CSRF_TOKEN"/><xsl:param name="VERSION"/>
|
||||
<xsl:template match="/">
|
||||
<script src="js/userSummary.js?version={$VERSION}"></script>
|
||||
<main class="container-fluid py-3 userSummary">
|
||||
<h1><xsl:value-of select="//users/record/user_first_name"/> <xsl:text> </xsl:text><xsl:value-of select="//users/record/user_last_name"/></h1>
|
||||
<input type="hidden" id="summary_user_serial" value="{//users/record/user_serial}"/>
|
||||
<p><xsl:value-of select="//users/record/user_name"/> · <xsl:value-of select="//users/record/user_email"/></p>
|
||||
<p>Email ownership: <xsl:choose><xsl:when test="string-length(//users/record/user_email_verified_at) > 0">Verified</xsl:when><xsl:otherwise>Unverified — send a password setup link to verify ownership before membership assignment.</xsl:otherwise></xsl:choose></p>
|
||||
<p>Account: <xsl:value-of select="//users/record/user_status"/> · <xsl:value-of select="//users/record/user_role"/></p>
|
||||
<button type="button" class="btn btn-primary me-2 summary-edit">Edit account</button>
|
||||
<button type="button" class="btn btn-outline-primary me-2 summary-invite">Send password setup link</button>
|
||||
<button type="button" class="btn btn-outline-primary summary-back">Back to users</button>
|
||||
<h2 class="h4 mt-4">Administrative notes</h2><button type="button" class="btn btn-primary summary-add-note">Add note</button>
|
||||
<div class="table-responsive"><table class="table"><thead><tr><th>Note</th><th>Updated</th><th>By</th><th>Action</th></tr></thead><tbody>
|
||||
<xsl:for-each select="//notes/record"><tr><td style="white-space:pre-wrap"><xsl:value-of select="note_text"/></td><td><xsl:value-of select="note_timestamp_verbose"/></td><td><xsl:value-of select="note_origin"/></td><td><button type="button" class="btn btn-outline-primary summary-edit-note" data-note="{note_serial}">Edit note</button></td></tr></xsl:for-each>
|
||||
</tbody></table></div>
|
||||
<h2 class="h4 mt-4">Login history</h2><ul><xsl:for-each select="//loginactivity/record"><li><xsl:value-of select="journal_timestamp_verbose"/> · <xsl:value-of select="journal_ip"/></li></xsl:for-each></ul>
|
||||
</main>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
@@ -47,7 +47,6 @@
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control autosave" name="find_journal" id="find_journal" maxlength="100" autocomplete="off" placeholder="{//popovers/record[popover_name = 'find_journal']/popover_placeholder}" autofocus="autofocus"/>
|
||||
<button type="button" class="btn btn-primary fw-bold btnFind" data-bs-toggle="tooltip" data-bs-title="{//popovers/record[popover_name = 'find_journal']/popover_text}" data-bs-html="true" data-bs-custom-class="custom-tooltip"><i class="bi bi-search"/></button>
|
||||
<button type="button" class="btn btn-primary fw-bold btnClearFind" data-bs-toggle="tooltip" data-bs-title="Clear Find" data-bs-custom-class="custom-tooltip"><i class="bi bi-arrow-clockwise"/></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -70,7 +69,6 @@
|
||||
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnDone"><i class="bi bi-box-arrow-left me-2"/>Done</button>
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnRefresh"><i class="bi bi-arrow-clockwise me-2"/>Refresh</button>
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 btnClear"><i class="bi bi-trash3 me-2"/>Clear</button>
|
||||
|
||||
<div class="btn-group ms-2" role="group">
|
||||
<xsl:if test="$PAGINATION_PAGE > 1">
|
||||
|
||||
Reference in New Issue
Block a user