19. The device of claim 17 , wherein at least one state of the dialog includes form fields for enabling the user to one of insert or modify textual attributes and textual content associated with the selected document.
19. The device of claim 17 , wherein at least one state of the dialog includes form fields for enabling the user to one of insert or modify textual attributes and textual content associated with the selected document. 20. The device of claim 19 , wherein the web application is further configured to: in response to detecting the user's transitioning to a new form field, one of display or hide formatting controls in association with the new form field based on whether the new form field is capable of processing rich text.