Cut fillets in serving size pieces. Brown onions in butter ; add flour; cook 3 minutes. Add beer and remaining ingredients except vinegar. Cook over low heat, stirring until thickened. Add fillets, cover and cook, until fish is done. Add vinegar, cook 2 minutes longer. Serve.