reset dasher on toggle

This commit is contained in:
Thibault Duplessis 2019-04-29 08:42:43 +07:00
parent 3db6d643d7
commit f0db2b5560
2 changed files with 3 additions and 0 deletions

View file

@ -74,6 +74,8 @@ export function makeCtrl(opts: DasherOpts, data: DasherData, redraw: Redraw): Da
piece: pieceCtrl(data.piece, trans, () => data.board.is3d ? 'd3' : 'd2', redraw, setMode)
};
window.lichess.pubsub.on('top.toggle.user_tag', () => setMode(defaultMode));
return {
mode,
setMode,

View file

@ -461,6 +461,7 @@
var $p = $(this).parent();
$p.toggleClass('shown');
$p.siblings('.shown').removeClass('shown');
lichess.pubsub.emit('top.toggle.' + $(this).attr('id'))();
setTimeout(function() {
var handler = function(e) {
if ($.contains($p[0], e.target)) return;