Abstract:
The described technology is directed towards determining the rendering of user interface (UI) elements, referred to as views, based upon styles, in which styles comprise property values such as color value data, font data, border data, position data, and/or animation-related data applied to a view. A view object instance is returned upon request based upon an identifier that is used to select an unstyled view object and a style applied to that view object. The styles may be maintained as a fixed set of styles for a runtime session.
Abstract:
A method for annotating instructions of Composition Information (CI) files to update a hypertext markup language (HTML) document is provided. The method includes receiving a CI file including a set of instructions. The method also includes determining the current presentation time. The method further includes determining for each instruction or the set of instructions of the CI file if the instruction or the set of instructions is obsolete at the determined presentation time. The method includes parsing the remaining instructions that are determined not to be obsolete to update the HTML document.
Abstract:
A computer system (100), computer implemented method and computer program productfor editing virtual documents. The computer system includes a storage component (110) configured to store a plurality of fragments(1 to 6) associated witha virtual document(190) that hasa logical structure (140) wherein each fragment (1 to n) is stored separately from the other fragments. Further, a processing component (120) of the system is configured to assemble the virtual document (190) by retrieving the plurality of associated fragments (1 to 6) and ordering the plurality of associated fragments according to the logical structure (140). An editor component (130) of the system is configured to present a visualization (290) of the virtual document to a user(10)for editing and to receive editing commands from the user wherein a specific editing command (210) is configured to modifya specific fragment of the virtual document in the storage component (110).
Abstract:
In a computing resource environment including at least two different resource name spaces, a method for generating a fully-qualified name for a resource based on a context-based name of that resource and a usage context is disclosed. Method steps include receiving the resource's name schema, its context-based name, and usage context; comparing an entry in the schema and an entry in the context-based name and identifying schema monikers missing from the context-based name. For a missing moniker, determining whether it is an attribute space (aspace) moniker. If it is an aspace moniker, adding it to a full name that includes the context-based name. If it is not an aspace moniker, determining the aspace associated with the missing moniker; searching the usage context for an association between the missing moniker, its aspace, and a value assigned to the missing moniker; and appending the searched-for items to the full name.
Abstract:
A system includes at least one hub to coordinate at least one activity message between a website and at least one third party application where the at least one activity message has a standardized format, and an activity coordinator to listen to the at least one activity message and at least to add data extracted from the at least one message to a stream associated with at least one of an identified contact and an anonymous contact and where the at least one of an identified contact and an anonymous contact is a user of the website. The system also includes a contacts coordinator to retrieve and analyze contact related information from the stream and to enrich previously held information for the contact and at least one database to store the activity streams and the contact related information for use by the website and by the contact.
Abstract:
Embodiments encompass linking features that enable creation, insertion, and/or modification of links and/or link previews, but the embodiments are not so limited. A computer-implemented method of an embodiment operates to provide a link tool interface that can be used to generate link previews that may be inserted as part of a link source. The link tool interface of an embodiment is configured to store a link preview for use and reuse. A device of an embodiment is configured with a link tool interface configured to display an insert link dialog that enables users to manage links, including creating, modifying, and/or inserting link previews. Other embodiments are included.
Abstract:
A user input position of a user input received from an input device of the electronic device is determined and a direction of motion of the user input based on one or more previously-received user input positions. A plurality of adaptable interactive elements are presented via the display and a changeable set of adaptable interactive elements is determined in response to the received user input position. The changeable set of adaptable interactive elements is determined by interpreting one or more of the user input position and the direction of motion of the user input in relation to positions in which each of the plurality of adaptable interactive elements are presented and contextual relationships between the adaptable interactive elements. One or more of the adaptable interactive elements in the determined changeable are modified set in response to the received user input.