New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@bfwk/editor

Package Overview
Dependencies
Maintainers
2
Versions
122
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bfwk/editor - npm Package Compare versions

Comparing version 0.7.13 to 0.7.14

4

CHANGELOG.md

@@ -6,3 +6,3 @@ # Change Log

## [0.7.13](https://github.com/salesforce/builder-framework/compare/v0.7.12...v0.7.13) (2021-09-09)
## [0.7.14](https://github.com/salesforce/builder-framework/compare/v0.7.13...v0.7.14) (2021-09-10)

@@ -12,3 +12,3 @@

* show the DI editor properly in the right panel @W-9809812 ([#252](https://github.com/salesforce/builder-framework/issues/252)) ([7b9a252](https://github.com/salesforce/builder-framework/commit/7b9a25235722c5f52b1b2d519c5e3040f7c061b6))
* enable items in the slot editor to have events & datasources ([#257](https://github.com/salesforce/builder-framework/issues/257)) ([88bc2d5](https://github.com/salesforce/builder-framework/commit/88bc2d56b1b1cbcb76bbb3c9e1c2e3b4ed4ffde5))

@@ -15,0 +15,0 @@

@@ -602,3 +602,2 @@ import { createStore } from '@bfwk/store-redux';

this.diEditor = undefined;
this._dataProvidersAllowed = false;
this.extendedPropertyState = {

@@ -610,2 +609,5 @@ propertyState: {},

this.selectObservableCreator = new ObservableCreator();
// LEFT to not break Bentobox before corresponding PR goes in
// TO BE REMOVED after PR#264 bentobox goes in
this._dataProvidersAllowed = false;
this.documentModel = documentModel;

@@ -688,8 +690,2 @@ this.documentModel.subscribe(this.handleDocumentModelChange.bind(this));

}
// should come from the Description metadata - mechanism TBD
// TEMPORARY - don't check in without some other test that won't break existing Builders
// default to false, only turn it on by a subclass
setDataProvidersAllowed(type) {
this._dataProvidersAllowed = false;
}
async getContexts() {

@@ -701,2 +697,29 @@ return {};

}
async getEventSheetForComponent(componentId) {
if (componentId) {
const eventState = this.getInitialEventState(this.documentModel, componentId);
return this.createExtendedEventSheet(this.getNodeIdentifier(this.documentModel, componentId), eventState);
}
return { events: [] };
}
getDataProvidersForComponent(componentId) {
if (componentId) {
const providersState = this.getInitialDPState(this.documentModel, componentId);
return clone(providersState, true);
}
return [];
}
getTypeForComponent(componentId) {
if (componentId) {
return this.getNodeIdentifier(this.documentModel, componentId);
}
return '';
}
areDataProvidersAllowedForComponent(componentId) {
if (componentId) {
const type = this.getNodeIdentifier(this.documentModel, componentId);
return type ? this.areDataProvidersAllowed(type) : false;
}
return false;
}
async emitSelectedPropertySheet() {

@@ -711,3 +734,2 @@ const type = this.getNodeIdentifier(this.documentModel, this.selectedId);

this.eventSheet = await this.createExtendedEventSheet(this.getNodeIdentifier(this.documentModel, this.selectedId), this.extendedPropertyState.eventState);
this.setDataProvidersAllowed(type);
if (propertySheetClass === 'MetadataDrivenPropertySheet') {

@@ -838,4 +860,5 @@ this.selectedPropertySheet = this.createMetadataDrivenPropertySheet(this.toCapturePropertySheetLabel(this, this.getPropertySheetDescriptionProvider(type)), this.extendedPropertyState.propertyState, data);

}
areDataProvidersAllowed() {
return this._dataProvidersAllowed;
// default - should be overridden by subclasses
areDataProvidersAllowed(type) {
return false;
}

@@ -842,0 +865,0 @@ getExtendedPropertyState(docModel, id) {

@@ -35,6 +35,6 @@ import { BasePropertySheetContainer, PropertySheet, PropertySheetDescription, PropertySheetDescriptionProvider, PropertySheetUiDefinition, PropertyState, PropertyValidationService } from '@bfwk/property-editor';

protected diEditor?: DIEditor;
protected _dataProvidersAllowed: boolean;
protected extendedPropertyState: ExtendedPropertyState;
private selectObservableCreator;
private selectObservable;
protected _dataProvidersAllowed: boolean;
protected constructor(publisher: PubSub, errorHandler: ErrorHandler, documentModel: DocumentModel, instrumentationService: InstrumentationService, validationService: PropertyValidationService, customEditorsByPropertyType?: Map<string, string>, builderSpecificData?: any);

@@ -48,5 +48,8 @@ getSelectObservable(): Observable;

protected buildData(componentId: string): Promise<any>;
protected setDataProvidersAllowed(type: string): void;
protected getContexts(): Promise<Record<string, JsonSchema>>;
protected createMetadataDrivenPropertySheet(propertySheetDescriptionProvider: PropertySheetDescriptionProvider, initialState: PropertyState, data?: any): PropertySheet;
getEventSheetForComponent(componentId?: string): Promise<EventSheet>;
getDataProvidersForComponent(componentId?: string): DataProviderNode[];
getTypeForComponent(componentId?: string): string;
areDataProvidersAllowedForComponent(componentId?: string): boolean;
protected emitSelectedPropertySheet(): Promise<void>;

@@ -67,3 +70,3 @@ private toCapturePropertySheetLabel;

issueDPDeleteCommand(dpID: Guid, componentID: Guid): void;
areDataProvidersAllowed(): boolean;
areDataProvidersAllowed(type: string): boolean;
protected getExtendedPropertyState(docModel: DocumentModel, id: Guid): ExtendedPropertyState;

@@ -70,0 +73,0 @@ protected getInitialState(docModel: DocumentModel, id: Guid): PropertyState;

{
"name": "@bfwk/editor",
"version": "0.7.13",
"version": "0.7.14",
"description": "LBF Editor",

@@ -31,18 +31,18 @@ "type": "module",

"dependencies": {
"@bfwk/canvas": "0.7.13",
"@bfwk/command": "0.7.13",
"@bfwk/data-service": "0.7.13",
"@bfwk/di-editor": "0.7.13",
"@bfwk/document-model": "0.7.13",
"@bfwk/dp-editor": "0.7.13",
"@bfwk/elements-palette": "0.7.13",
"@bfwk/error-handler": "0.7.13",
"@bfwk/instrumentation": "0.7.13",
"@bfwk/property-editor": "0.7.13",
"@bfwk/pub-sub": "0.7.13",
"@bfwk/sf-selector": "0.7.13",
"@bfwk/store": "0.7.13",
"@bfwk/store-redux": "0.7.13",
"@bfwk/undo-redo": "0.7.13",
"@bfwk/utils": "0.7.13",
"@bfwk/canvas": "0.7.14",
"@bfwk/command": "0.7.14",
"@bfwk/data-service": "0.7.14",
"@bfwk/di-editor": "0.7.14",
"@bfwk/document-model": "0.7.14",
"@bfwk/dp-editor": "0.7.14",
"@bfwk/elements-palette": "0.7.14",
"@bfwk/error-handler": "0.7.14",
"@bfwk/instrumentation": "0.7.14",
"@bfwk/property-editor": "0.7.14",
"@bfwk/pub-sub": "0.7.14",
"@bfwk/sf-selector": "0.7.14",
"@bfwk/store": "0.7.14",
"@bfwk/store-redux": "0.7.14",
"@bfwk/undo-redo": "0.7.14",
"@bfwk/utils": "0.7.14",
"@lwc/wire-service": "2.2.9"

@@ -49,0 +49,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc