Skip to content

Commit bef9e49

Browse files
committed
unify code
1 parent eccd3da commit bef9e49

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

src/appShell.ts

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -198,25 +198,19 @@ export class AppShell extends BaseCustomWebComponentConstructorAppend {
198198
this._getNpm = this._getDomElement<HTMLButtonElement>('getNpm');
199199

200200
let loadAllImports = window.location.search.includes("loadAllImports");
201-
this._npmInput.onkeydown = async (e) => {
202-
if (e.key == 'Enter') {
203-
let res = await this._npmPackageLoader.loadNpmPackage(this._npmInput.value, serviceContainer, this._paletteTree, loadAllImports, state => this._npmStatus.innerText = state);
204-
if (res.html) {
205-
let element = <DocumentContainer>this._dock.getElementInSlot((<HTMLSlotElement><any>this._dockManager.activeDocument.elementContent));
206-
element.content = res.html + element.content;
207-
}
208-
this._npmInput.value = '';
209-
}
210-
}
211-
this._getNpm.onclick = async (e) => {
201+
202+
const loadPkg = async (e) => {
212203
const pkgName = this._npmInput.value;
213204
if (pkgName.startsWith('http://') || pkgName.startsWith('https://')) {
214205
const observedCustomElementsRegistry = new ObservedCustomElementsRegistry();
215206
try {
216207
await import(pkgName);
217208
} catch (error) {
218209
console.error("Error loading url with import, trying with script tag.", error);
219-
await LazyLoader.LoadJavascript(pkgName);
210+
try {
211+
await LazyLoader.LoadJavascript(pkgName);
212+
}
213+
catch (error) { console.error("Error loading url with script tag.", error); }
220214
}
221215
await sleep(500);
222216
const newElements = observedCustomElementsRegistry.getNewElements();
@@ -238,6 +232,8 @@ export class AppShell extends BaseCustomWebComponentConstructorAppend {
238232
}
239233
this._npmInput.value = '';
240234
}
235+
this._npmInput.onkeydown = loadPkg;
236+
this._getNpm.onclick = loadPkg;
241237

242238
let code = "";
243239
let style = "";

0 commit comments

Comments
 (0)