Pārlūkot izejas kodu

[ts][webcomponents] Rename isdraggable to drag.

Davide Tantillo 3 mēneši atpakaļ
vecāks
revīzija
2616860ea6

+ 5 - 5
spine-ts/spine-webcomponents/example/gui.html

@@ -87,7 +87,7 @@
             }
             }
 
 
             const myObject = {
             const myObject = {
-                isDraggable: false,
+                drag: false,
                 debug: true,
                 debug: true,
                 clip: false,
                 clip: false,
                 animation: "none",
                 animation: "none",
@@ -213,11 +213,11 @@
                 .disable();
                 .disable();
 
 
             gui
             gui
-                .add(myObject, 'isDraggable')
-                .name( 'isdraggable' )
+                .add(myObject, 'drag')
+                .name( 'drag' )
                 .onChange(value => {
                 .onChange(value => {
-                    if (value) boi.setAttribute("isdraggable", '')
-                    else boi.removeAttribute("isdraggable");
+                    if (value) boi.setAttribute("drag", '')
+                    else boi.removeAttribute("drag");
                 });
                 });
 
 
             gui
             gui

+ 8 - 8
spine-ts/spine-webcomponents/example/tutorial.html

@@ -2482,7 +2482,7 @@ tank.beforeUpdateWorldTransforms = (delta, skeleton, state) => {
                         atlas="/assets/celestial-circus-pma.atlas"
                         atlas="/assets/celestial-circus-pma.atlas"
                         skeleton="/assets/celestial-circus-pro.skel"
                         skeleton="/assets/celestial-circus-pro.skel"
                         clip
                         clip
-                        isdraggable
+                        drag
                     ></spine-skeleton>
                     ></spine-skeleton>
 
 
                     <script>
                     <script>
@@ -2549,7 +2549,7 @@ tank.beforeUpdateWorldTransforms = (delta, skeleton, state) => {
         skeleton="/assets/celestial-circus-pro.skel"
         skeleton="/assets/celestial-circus-pro.skel"
         animation="wings-and-feet"
         animation="wings-and-feet"
         clip
         clip
-        isdraggable
+        drag
     ></spine-skeleton>
     ></spine-skeleton>
 </div>
 </div>
 
 
@@ -2856,14 +2856,14 @@ tank.beforeUpdateWorldTransforms = (delta, skeleton, state) => {
 
 
         <div class="split-top split">
         <div class="split-top split">
             <div class="split-left">
             <div class="split-left">
-                As a bonus item, you can move your skeleton around just by setting the <code>isdraggable</code> property to <code>true</code>.
+                As a bonus item, you can move your skeleton around just by setting the <code>drag</code> property to <code>true</code>.
             </div>
             </div>
             <div class="split-right">
             <div class="split-right">
                 <spine-skeleton
                 <spine-skeleton
                     atlas="/assets/celestial-circus-pma.atlas"
                     atlas="/assets/celestial-circus-pma.atlas"
                     skeleton="/assets/celestial-circus-pro.skel"
                     skeleton="/assets/celestial-circus-pro.skel"
                     animation="wings-and-feet"
                     animation="wings-and-feet"
-                    isdraggable
+                    drag
                 ></spine-skeleton>
                 ></spine-skeleton>
             </div>
             </div>
         </div>
         </div>
@@ -2875,7 +2875,7 @@ tank.beforeUpdateWorldTransforms = (delta, skeleton, state) => {
     atlas="/assets/celestial-circus-pma.atlas"
     atlas="/assets/celestial-circus-pma.atlas"
     skeleton="/assets/celestial-circus-pro.skel"
     skeleton="/assets/celestial-circus-pro.skel"
     animation="wings-and-feet"
     animation="wings-and-feet"
-    isdraggable="true"
+    drag
 ></spine-skeleton>`
 ></spine-skeleton>`
 );</script>
 );</script>
             </code></pre>
             </code></pre>
@@ -2970,7 +2970,7 @@ function createCircleOfDivs(numDivs = 8) {
                 atlas="/assets/owl-pma.atlas"
                 atlas="/assets/owl-pma.atlas"
                 skeleton="/assets/owl-pro.json"
                 skeleton="/assets/owl-pro.json"
                 animation="idle"
                 animation="idle"
-                isdraggable
+                drag
             ></spine-skeleton>
             ></spine-skeleton>
         \`;
         \`;
 
 
@@ -3062,7 +3062,7 @@ function createCircleOfDivs(numDivs = 8) {
                 atlas="/assets/owl-pma.atlas"
                 atlas="/assets/owl-pma.atlas"
                 skeleton="/assets/owl-pro.json"
                 skeleton="/assets/owl-pro.json"
                 animation="idle"
                 animation="idle"
-                isdraggable
+                drag
             ></spine-skeleton>
             ></spine-skeleton>
         `;
         `;
 
 
@@ -3362,7 +3362,7 @@ const darkPicker = document.getElementById("dark-picker");
                     atlas="/assets/cloud-pot-pma.atlas"
                     atlas="/assets/cloud-pot-pma.atlas"
                     skeleton="/assets/cloud-pot.skel"
                     skeleton="/assets/cloud-pot.skel"
                     animation="rain"
                     animation="rain"
-                    isdraggable
+                    drag
                 ></spine-skeleton>
                 ></spine-skeleton>
             </div>
             </div>
         </div>
         </div>

+ 3 - 3
spine-ts/spine-webcomponents/src/SpineWebComponentOverlay.ts

@@ -483,7 +483,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
 
 
 			const tempVector = new Vector3();
 			const tempVector = new Vector3();
 			for (const widget of this.widgets) {
 			for (const widget of this.widgets) {
-				const { skeleton, pma, bounds, debug, offsetX, offsetY, dragX, dragY, fit, noSpinner, loading, clip, isDraggable } = widget;
+				const { skeleton, pma, bounds, debug, offsetX, offsetY, dragX, dragY, fit, noSpinner, loading, clip, drag } = widget;
 
 
 				if (widget.isOffScreenAndWasMoved()) continue;
 				if (widget.isOffScreenAndWasMoved()) continue;
 				const elementRef = widget.getHostElement();
 				const elementRef = widget.getHostElement();
@@ -611,7 +611,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
 						let { x: ax, y: ay, width: aw, height: ah } = bounds;
 						let { x: ax, y: ay, width: aw, height: ah } = bounds;
 
 
 						// show bounds and its center
 						// show bounds and its center
-						if (isDraggable) {
+						if (drag) {
 							renderer.rect(true,
 							renderer.rect(true,
 								ax * skeleton.scaleX + worldOffsetX,
 								ax * skeleton.scaleX + worldOffsetX,
 								ay * skeleton.scaleY + worldOffsetY,
 								ay * skeleton.scaleY + worldOffsetY,
@@ -779,7 +779,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
 					widget.pointerEventUpdate("down", ev);
 					widget.pointerEventUpdate("down", ev);
 
 
 					if ((widget.isInteractive && widget.pointerInsideBounds) || (!widget.isInteractive && widget.isPointerInsideBounds())) {
 					if ((widget.isInteractive && widget.pointerInsideBounds) || (!widget.isInteractive && widget.isPointerInsideBounds())) {
-						if (!widget.isDraggable) continue;
+						if (!widget.drag) continue;
 
 
 						widget.dragging = true;
 						widget.dragging = true;
 						ev?.preventDefault();
 						ev?.preventDefault();

+ 4 - 4
spine-ts/spine-webcomponents/src/SpineWebComponentSkeleton.ts

@@ -95,7 +95,7 @@ interface WidgetAttributes {
 	autoCalculateBounds: boolean
 	autoCalculateBounds: boolean
 	width: number
 	width: number
 	height: number
 	height: number
-	isDraggable: boolean
+	drag: boolean
 	isInteractive: boolean
 	isInteractive: boolean
 	debug: boolean
 	debug: boolean
 	identifier: string
 	identifier: string
@@ -393,9 +393,9 @@ export class SpineWebComponentSkeleton extends HTMLElement implements Disposable
 
 
 	/**
 	/**
 	 * If true, the widget is draggable
 	 * If true, the widget is draggable
-	 * Connected to `isdraggable` attribute.
+	 * Connected to `drag` attribute.
 	 */
 	 */
-	public isDraggable = false;
+	public drag = false;
 
 
 	/**
 	/**
 	 * The x of the root relative to the canvas/webgl context center in spine world coordinates.
 	 * The x of the root relative to the canvas/webgl context center in spine world coordinates.
@@ -699,7 +699,7 @@ export class SpineWebComponentSkeleton extends HTMLElement implements Disposable
 		skin: { propertyName: "skin", type: "array-string" },
 		skin: { propertyName: "skin", type: "array-string" },
 		width: { propertyName: "width", type: "number", defaultValue: -1 },
 		width: { propertyName: "width", type: "number", defaultValue: -1 },
 		height: { propertyName: "height", type: "number", defaultValue: -1 },
 		height: { propertyName: "height", type: "number", defaultValue: -1 },
-		isdraggable: { propertyName: "isDraggable", type: "boolean" },
+		drag: { propertyName: "drag", type: "boolean" },
 		isinteractive: { propertyName: "isInteractive", type: "boolean" },
 		isinteractive: { propertyName: "isInteractive", type: "boolean" },
 		"x-axis": { propertyName: "xAxis", type: "number" },
 		"x-axis": { propertyName: "xAxis", type: "number" },
 		"y-axis": { propertyName: "yAxis", type: "number" },
 		"y-axis": { propertyName: "yAxis", type: "number" },