nl_tokens: Toggle controls based on state and force argument
pl_tokens: function toggleControls ( <mask> ) { var controls = this . elements . controls ; if ( controls && this . config . hideControls ) { // Don't hide controls if a touch-device user recently seeked. (Must be limited to touch devices, or it occasionally prevents desktop controls from hiding.) var recentTouchSeek = this . touch && this . lastSeekTime + 2000 > Date . now ( ) ; // Show controls if force, loading, paused, button interaction, or recent seek, otherwise hide this . toggleControls ( Boolean ( force || this . loading || this . paused || controls . pressed || controls . hover || recentTouchSeek ) ) ; } }