mirror of
				https://github.com/lantean-code/qbtmud.git
				synced 2025-11-03 21:43:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
export function beforeWebStart(options, extensions) {
 | 
						|
    beforeStart(options, extensions);
 | 
						|
}
 | 
						|
 | 
						|
export function afterWebStarted(blazor) {
 | 
						|
    afterStarted(blazor)
 | 
						|
}
 | 
						|
 | 
						|
export function beforeStart(options, extensions) {
 | 
						|
    console.log("Injecting longpress.js");
 | 
						|
 | 
						|
    const element = document.createElement('script');
 | 
						|
    element.src = "js/longpress.js";
 | 
						|
    element.async = true;
 | 
						|
    document.body.appendChild(element);
 | 
						|
}
 | 
						|
 | 
						|
export function afterStarted(blazor) {
 | 
						|
    console.log("Registering longpress.js");
 | 
						|
 | 
						|
    blazor.registerCustomEventType('longpress', {
 | 
						|
        createEventArgs: event => {
 | 
						|
            return {
 | 
						|
                bubbles: event.bubbles,
 | 
						|
                cancelable: event.cancelable,
 | 
						|
                screenX: event.detail.screenX,
 | 
						|
                screenY: event.detail.screenY,
 | 
						|
                clientX: event.detail.clientX,
 | 
						|
                clientY: event.detail.clientY,
 | 
						|
                offsetX: event.detail.offsetX,
 | 
						|
                offsetY: event.detail.offsetY,
 | 
						|
                pageX: event.detail.pageX,
 | 
						|
                pageY: event.detail.pageY,
 | 
						|
                sourceElement: event.srcElement.localName,
 | 
						|
                targetElement: event.target.localName,
 | 
						|
                timeStamp: event.timeStamp,
 | 
						|
                type: event.type,
 | 
						|
            };
 | 
						|
        }
 | 
						|
    });
 | 
						|
} |