anchor.diff:      a(url([{?Q_GOTO, ?SECTION_USER}, {?Q_NAME, Username}]), Username).
   
   %% @doc
  +-spec playerlink(Color :: echessd_game:color(),
  +                 Username :: echessd_user:name()) ->
  +                        HTML :: iolist().
  +playerlink(?white, Username) ->
  +    [chessman(?wking), "&nbsp;", userlink(Username)];
  +playerlink(?black, Username) ->
  +    [chessman(?bking), "&nbsp;", userlink(Username)].
  +
  +%% @doc
   -spec gamelink(GameID :: echessd_game:id()) ->
                         HTML :: iolist().
   gamelink(GameID) ->
  
positive.code:             end
      end.
  
  %% @doc
  -spec user_cfg(Session :: #session{},
                 UserInfoKey :: echessd_user:info_item_key()) ->
                        Value :: any().
  
negative.code:                   proplists:get_value(?gi_type, GameInfo), History);
             true -> []
          end,
      ActiveCells =
          lists:usort(
            lists:append([[[A, B], [C, D]] || [A, B, C, D] <- Hints])),
  