Content collapse outside of selection
First Claim
Patent Images
1. A method for collapsing source code, the method comprising:
- accessing a source code for edit in an Integrated Development Environment (IDE), wherein the source code defines an electronic document;
providing a user interface of the IDE, wherein the user interface comprises a code view that displays the source code and a design view that displays visual content, wherein the visual content comprises a what you see is what you get (WYSIWYG) rendering of the electronic document based on the source code;
receiving, in the design view of the user interface, input selecting a portion of the visual content, wherein the portion of the visual content corresponds to a portion of the source code and comprises a WYSIWYG rendering of a portion of the electronic document based on the portion of the source code;
indicating, in the design view, that the portion of the visual content is selected;
receiving, in the user interface, input initiating a collapse function to collapse an unselected portion of the source code that corresponds to an unselected portion of the visual content, wherein the unselected portion of the visual content comprises a WYSIWYG rendering of an unselected portion of the electronic document based on the unselected portion of the source code; and
collapsing, in the code view, the unselected portion of the source code based on the selecting of the portion of the visual content and the input initiating the collapse function, wherein the unselected portion of the visual content is not collapsed in the design view based on the collapsing of the unselected portion of the source code.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for collapsing visual content on a screen including receiving input initiating a collapse function, and collapsing a section of visual content, the section of visual content outside of a selected portion of the visual content, the collapsing in response to said input.
-
Citations
20 Claims
-
1. A method for collapsing source code, the method comprising:
-
accessing a source code for edit in an Integrated Development Environment (IDE), wherein the source code defines an electronic document; providing a user interface of the IDE, wherein the user interface comprises a code view that displays the source code and a design view that displays visual content, wherein the visual content comprises a what you see is what you get (WYSIWYG) rendering of the electronic document based on the source code; receiving, in the design view of the user interface, input selecting a portion of the visual content, wherein the portion of the visual content corresponds to a portion of the source code and comprises a WYSIWYG rendering of a portion of the electronic document based on the portion of the source code; indicating, in the design view, that the portion of the visual content is selected; receiving, in the user interface, input initiating a collapse function to collapse an unselected portion of the source code that corresponds to an unselected portion of the visual content, wherein the unselected portion of the visual content comprises a WYSIWYG rendering of an unselected portion of the electronic document based on the unselected portion of the source code; and collapsing, in the code view, the unselected portion of the source code based on the selecting of the portion of the visual content and the input initiating the collapse function, wherein the unselected portion of the visual content is not collapsed in the design view based on the collapsing of the unselected portion of the source code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for collapsing source code, the method comprising:
-
accessing a source code for edit in an Integrated Development Environment (IDE), wherein the source code defines an electronic document; providing a user interface of the IDE, wherein the user interface comprises a code view that displays the source code and a design view that displays visual content, wherein the visual content comprises a what you see is what you get (WYSIWYG) rendering of the electronic document based on the source code; receiving, in the design view, input selecting a first portion of the visual content, wherein the first portion corresponds to a first portion of the source code and is displayed based on a WYSIWYG rendering in the design view, wherein a visual indicator is displayed indicating that the first portion of the source code is selected; receiving further input initiating a collapse function; and performing the collapse function in response to the input initiating the collapse function by collapsing, in the code view, a second portion of the source code that corresponds to a second portion of the visual content, and wherein the second portion of the visual content is not collapsed in the design view based on the collapsing of the second portion of the source code. - View Dependent Claims (12, 13, 14)
-
-
15. A method for collapsing source code, the method comprising:
-
providing a user interface of an Integrated Development Environment (IDE), wherein the user interface comprises a code view of an electronic document that displays source code and a design view that displays visual content, wherein the visual content comprises a what you see is what you get (WYSIWYG) rendering of the electronic document based on the source code; receiving input selecting a first portion of the visual content in the design view, wherein the first portion of the visual content corresponds to a first portion of the source code in the code view, wherein a visual indicator is displayed indicating that the first portion of the source code is selected; receiving further input instructing a code collapse function; and collapsing, in the code view and based on the input instructing the code collapse function and the first portion of the visual content being selected, a second portion of the source code that corresponds to a second portion of the visual content, and wherein the second portion of the visual content is not collapsed in the design view based on the collapsing of the second portion of the source code. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium having computer program logic recorded thereon for creating an electronic document, wherein the computer program logic when executed on a computing system configure the computer system to perform operations comprising:
-
providing a user interface of an Integrated Development Environment (IDE), wherein the user interface comprises a code view of the electronic document that displays source code and a design view that displays visual content, wherein the visual content comprises a what you see is what you get (WYSIWYG) rendering of the electronic document based on the source code; receiving input selecting a first portion of the visual content in the design view, wherein the first portion of the visual content corresponds to a first portion of the source code, wherein a visual indicator is displayed in the code view indicating that the first portion of the source code is selected; comparing endpoints of the first portion of the source code to tags in the source code to determine an enclosing tag encompassing the first portion of the source code; receiving input initiating a collapse function to unselected source code; collapsing, in the code view and based on the collapse function and the first portion of the visual content being selected, a second portion of the source code that corresponds to a second portion of the visual content, and wherein the second portion of the visual content is not collapsed in the design view based on the collapsing of the second portion of the source code. - View Dependent Claims (19, 20)
-
Specification