Method and system for generating an auto-completion list for a cascading style sheet selector
First Claim
1. A computer-implemented method for generating an auto-completion list for a cascading style sheet (CSS) selector, comprising:
- receiving user input that triggers generation of the auto-completion list;
parsing a target document that is associated with the CSS selector;
collecting from the parsed target document contextual information associated with the CSS selector;
analyzing the contextual information and the user input to determine elements that may be used to complete the CSS selector;
creating the auto-completion list with the elements;
displaying the auto-completion list; and
receiving a selection of one of the elements to add the selected element to the CSS selector.
2 Assignments
0 Petitions
Accused Products
Abstract
An auto-completion list for a cascading style sheet (CSS) selector is generated based on user input and contextual information associated with a target document. The user input that triggers the generation of the auto-completion list is entered while creating a CSS selector. A CSS block in the target document is parsed to determine the contextual information associated with the target document corresponding to the user input. The contextual information and the user input are analyzed to determine appropriate elements to add to the CSS selector to complete CSS selector syntax. The appropriate elements are provided in the auto-completion list. The auto- completion list is displayed proximate the location where the user entered the input that triggered generation of the auto-completion list. The user may then select one of the elements displayed in the auto-completion list to add the selected element to the CSS selector syntax.
53 Citations
20 Claims
-
1. A computer-implemented method for generating an auto-completion list for a cascading style sheet (CSS) selector, comprising:
-
receiving user input that triggers generation of the auto-completion list;
parsing a target document that is associated with the CSS selector;
collecting from the parsed target document contextual information associated with the CSS selector;
analyzing the contextual information and the user input to determine elements that may be used to complete the CSS selector;
creating the auto-completion list with the elements;
displaying the auto-completion list; and
receiving a selection of one of the elements to add the selected element to the CSS selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for generating an auto-completion list for a CSS selector, comprising:
-
means for receiving user input that triggers generation of the auto-completion list;
means for parsing a target document that is associated with the CSS selector;
means for collecting from the parsed target document contextual information associated with the CSS selector;
means for analyzing the contextual information and the user input to determine elements that may be used to complete the CSS selector, wherein the elements comprise at least one of;
tags, classes, pseudo-classes, identifiers, attributes, values and properties;
means for creating the auto-completion list with the elements;
means for displaying the auto-completion list; and
means for receiving a selection of one of the elements to add the selected element to the CSS selector. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions for generating an auto-completion list for a CSS selector, comprising:
-
receiving user input that triggers generation of the auto-completion list;
parsing a target document that is associated with the CSS selector;
collecting from the parsed target document contextual information associated with the CSS selector;
analyzing the contextual information and the user input to determine elements that may be used to complete the CSS selector;
creating the auto-completion list with the elements; and
displaying the auto-completion list. - View Dependent Claims (20)
-
Specification