Merge knob-js-deploy-fix into dev (commit compiled RCL knob JS so it ships in publish output)
This commit is contained in:
+2
-1
@@ -317,4 +317,5 @@ Database/Vaults/*
|
|||||||
!DeepDrftPublic.Client/wwwroot/js/*.js
|
!DeepDrftPublic.Client/wwwroot/js/*.js
|
||||||
# RCL compiled JS must be committed — MapStaticAssets serves from build-time manifest;
|
# RCL compiled JS must be committed — MapStaticAssets serves from build-time manifest;
|
||||||
# gitignored TS output is absent when manifest is generated, so absent from publish output.
|
# gitignored TS output is absent when manifest is generated, so absent from publish output.
|
||||||
!DeepDrftShared.Client/wwwroot/js/parallax/
|
!DeepDrftShared.Client/wwwroot/js/parallax/
|
||||||
|
!DeepDrftShared.Client/wwwroot/js/knob/
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
/**
|
||||||
|
* knob - pointer capture helpers for RadialKnob.
|
||||||
|
*
|
||||||
|
* setPointerCapture / releasePointerCapture are not exposed via Blazor's
|
||||||
|
* ElementReference, so the component delegates here via JS interop.
|
||||||
|
* Both functions are no-ops when the element reference is stale (e.g. the
|
||||||
|
* component was disposed between the JS call and the microtask).
|
||||||
|
*/
|
||||||
|
/** Capture the pointer on the given element so pointermove/pointerup are
|
||||||
|
* delivered even when the cursor leaves the browser window. */
|
||||||
|
export function capturePointer(el, pointerId) {
|
||||||
|
el.setPointerCapture(pointerId);
|
||||||
|
}
|
||||||
|
/** Release a previously captured pointer. Called on pointercancel.
|
||||||
|
* pointerup releases capture implicitly, but we call this on cancel too. */
|
||||||
|
export function releasePointer(el, pointerId) {
|
||||||
|
el.releasePointerCapture(pointerId);
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=/js/knob/knob.js.map
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"knob.js","sourceRoot":"/Interop/","sources":["knob/knob.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AAEH;gEACgE;AAChE,MAAM,UAAU,cAAc,CAAC,EAAW,EAAE,SAAiB;IACxD,EAAkB,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC;AACrD,CAAC;AAED;6EAC6E;AAC7E,MAAM,UAAU,cAAc,CAAC,EAAW,EAAE,SAAiB;IACxD,EAAkB,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC;AACzD,CAAC"}
|
||||||
Reference in New Issue
Block a user