Fixes input/query not showing in a popup form.
Fixes input/query generating errors on close.
Hides "Add Item" and "Remove" controls in ReadOnly collections.
Fixes enhancements not moving in the RTE when pasting plain text that only contains divs.
Fixes QueryFieldResult erroring due to bad WebPageContext#getId call.
Changes popup to ignore clicks with .queryField_frames for the close functionality.
Changes input/query to load the frame lazily.
Fixes query frame not going away on publish within a popup.
Bunch of v3 changes to match updated mocks.
Merge branch 'master' into feature/galleryEdit
adds explicit return statement to proxy.jsp to ensure that no calls to response.getWriter() can be made by the compiled JSP.
Merge branch 'master' into feature/galleryEdit
updates include paths in file.jsp to be fully scoped.
image editor performance optimization: adds no-op checks to non-boolean image transformations to prevent identity operations.
image editor performance optimization: replaces calls to .parents(…) with .closest(…).
changes image editor update logic to use either <canvas> or non-original <img>, since <canvas> is replaced with an <img> clone by Pixastic when no operation is performed.
image editor performance optimization: adds jQuery object caching in hotspot default calculation and additional checks for empty values.
updates.
image editor performance optimization: re-structures lazy-editor loading to rely on visibility check.
repeatable.js: adds $label back into <figcaption> on embedded object preview.
repeatable.js: adds Edit button to embedded object preview to more closely resemble objectId-select.
repeatable.js: removes lazyInitialize logic.
adds max-height styles to image editor elements to limit the display size of large portrait images.
re-factors .embedded-object-preview, .embedded-object-edit, and .embedded-object-clear styles to extend existing .objectId-select, .objectId-edit, and .objectId-clear styles.
adds .icon-bullseye for hotspot styling
updates embedded object styles