Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion groups-clients.lp
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ mg.include('scripts/lua/header_authenticated.lp','r')
</div><!-- /.container-fluid -->
</div><!-- /.app-content -->

<script src="<?=pihole.fileversion('vendor/tom-select/tom-select.complete.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap-multiselect/bootstrap-multiselect.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap5-toggle/bootstrap5-toggle.jquery.min.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/ip-address-sorting.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups-common.js')?>"></script>
Expand Down
2 changes: 1 addition & 1 deletion groups-domains.lp
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ mg.include('scripts/lua/header_authenticated.lp','r')
</div><!-- /.container-fluid -->
</div><!-- /.app-content -->

<script src="<?=pihole.fileversion('vendor/tom-select/tom-select.complete.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap-multiselect/bootstrap-multiselect.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap5-toggle/bootstrap5-toggle.jquery.min.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups-common.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups-domains.js')?>"></script>
Expand Down
2 changes: 1 addition & 1 deletion groups-lists.lp
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ mg.include('scripts/lua/header_authenticated.lp','r')
</div><!-- /.container-fluid -->
</div><!-- /.app-content -->

<script src="<?=pihole.fileversion('vendor/tom-select/tom-select.complete.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap-multiselect/bootstrap-multiselect.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap5-toggle/bootstrap5-toggle.jquery.min.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups-common.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups-lists.js')?>"></script>
Expand Down
2 changes: 1 addition & 1 deletion groups.lp
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ mg.include('scripts/lua/header_authenticated.lp','r')
</div><!-- /.container-fluid -->
</div><!-- /.app-content -->

<script src="<?=pihole.fileversion('vendor/tom-select/tom-select.complete.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap-multiselect/bootstrap-multiselect.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap5-toggle/bootstrap5-toggle.jquery.min.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups-common.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/groups.js')?>"></script>
Expand Down
46 changes: 12 additions & 34 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"bootstrap": "5.3.8",
"bootstrap-notify": "3.1.3",
"bootstrap5-toggle": "5.4.1",
"bootstrap-multiselect": "2.0.0",
"bstreeview": "1.2.0",
"chart.js": "4.5.1",
"chartjs-adapter-moment": "1.0.1",
Expand All @@ -51,8 +52,7 @@
"nprogress": "0.2.0",
"qrious": "4.0.2",
"select2": "4.1.0",
"select2-bootstrap-5-theme": "1.3.0",
"tom-select": "2.6.1"
"select2-bootstrap-5-theme": "1.3.0"
},
"devDependencies": {
"autoprefixer": "^10.5.0",
Expand Down
2 changes: 1 addition & 1 deletion queries.lp
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ mg.include('scripts/lua/header_authenticated.lp','r')
</div><!-- /.container-fluid -->
</div><!-- /.app-content -->

<script src="<?=pihole.fileversion('vendor/tom-select/tom-select.complete.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/bootstrap-multiselect/bootstrap-multiselect.min.js')?>"></script>
<script src="<?=pihole.fileversion('vendor/daterangepicker/daterangepicker.min.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/queries.js')?>"></script>
<script src="<?=pihole.fileversion('scripts/js/ip-address-sorting.js')?>"></script>
Expand Down
6 changes: 4 additions & 2 deletions scripts/js/groups-clients.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ function initTable() {

// Select assigned groups
selectEl.val(data.groups);
// Initialize Tom Select
// Initialize group multi-select
const ts = utils.createGroupSelect(selectEl, {
onChange() {
// enable Apply button
Expand All @@ -198,6 +198,8 @@ function initTable() {
.addClass("btn-success")
.prop("disabled", false)
.on("click", () => {
$(applyBtn).removeClass("btn-success").prop("disabled", true).off("click");
ts.close();
editClient.call(selectEl);
});
}
Expand All @@ -213,7 +215,7 @@ function initTable() {
},
});
$(ts.dropdown)
.find(".ts-actions-box")
.find(".multiselect-actions-box")
.append(
'<button type="button" id=btn_apply_' +
dataId +
Expand Down
6 changes: 4 additions & 2 deletions scripts/js/groups-domains.js
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ function initTable() {

// Select assigned groups
selectEl.val(data.groups);
// Initialize Tom Select
// Initialize group multi-select
const applyBtn = "#btn_apply_" + dataId;
const ts = utils.createGroupSelect(selectEl, {
onChange() {
Expand All @@ -244,6 +244,8 @@ function initTable() {
.addClass("btn-success")
.prop("disabled", false)
.on("click", () => {
$(applyBtn).removeClass("btn-success").prop("disabled", true).off("click");
ts.close();
editDomain.call(selectEl);
});
}
Expand All @@ -261,7 +263,7 @@ function initTable() {
},
});
$(ts.dropdown)
.find(".ts-actions-box")
.find(".multiselect-actions-box")
.append(
'<button type="button" id=btn_apply_' +
dataId +
Expand Down
6 changes: 4 additions & 2 deletions scripts/js/groups-lists.js
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ function initTable() {

// Select assigned groups
selectEl.val(data.groups);
// Initialize Tom Select
// Initialize group multi-select
const ts = utils.createGroupSelect(selectEl, {
onChange() {
// enable Apply button
Expand All @@ -294,6 +294,8 @@ function initTable() {
.addClass("btn-success")
.prop("disabled", false)
.on("click", () => {
$(applyBtn).removeClass("btn-success").prop("disabled", true).off("click");
ts.close();
editList.call(selectEl);
});
}
Expand All @@ -309,7 +311,7 @@ function initTable() {
},
});
$(ts.dropdown)
.find(".ts-actions-box")
.find(".multiselect-actions-box")
.append(
'<button type="button" id=btn_apply_' +
dataId +
Expand Down
Loading