diff --git a/spfx-locale.xlsx b/spfx-locale.xlsx index b984fb7..2ab986f 100644 Binary files a/spfx-locale.xlsx and b/spfx-locale.xlsx differ diff --git a/src/WebPart/IWebPartProps.ts b/src/WebPart/IWebPartProps.ts new file mode 100644 index 0000000..927cfb1 --- /dev/null +++ b/src/WebPart/IWebPartProps.ts @@ -0,0 +1,19 @@ + +export interface IWebPartProps { + url: string; + startPage: string; + width: string; + height: string; + hideToolbars: boolean; + hideBorders: boolean; + + hideDiagramBoundary: boolean; + disableHyperlinks: boolean; + disablePan: boolean; + disablePanZoomWindow: boolean; + disableZoom: boolean; + + enableNavigation: boolean; + + zoom: number; +} diff --git a/src/WebPart/TopFrame.tsx b/src/WebPart/TopFrame.tsx index c852f24..7692421 100644 --- a/src/WebPart/TopFrame.tsx +++ b/src/WebPart/TopFrame.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import styles from './TopFrame.module.scss'; import { WebPartContext } from '@microsoft/sp-webpart-base'; -import { IWebPartProps } from './WebPart'; +import { IWebPartProps } from "./IWebPartProps"; import { Utils } from './Utils'; import { Placeholder } from '../min-sp-controls-react/controls/placeholder'; import { Breadcrumb, IBreadcrumbItem, MessageBar, MessageBarType, ThemeProvider } from '@fluentui/react'; diff --git a/src/WebPart/WebPart.ts b/src/WebPart/WebPart.ts index 1561307..62b75c9 100644 --- a/src/WebPart/WebPart.ts +++ b/src/WebPart/WebPart.ts @@ -10,29 +10,11 @@ require('VisioEmbed'); import * as strings from 'WebPartStrings'; import { TopFrame } from './TopFrame'; -import { PropertyPaneVersionField } from './PropertyPaneVersionField'; -import { PropertyPaneUrlField } from './PropertyPaneUrlField'; -import { PropertyPaneSizeField } from './PropertyPaneSizeField'; -import { IDefaultFolder } from './IDefaultFolder'; - -export interface IWebPartProps { - url: string; - startPage: string; - width: string; - height: string; - hideToolbars: boolean; - hideBorders: boolean; - - hideDiagramBoundary: boolean; - disableHyperlinks: boolean; - disablePan: boolean; - disablePanZoomWindow: boolean; - disableZoom: boolean; - - enableNavigation: boolean; - - zoom: number; -} +import { PropertyPaneVersionField } from './properties/PropertyPaneVersionField'; +import { PropertyPaneUrlField } from './properties/PropertyPaneUrlField'; +import { PropertyPaneSizeField } from './properties/PropertyPaneSizeField'; +import { IDefaultFolder } from './properties/IDefaultFolder'; +import { IWebPartProps } from './IWebPartProps'; export default class WebPart extends BaseClientSideWebPart { diff --git a/src/WebPart/IDefaultFolder.ts b/src/WebPart/properties/IDefaultFolder.ts similarity index 100% rename from src/WebPart/IDefaultFolder.ts rename to src/WebPart/properties/IDefaultFolder.ts diff --git a/src/WebPart/PropertyPaneSizeField.tsx b/src/WebPart/properties/PropertyPaneSizeField.tsx similarity index 100% rename from src/WebPart/PropertyPaneSizeField.tsx rename to src/WebPart/properties/PropertyPaneSizeField.tsx diff --git a/src/WebPart/PropertyPaneSizeFieldComponent.tsx b/src/WebPart/properties/PropertyPaneSizeFieldComponent.tsx similarity index 100% rename from src/WebPart/PropertyPaneSizeFieldComponent.tsx rename to src/WebPart/properties/PropertyPaneSizeFieldComponent.tsx diff --git a/src/WebPart/PropertyPaneUrlField.tsx b/src/WebPart/properties/PropertyPaneUrlField.tsx similarity index 100% rename from src/WebPart/PropertyPaneUrlField.tsx rename to src/WebPart/properties/PropertyPaneUrlField.tsx diff --git a/src/WebPart/PropertyPaneUrlFieldComponent.tsx b/src/WebPart/properties/PropertyPaneUrlFieldComponent.tsx similarity index 94% rename from src/WebPart/PropertyPaneUrlFieldComponent.tsx rename to src/WebPart/properties/PropertyPaneUrlFieldComponent.tsx index 8f35eee..30d0914 100644 --- a/src/WebPart/PropertyPaneUrlFieldComponent.tsx +++ b/src/WebPart/properties/PropertyPaneUrlFieldComponent.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { FilePicker, IFilePickerResult } from './../min-sp-controls-react/controls/filePicker'; +import { FilePicker, IFilePickerResult } from '../../min-sp-controls-react/controls/filePicker'; import { sp } from '@pnp/sp'; import '@pnp/sp/webs'; @@ -7,7 +7,7 @@ import '@pnp/sp/folders'; import '@pnp/sp/lists'; import '@pnp/sp/files'; import { WebPartContext } from '@microsoft/sp-webpart-base'; -import { FolderExplorer, IFolder } from '../min-sp-controls-react/controls/folderExplorer'; +import { FolderExplorer, IFolder } from '../../min-sp-controls-react/controls/folderExplorer'; import { IDefaultFolder } from './IDefaultFolder'; import { Stack } from '@fluentui/react/lib/Stack'; import { Text } from '@fluentui/react/lib/Text'; @@ -101,7 +101,7 @@ export function PropertyPaneUrlFieldComponent(props: { onUploadFile(filePickerResult)} onChange={(filePickerResult: IFilePickerResult[]) => onChangeFile(filePickerResult)} diff --git a/src/WebPart/PropertyPaneVersionField.tsx b/src/WebPart/properties/PropertyPaneVersionField.tsx similarity index 100% rename from src/WebPart/PropertyPaneVersionField.tsx rename to src/WebPart/properties/PropertyPaneVersionField.tsx diff --git a/src/loc/de-de.js b/src/loc/de-de.js index 693c3c3..ed2fb72 100644 --- a/src/loc/de-de.js +++ b/src/loc/de-de.js @@ -49,7 +49,6 @@ define([], function() { UploadTo: "Hochladen auf", UrlNotSelected: "Nicht ausgewählt", UrlPickerBrowse: "Öffnen...", - UrlPickerExtensions: ".vsd\", \".vsdx\", \".vsdm", View: "Ansicht", VisioDocument: "Visio Document" }; diff --git a/src/loc/en-us.js b/src/loc/en-us.js index 4773809..bb4be70 100644 --- a/src/loc/en-us.js +++ b/src/loc/en-us.js @@ -49,7 +49,6 @@ define([], function() { UploadTo: "Upload To", UrlNotSelected: "Not selected", UrlPickerBrowse: "Browse...", - UrlPickerExtensions: ".vsd\", \".vsdx\", \".vsdm", View: "View", VisioDocument: "Visio Document" }; diff --git a/src/loc/strings.d.ts b/src/loc/strings.d.ts index 8f3bb23..c172f63 100644 --- a/src/loc/strings.d.ts +++ b/src/loc/strings.d.ts @@ -49,7 +49,6 @@ declare interface IWebPartStrings { UploadTo: string; UrlNotSelected: string; UrlPickerBrowse: string; - UrlPickerExtensions: string; VisioDocument: string; }