for reals bitch

This commit is contained in:
Daniel Huebleitner
2019-08-17 19:50:50 +02:00
parent 328888dd9e
commit e71555af1a
6 changed files with 0 additions and 440 deletions
-1
View File
@@ -1 +0,0 @@
export { PluginModule } from './widget/module';
-28
View File
@@ -1,28 +0,0 @@
import resolve from 'rollup-plugin-node-resolve';
import typescript from 'rollup-plugin-typescript2';
export default {
input: 'src/frontend/widget/main.ts',
output: {
file: 'FrontendPlugin.js',
format: 'system'
},
plugins: [
resolve({
// pass custom options to the resolve plugin
customResolveOptions: {
moduleDirectory: 'node_modules'
}
}),
typescript({
typescript: require('typescript'),
tsconfig: "tsconfig.frontend.json"
})
],
external: [
'plugins-core',
'@angular/core',
'@angular/common',
'@angular/router'
]
}
-47
View File
@@ -1,47 +0,0 @@
import { Component, OnInit } from '@angular/core';
import { SidebarEntry } from 'frontblock-generic/Plugin';
declare const fb
@Component({
selector: 'pluginmanager', //!!!!
template: `
<div class="clr-row">
<div class="clr-col">
<div class="card">
<div class="card-header">
DEBUG
</div>
<div class="card-block">
<div class="card-title">
SETUP
</div>
<div class="card-text">
<p>
Press this button to install all plugins.
<br>
Once the installation is done the page will refresh automatically
</p>
</div>
</div>
<div class="card-footer">
<button class="btn btn-warning" onclick="setup()">SETUP</button>
</div>
</div>
</div>
</div>
`
})
export class PluginComponent implements OnInit {
constructor() { }
ngOnInit() { }
}
export const sidebarEntry: SidebarEntry = {
icon: "wrench",
route: "dev/pluginmanager",
text: "DEV Plugin manager",
}
-37
View File
@@ -1,37 +0,0 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { PluginComponent } from './component';
import { RouterModule } from '@angular/router';
import { FrontendPlugin, SidebarEntry, SidebarEntries } from 'frontblock-generic/Plugin';
@NgModule({
imports: [
CommonModule,
RouterModule.forChild([
{path: "debug", component: PluginComponent}
]),
],
exports: [RouterModule],
declarations: [
PluginComponent,
// ANestedComponent,
],
entryComponents: [PluginComponent],
providers: [{
provide: 'provider',
useValue: PluginComponent
}]
})
export class PluginModule implements FrontendPlugin{
getSidebarEntry(): SidebarEntries {
return {
icon: "wrench",
parentRoute: "pluginmanager",
text: "Plugin manager",
links: [{
route: "debug",
text: "DEBUG"
}]
}
}
}