user auto disable word listening

improve card creation
mobileapi - add ticket usage count
This commit is contained in:
Schneider Roland
2023-07-04 16:40:20 +02:00
parent d3e4009f3e
commit 9809731933
11 changed files with 196 additions and 112 deletions

View File

@@ -4,7 +4,6 @@ var seq = '';
var socket;
$(document).ready(
function(){
$("input[name='number']").on('focus', function (e) {
$(this)
.one('mouseup', function () {
@@ -43,16 +42,8 @@ function addDocumentKeypressedListener(){
console.info("word typed",word);
console.info("isWordTypedListenerAllowedOnlyForEmptyCustomer",isWordTypedListenerAllowedOnlyForEmptyCustomer);
if ( word && word.length > 0){
var redirectAllowed = true;
if ( isWordTypedListenerAllowedOnlyForEmptyCustomer ){
let params = new URLSearchParams(location.search)
let cardNumber = params.get("number");
var redirectAllowed = userKeyListenerEnabled == 1;
if ( cardNumber && cardNumber.length > 0){
redirectAllowed = false;
console.info("redirect disabled! number param exists", word, cardNumber );
}
}
if ( redirectAllowed){
location.href= reception_card_url +'&number=' + word;
}

View File

@@ -1,14 +1,13 @@
function Customer(o){
var defaults = {
'image_data' : 'customerupdate-photo_data'
};
init();
function init(){
};
init();
function init(){
defaults = $.extend(defaults,o);
var url = location.href;
// var initCamera;
@@ -38,7 +37,7 @@ function Customer(o){
preventSubmit( '#customerupdate-replacementcardnumber' );
preventSubmit( '#customercreate-cardnumber' );
}
function preventSubmit($selector){
$($selector).keydown(function(e) {
if(e.keyCode == 13) { // enter key was pressed
@@ -68,7 +67,7 @@ function Customer(o){
}
});
}
// function snap(){
// Webcam.snap( function(data_uri) {
// document.getElementById('my_result').innerHTML = '<img width="160" height="120" src="'+data_uri+'"/>';