npm package diff
Package: @forge/bridge
Versions: 5.9.0-next.11 - 5.9.0-next.11-experimental-f76634b
Modified: package/out/view/adf-renderer.js
Index: package/out/view/adf-renderer.js
===================================================================
--- package/out/view/adf-renderer.js
+++ package/out/view/adf-renderer.js
@@ -1,9 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAdfRendererIframeProps = void 0;
const uuid_1 = require("uuid");
-const createAdfRendererIframeProps = async (adfDocument, iframeId) => {
+const createAdfRendererIframeProps = async (context, iframeId) => {
const { iframeResizer } = await import('iframe-resizer');
const origin = new URL(document.referrer).origin;
const src = `${origin}/forge-apps/adf-renderer`;
window.addEventListener('load', () => {
@@ -13,15 +13,16 @@
}, 200);
});
const id = iframeId || `forge-adf-renderer-iframe-${(0, uuid_1.v4)()}`;
const onLoad = () => {
- var _a;
+ var _a, _b;
const iframe = document.getElementById(id);
const message = {
type: 'adf-document',
- document: adfDocument,
+ document: (_a = context.extension.macro) === null || _a === void 0 ? void 0 : _a.body,
timestamp: Date.now(),
- source: 'forge-adf-renderer'
+ source: 'forge-adf-renderer',
+ localId: context.localId
};
iframeResizer({
heightCalculationMethod: 'taggedElement',
widthCalculationMethod: 'bodyScroll',
@@ -29,9 +30,9 @@
var _a;
(_a = iframe === null || iframe === void 0 ? void 0 : iframe.iFrameResizer) === null || _a === void 0 ? void 0 : _a.resize();
}
}, iframe || '');
- (_a = iframe === null || iframe === void 0 ? void 0 : iframe.contentWindow) === null || _a === void 0 ? void 0 : _a.postMessage(message, origin);
+ (_b = iframe === null || iframe === void 0 ? void 0 : iframe.contentWindow) === null || _b === void 0 ? void 0 : _b.postMessage(message, origin);
};
return {
id,
src,Modified: package/package.json
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
{
"name": "@forge/bridge",
- "version": "5.9.0-next.11",
+ "version": "5.9.0-next.11-experimental-f76634b",
"description": "Forge bridge API for custom UI apps",
"author": "Atlassian",
"license": "SEE LICENSE IN LICENSE.txt",
"main": "out/index.js",
@@ -18,9 +18,9 @@
"@forge/i18n": "0.0.7",
"@forge/resolver": "1.7.1",
"@statsig/js-client": "3.18.2",
"@types/history": "^4.7.11",
- "@forge/manifest": "11.1.0-next.6",
+ "@forge/manifest": "11.1.0-next.6-experimental-f76634b",
"@types/iframe-resizer": "^3.5.8",
"iframe-resizer": "^4.4.5",
"uuid": "^9.0.1"
},Modified: package/out/view/adf-renderer.d.ts.map
Index: package/out/view/adf-renderer.d.ts.map
===================================================================
--- package/out/view/adf-renderer.d.ts.map
+++ package/out/view/adf-renderer.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"adf-renderer.d.ts","sourceRoot":"","sources":["../../src/view/adf-renderer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAU/C,eAAO,MAAM,4BAA4B,gBAAuB,OAAO,aAAa,MAAM;;;;EAsCzF,CAAC"}
\ No newline at end of file
+{"version":3,"file":"adf-renderer.d.ts","sourceRoot":"","sources":["../../src/view/adf-renderer.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAU5C,eAAO,MAAM,4BAA4B,YAAmB,WAAW,aAAa,MAAM;;;;EAwCzF,CAAC"}
\ No newline at end of fileModified: package/CHANGELOG.md
Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,6 +1,30 @@
# @forge/bridge
+## 5.9.0-next.11-experimental-f76634b
+
+### Minor Changes
+
+- d211acd: Add iframe resizer support in forge adf renderer bridge package
+- 63997f2: Add requestRemote API to the Forge bridge
+- dc95e42: Add adf renderer wrapper function
+- 34aea87: Add support for rovo open bridge api
+
+### Patch Changes
+
+- 4acf2e9: Change createAdfRendererIframeProps param to accept the full product context.
+- Updated dependencies [559c541]
+- Updated dependencies [b5f0775]
+- Updated dependencies [2f0c3c2]
+- Updated dependencies [00eaa35]
+- Updated dependencies [b9cefff]
+- Updated dependencies [b5f0775]
+- Updated dependencies [069288e]
+- Updated dependencies [d317f2e]
+- Updated dependencies [bf0e0f6]
+- Updated dependencies [bb6e58a]
+ - @forge/[email protected]
+
## 5.9.0-next.11
### Patch ChangesModified: package/out/view/adf-renderer.d.ts
Index: package/out/view/adf-renderer.d.ts
===================================================================
--- package/out/view/adf-renderer.d.ts
+++ package/out/view/adf-renderer.d.ts
@@ -1,6 +1,6 @@
-import { DocNode } from '@atlaskit/adf-schema';
-export declare const createAdfRendererIframeProps: (adfDocument: DocNode, iframeId?: string) => Promise<{
+import type { FullContext } from '../types';
+export declare const createAdfRendererIframeProps: (context: FullContext, iframeId?: string) => Promise<{
id: string;
src: string;
onLoad: () => void;
}>;Modified: package/out/view/view.d.ts
Index: package/out/view/view.d.ts
===================================================================
--- package/out/view/view.d.ts
+++ package/out/view/view.d.ts
@@ -9,9 +9,9 @@
enable: () => Promise<void>;
};
changeWindowTitle: (title: string) => Promise<void>;
emitReadyEvent: () => Promise<void>;
- createAdfRendererIframeProps: (adfDocument: import("@atlaskit/adf-schema").DocNode, iframeId?: string | undefined) => Promise<{
+ createAdfRendererIframeProps: (context: import("../types").FullContext, iframeId?: string | undefined) => Promise<{
id: string;
src: string;
onLoad: () => void;
}>;