diff --git a/src/GameActionsDropdown.js b/src/GameActionsDropdown.js index 20f1372..70ef630 100644 --- a/src/GameActionsDropdown.js +++ b/src/GameActionsDropdown.js @@ -1,4 +1,5 @@ import { COLOR } from "https://cdn.jsdelivr.net/npm/cm-chessboard@8.5.0/src/Chessboard.js"; +import { Movetext } from '../src/common/Movetext.js'; import AbstractComponent from '../src/AbstractComponent.js'; export class GameActionsDropdown extends AbstractComponent { @@ -12,7 +13,8 @@ export class GameActionsDropdown extends AbstractComponent { this._el.children.item(1).addEventListener('click', (event) => { event.preventDefault(); - navigator.clipboard.writeText(this._props.movesTable.props.movetext); + const back = (this._props.movesTable.props.fen.length - this._props.movesTable.current - 1) * -1; + navigator.clipboard.writeText(Movetext.substring(this._props.movesTable.props.movetext, back)); }); this._el.children.item(2).addEventListener('click', (event) => {