浏览代码

[ts][player] Closes #1231.

badlogic 6 年之前
父节点
当前提交
ac45cc9154
共有 3 个文件被更改,包括 17 次插入2 次删除
  1. 8 1
      spine-ts/build/spine-player.js
  2. 0 0
      spine-ts/build/spine-player.js.map
  3. 9 1
      spine-ts/player/src/Player.ts

+ 8 - 1
spine-ts/build/spine-player.js

@@ -9438,7 +9438,6 @@ var spine;
         }
         Popup.prototype.show = function (dismissedListener) {
             var _this = this;
-            if (dismissedListener === void 0) { dismissedListener = function () { }; }
             this.dom.classList.remove("spine-player-hidden");
             var dismissed = false;
             var resize = function () {
@@ -9778,6 +9777,8 @@ var spine;
             speedButton.classList.add("spine-player-button-icon-speed-selected");
             popup.show(function () {
                 speedButton.classList.remove("spine-player-button-icon-speed-selected");
+                popup.dom.remove();
+                _this.lastPopup = null;
             });
             this.lastPopup = popup;
         };
@@ -9814,6 +9815,8 @@ var spine;
             animationsButton.classList.add("spine-player-button-icon-animations-selected");
             popup.show(function () {
                 animationsButton.classList.remove("spine-player-button-icon-animations-selected");
+                popup.dom.remove();
+                _this.lastPopup = null;
             });
             this.lastPopup = popup;
         };
@@ -9850,6 +9853,8 @@ var spine;
             skinButton.classList.add("spine-player-button-icon-skins-selected");
             popup.show(function () {
                 skinButton.classList.remove("spine-player-button-icon-skins-selected");
+                popup.dom.remove();
+                _this.lastPopup = null;
             });
             this.lastPopup = popup;
         };
@@ -9887,6 +9892,8 @@ var spine;
             settingsButton.classList.add("spine-player-button-icon-settings-selected");
             popup.show(function () {
                 settingsButton.classList.remove("spine-player-button-icon-settings-selected");
+                popup.dom.remove();
+                _this.lastPopup = null;
             });
             this.lastPopup = popup;
         };

文件差异内容过多而无法显示
+ 0 - 0
spine-ts/build/spine-player.js.map


+ 9 - 1
spine-ts/player/src/Player.ts

@@ -138,7 +138,7 @@
 			parent.appendChild(this.dom);
 		}
 
-		show (dismissedListener = () => {}) {
+		show (dismissedListener: () => void) {
 			this.dom.classList.remove("spine-player-hidden");
 
 			// Make sure the popup isn't bigger than the player.
@@ -548,6 +548,8 @@
 			speedButton.classList.add("spine-player-button-icon-speed-selected")
 			popup.show(() => {
 				speedButton.classList.remove("spine-player-button-icon-speed-selected")
+				popup.dom.remove();
+				this.lastPopup = null;
 			});
 			this.lastPopup = popup;
 		}
@@ -596,6 +598,8 @@
 			animationsButton.classList.add("spine-player-button-icon-animations-selected")
 			popup.show(() => {
 				animationsButton.classList.remove("spine-player-button-icon-animations-selected")
+				popup.dom.remove();
+				this.lastPopup = null;
 			});
 			this.lastPopup = popup;
 		}
@@ -645,6 +649,8 @@
 			skinButton.classList.add("spine-player-button-icon-skins-selected")
 			popup.show(() => {
 				skinButton.classList.remove("spine-player-button-icon-skins-selected")
+				popup.dom.remove();
+				this.lastPopup = null;
 			});
 			this.lastPopup = popup;
 		}
@@ -689,6 +695,8 @@
 			settingsButton.classList.add("spine-player-button-icon-settings-selected")
 			popup.show(() => {
 				settingsButton.classList.remove("spine-player-button-icon-settings-selected")
+				popup.dom.remove();
+				this.lastPopup = null;
 			});
 			this.lastPopup = popup;
 		}

部分文件因为文件数量过多而无法显示