Patent ID: 8756494

Claim:
A computerized device, comprising: a non-transitory storage medium; and a data processing hardware element, wherein the data processing hardware element implements a bundler module that: accesses, from the non-transitory storage medium, data defining an arrangement of document elements; identifies a container frame in the arrangement of document elements; identifies a document layer reserved for inline content, wherein the document layer comprises a plurality of content frames, the plurality of content frames comprising a content frame matching the identified container frame, the content frame comprising content; searches a subset of the plurality of content frames in the document layer reserved for inline content to locate the content frame matching the identified container frame; and in response to locating the content frame matching the identified container frame, generates code that, when rendered by a rendering application, provides for display of the content of the content frame as an inline scrollable element within the container frame, the inline scrollable element comprising at least one of vertical scrolling or horizontal scrolling based at least in part on whether the content frame comprises a first height larger than a second height of the container frame or whether the content frame comprises a first width larger than a second width of the container frame.