Methods and systems for selective code collapse
AssigneeAdobe Systems Incorporated
InventorJoaquin C. Blas, Jr.
Life of this patent
Estimating the term…
Abstract
A content collapse feature is described that allows a user to designate what should be collapsed by designating a content property, such as attributes, identifications (IDs), tag classes, and the like. Input of one or more content properties come in from a user desiring to collapse various sections of content displayed in an IDE. One or more portions of the content corresponding to the content properties is identified by the IDE and then collapsed wherein the content in the collapsed portions are removed from the IDE display. The collapsed portions of content may either be replaced with a collapse indicator visible to users in the IDE display or hidden from view altogether in the IDE.
Claims25
A method comprising:
- accessing at least one file comprising code of an application;
- displaying, by a computer system, a textual view of the code;
- receiving, at the computer system, input defining one or more content properties;
- after receiving input defining the one or more content properties, identifying, by the computer system, at least one portion of the code for removal from the displayed textual view using a content model representing a structure of said code, the identified portion comprising at least one of:
- code that matches the content property as defined by the input, code that is associated with or grouped with the code matching the content property, or code to which the defined property is applied;
- and
- collapsing, by the computer system, said one or more identified portions by removing the one or more identified portions from the displayed textual view.
A computer program product having a non-transitory computer readable medium embodying program code executable by a computing system, said computer program product comprising:
- program code that configures the computing system to access at least one file defining code of an application and to provide output to display a textual view of the defined code;
- program code that configures the computing system to receive input defining a content property, wherein said input comprises receiving, in a collapse on attribute feature, a designation of the content property as:
- an attribute;
- a specific value;
- a style;
- a format;
- a relationship;
- an identification indicator;
- or a tag class;
- program code that configures the computing system to identify, after receiving the input, one or more sections of the code corresponding to said content property;
- and
- program code that configures the computing system to remove said one or more identified sections from said textual view.
A computing system comprising:
- a processor;
- and
- a memory,
- wherein the memory embodies one or more program components of a development application that configures the computing system to:
- access at least one file comprising code of an application;
- render a textual view of the accessed code to be output using a display device, the textual view showing a plurality of sections of the code;
- receive input identifying a content property;
- after the input is received, define at least section of code to be removed from the textual view by searching for the content property as identified in the input, the at least one section defined as a portion or portions of the code that include:
- code that matches the content property as identified in the input, and
- code associated with or grouped with the code matching the content property;
- and
- after the at least one section of code is defined, remove the defined at least one section of code from the textual view.
Dependencies are inferred from the claim text.