System and method for handling overlapping objects in visual editing systems
AssigneeWix.com Ltd.
InventorRoni Fialkow
Life of this patent
Estimating the term…
Abstract
A tool and a method for a visual editor of a web page. The tool includes an editor overlap handler to determine display instructions for the visual editor, the web page having a plurality of components wherein some components are regular components that are fully visible and at least one component that is an overlapped or visually obscured component (OOVOC). The plurality of components are associated with display rules and the display instructions depend on a selected point on the web page, z-order of the plurality of components and activation rules associated with components located at a certain proximity from the selected point.
Claims14
A system for a visual editor of a web page having a main view, the system comprising:
- at least one processor;
- a memory communicatively coupled to said at least one processor;
- and
- an editor overlap handler stored in said memory and executable by said at least one processor to determine display instructions for said visual editor, said web page having a plurality of components represented by a three-dimensional (3D) coordinate system defining x, y, and z-order coordinates, wherein said plurality of components comprise components that are regular components that are fully visible and at least one overlapped or visually obscured component (OOVOC) component, said plurality of components associated with display rules and wherein said display rules depend on a selected point on said web page, said z-order and activation rules associated with components, at least one of said components having an area that intersects a predefined radius of pixels around said selected point;
- and
- wherein said editor overlap handler generates at least one side view alongside and in addition to said main view, said at least one side view comprising a two-dimensional (2D) projection of at least a subset of said plurality of components providing a graphical representation of said components as viewed from a side to make said z-order layering of the components visually apparent by mapping said z-order coordinate of each projected component to one of a horizontal axis or a vertical axis within said 2D projection.
A method for a visual editor of a web page;
- the method comprising:
- determining display instructions for said visual editor, web page having a plurality of components represented by a three-dimensional (3D) coordinate system defining x, y, and z-order coordinates, wherein said plurality of components comprise components that are regular components that are fully visible and at least one overlapped or visually obscured (OOVOC) component, said plurality of components associated with display rules and wherein said display instructions depend on a selected point on said web page, said z-order and activation rules associated with components, at least one of said components having an area that intersects a predefined radius of pixels around said selected point;
- wherein said determining display instructions generates at least one side view alongside and in addition to said main view, said at least one side view comprising a two-dimensional (2D) projection of at least a subset of said plurality of components providing a graphical representation of said components as viewed from a side to make said z-order layering of the components visually apparent by mapping said z-order coordinate of each projected component to one of a horizontal axis or a vertical axis within said 2D projection.
Dependencies are inferred from the claim text.