摘要:
A system and method for maintaining a web site is disclosed that includes browsing to a web page to be edited, automatically downloading a source file for the web page including related files associated with display of the web page, editing the source file, and automatically publishing the edited source file to a file transfer server associated with the web site including the related files associated with the display of the web page.
摘要:
Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve receiving a selection of a component-type for a component to be added and/or receiving a selection of an artwork fragment to be replaced by the component. The method may further involve removing the artwork fragment and inserting the component in its place. Embodiments also facilitate identifying and selecting artwork portions or objects. And, embodiments also provide tools and functions that facilitate the use and management of multiple artwork fragments, for example the use of multiple portions of an artwork to define or be assigned to the different states or parts of a component.
摘要:
A system and method for maintaining a web site is disclosed that includes browsing to a web page to be edited, automatically downloading a source file for the web page including related files associated with display of the web page, editing the source file, and automatically publishing the edited source file to a file transfer server associated with the web site including the related files associated with the display of the web page.
摘要:
The disclosed methods and systems provide a computer content creation application that allows movement and use of components between editing contexts. Different editing contexts may result where the content utilizes instances of one or more components that are defined outside the outer context in which the instances are used. In another example, different editing contexts result where components are, for one reason or another, stored in separate locations. Embodiments disclosed herein further facilitate developing and using of multi-editing context computer content by providing techniques for organizing parts of content according to content editing context. Other embodiments organize such parts based on the particular editing and use functionality available in a current editing context. Certain embodiments simplify and facilitate a user's ability to move components from an outer or general context into another context, such as into a particular component's instance definition.
摘要:
A method is illustrated that comprises receiving at least two states, each state including at least one object with an associated property. Further, the method includes comparing each object of each state to produce a set of differences between states. Additionally, the method includes defining a transition based upon the set of differences.
摘要:
A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein the shared edge includes two or more individual edges corresponding to the objects, and visibly separating the two or more individual edges in a localized exploded view responsive to the receiving.
摘要:
Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.
摘要:
Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve displaying artwork comprising a list representation comprising a plurality of list item representations and identifying each list item representation as a group of one or more subitem representations. The method may further comprise determining a list layout for list items using the list item representations of the artwork and inserting a list as a component in the design view area. This list may determine or otherwise be used to determine the positions of either the list item representations or list items replacing the list item representations. These positions may be determined based on the list layout that was determined.
摘要:
A system and method for maintaining a Web site is disclosed that includes browsing to a Web page to be edited, automatically downloading a source file for the Web page including related files associated with display of the Web page, editing the source file, and automatically publishing the edited source file to a file transfer server associated with the Web site including the related files associated with the display of the Web page.
摘要:
The inventive editor allows web authors to edit HTML visually while preserving the HTML source document. The editor preserves the structure and format of the HTML, and permits simultaneous modeless visual and source document editing. When an edit is made with the invention, only the HTML source around that edit is updated, rather than rewriting the whole HTML source document. Furthermore, when an edit is made, the new HTML source code is outputted in a format that is specified by the user. In order to preserve the format of the document, format information is stored in the parsed tree. The format of the node is preserved when its source is regenerated; edits to the node will reformat it according to user preferences. In order to preserve the structure of the document, invalid HTML structures are maintained and not corrected. The invention will either support the invalid structure by reflecting such structure in the parsed tree, and thus allow for editing of the structure, or the invention will not support such a structure, and represent such structures as invalid nodes. Moreover, the invention also maintains structure while editing, as the structure and format of the document is only minimally modified during editing, i.e. only the nodes affected by the edits are restructured and reformatted, and the remainder of the document is unmodified.