the positive wire from your starter either slipped off the pring or your grounding wire is touching the positive, look at the angle it's connected & make sure the positive isn't grounding against the starter casing.
i doubt you fried the starter, they can take quite a bit of electrical abuse (from past experience)