forked from Netsyms/PackageHelper
Prevent highlighting/selecting UI elements and mitigate if done anyways
This commit is contained in:
parent
991b49e8a0
commit
b3c770bda2
@ -23,7 +23,7 @@ Framework7 and FontAwesome both have a .fab class
|
|||||||
padding-bottom: var(--f7-fab-size);
|
padding-bottom: var(--f7-fab-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar, .item-link .item-title, .item-divider, .item-label, .noselect {
|
.navbar, .item-link .item-title, .item-media, .item-divider, .item-label, .fab, .button, .noselect {
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,6 +48,12 @@ router.on("pageInit", function (pagedata) {
|
|||||||
eval($$(this).text());
|
eval($$(this).text());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
// Stop text selection from popping a system toolbar even after changing pages
|
||||||
|
if (window.getSelection) {
|
||||||
|
window.getSelection().removeAllRanges();
|
||||||
|
} else if (document.selection) {
|
||||||
|
document.selection.empty();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -66,6 +72,12 @@ function handleBackButton() {
|
|||||||
} else {
|
} else {
|
||||||
router.back({force: true, ignoreCache: true});
|
router.back({force: true, ignoreCache: true});
|
||||||
}
|
}
|
||||||
|
// Stop text selection from popping a system toolbar even after changing pages
|
||||||
|
if (window.getSelection) {
|
||||||
|
window.getSelection().removeAllRanges();
|
||||||
|
} else if (document.selection) {
|
||||||
|
document.selection.empty();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).keyup(function (e) {
|
$(document).keyup(function (e) {
|
||||||
|
@ -150,14 +150,14 @@
|
|||||||
<div class="title">Recent Items</div>
|
<div class="title">Recent Items</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="block text-align-center" id="no-history">
|
<div class="block text-align-center noselect" id="no-history">
|
||||||
<img style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/history-dashed.svg" class="margin-vertical" />
|
<img style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/history-dashed.svg" class="margin-vertical" />
|
||||||
<div class="margin-top">No recently added items! <span id="history-empty-swipe-prompt">Swipe <i class="fas fa-arrow-left"></i> to add some.</span></div>
|
<div class="margin-top">No recently added items! <span id="history-empty-swipe-prompt">Swipe <i class="fas fa-arrow-left"></i> to add some.</span></div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="list no-hairlines tablet-inset no-margin-top" id="historylist">
|
<ul class="list no-hairlines tablet-inset no-margin-top" id="historylist">
|
||||||
<!-- Packages go here -->
|
<!-- Packages go here -->
|
||||||
</ul>
|
</ul>
|
||||||
<div class="block text-align-center display-none" id="tap-to-remove-history-prompt">
|
<div class="block text-align-center display-none noselect" id="tap-to-remove-history-prompt">
|
||||||
<span class="block-header"><span class="taptext">Tap</span><span class="clicktext">Click</span> a recently added item to delete it.</span>
|
<span class="block-header"><span class="taptext">Tap</span><span class="clicktext">Click</span> a recently added item to delete it.</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="page-content">
|
<div class="page-content noselect">
|
||||||
<div class="row margin-top noselect">
|
<div class="row margin-top noselect">
|
||||||
<div class="col text-align-center">
|
<div class="col text-align-center">
|
||||||
<div
|
<div
|
||||||
|
@ -49,15 +49,15 @@
|
|||||||
|
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
||||||
<div id="no-packages-display" class="block display-none text-align-center">
|
<div id="no-packages-display" class="block display-none text-align-center noselect">
|
||||||
<img style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/box-open-dashed.svg" class="margin-vertical" />
|
<img style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/box-open-dashed.svg" class="margin-vertical" />
|
||||||
<div class="margin-top"><a href="/add" class="button button-round button-fill margin-horizontal">Add a Package</a></div>
|
<div class="margin-top"><a href="/add" class="button button-round button-fill margin-horizontal">Add a Package</a></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="list no-hairlines tablet-inset no-margin-top accordion-list" id="addresslist">
|
<div class="list no-hairlines tablet-inset no-margin-top accordion-list" id="addresslist">
|
||||||
<ul>
|
<ul>
|
||||||
<!-- Packages go here -->
|
<!-- Packages go here -->
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="page-content">
|
<div class="page-content noselect">
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-100 medium-60 large-50 xlarge-40 elevation-tablet margin-top-tablet">
|
<div class="col-100 medium-60 large-50 xlarge-40 elevation-tablet margin-top-tablet">
|
||||||
<div class="list media-list no-hairlines no-margin-top no-margin-bottom tablet-inset">
|
<div class="list media-list no-hairlines no-margin-top no-margin-bottom tablet-inset">
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="page-content">
|
<div class="page-content noselect">
|
||||||
{{#if oldui}}
|
{{#if oldui}}
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
<div class="timeline medium-sides">
|
<div class="timeline medium-sides">
|
||||||
{{#each events}}
|
{{#each events}}
|
||||||
<div class="timeline-item">
|
<div class="timeline-item">
|
||||||
<div class="timeline-item-date">{{date}} <small>{{addldate}}</small></div>
|
<div class="timeline-item-date noselect">{{date}} <small>{{addldate}}</small></div>
|
||||||
<div class="timeline-item-divider"></div>
|
<div class="timeline-item-divider"></div>
|
||||||
<div class="timeline-item-content">
|
<div class="timeline-item-content">
|
||||||
{{#each entries}}
|
{{#each entries}}
|
||||||
@ -44,7 +44,7 @@
|
|||||||
{{/each}}
|
{{/each}}
|
||||||
</div>
|
</div>
|
||||||
{{else}}
|
{{else}}
|
||||||
<div class="block text-align-center">
|
<div class="block text-align-center noselect">
|
||||||
<img style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/history-dashed.svg" class="margin-vertical" />
|
<img style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/history-dashed.svg" class="margin-vertical" />
|
||||||
<div class="margin-top">Log empty! When you mark packages as delivered, add notes, and more, this log will automatically gain entries.</div>
|
<div class="margin-top">Log empty! When you mark packages as delivered, add notes, and more, this log will automatically gain entries.</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="block text-align-center">
|
<div class="block text-align-center noselect">
|
||||||
<i class="material-icons material-icons-24px">info</i>
|
<i class="material-icons material-icons-24px">info</i>
|
||||||
<br />
|
<br />
|
||||||
Scan barcodes while your postal scanner is crashed or restarting.
|
Scan barcodes while your postal scanner is crashed or restarting.
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="block text-align-center">
|
<div class="block text-align-center noselect">
|
||||||
<i class="material-icons material-icons-24px">info</i>
|
<i class="material-icons material-icons-24px">info</i>
|
||||||
<br />
|
<br />
|
||||||
Share your delivery list to another device. The sender uploads the list,
|
Share your delivery list to another device. The sender uploads the list,
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="block text-align-center">
|
<div class="block text-align-center noselect">
|
||||||
<i class="material-icons material-icons-24px">info</i>
|
<i class="material-icons material-icons-24px">info</i>
|
||||||
<br />
|
<br />
|
||||||
Compatible with USPS, UPS, FedEx, and DHL tracking codes.
|
Compatible with USPS, UPS, FedEx, and DHL tracking codes.
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="page-content">
|
<div class="page-content noselect">
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
||||||
<div class="block text-align-center">
|
<div class="block text-align-center">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user