Merge branch '12-clean-up-old-files' into 'develop'
deleted obsolete/old files Closes #12 See merge request !6
This commit is contained in:
commit
2deb03f754
8 changed files with 1 additions and 130 deletions
|
@ -2,7 +2,6 @@ import {NgModule} from "@angular/core";
|
||||||
import {BrowserModule} from "@angular/platform-browser";
|
import {BrowserModule} from "@angular/platform-browser";
|
||||||
import {FormsModule} from "@angular/forms";
|
import {FormsModule} from "@angular/forms";
|
||||||
import {AppComponent} from "./app.component";
|
import {AppComponent} from "./app.component";
|
||||||
import {InputareaComponent} from "./inputarea.component";
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
|
@ -10,8 +9,7 @@ import {InputareaComponent} from "./inputarea.component";
|
||||||
FormsModule
|
FormsModule
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
AppComponent,
|
AppComponent
|
||||||
InputareaComponent
|
|
||||||
],
|
],
|
||||||
bootstrap: [AppComponent]
|
bootstrap: [AppComponent]
|
||||||
})
|
})
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
import {ConversionType} from "./conversiontype";
|
|
||||||
|
|
||||||
export class ConversionInput {
|
|
||||||
public content:string;
|
|
||||||
public type:ConversionType;
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
export enum ConversionType {
|
|
||||||
ENCODE_BASE64,
|
|
||||||
DECODE_BASE64
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace ConversionType {
|
|
||||||
export function getName(type:ConversionType):string {
|
|
||||||
switch (type) {
|
|
||||||
case ConversionType.DECODE_BASE64:
|
|
||||||
return "Decode BASE64";
|
|
||||||
case ConversionType.ENCODE_BASE64:
|
|
||||||
return "Encode BASE64";
|
|
||||||
default:
|
|
||||||
return "Unknown";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export function of(id:number):ConversionType {
|
|
||||||
switch (id) {
|
|
||||||
case 0:
|
|
||||||
return ConversionType.ENCODE_BASE64;
|
|
||||||
case 1:
|
|
||||||
return ConversionType.DECODE_BASE64;
|
|
||||||
default:
|
|
||||||
return undefined;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
<!--<div id="wrapper-{{index}}" class="wrapper">-->
|
|
||||||
<!--<textarea id="input-{{index}}" class="input" (change)="update()" placeholder="Please enter your input ..."-->
|
|
||||||
<!--[(ngModel)]="conversion.content">{{conversion.content}}</textarea>-->
|
|
||||||
<!--<select id="type-{{index}}" class="conversion" (change)="convert($event)">-->
|
|
||||||
<!--<option id="-1">Select conversion ...</option>-->
|
|
||||||
<!--<option *ngFor="let c of conversions" id="{{c}}">Type {{ConversionType[c]}}</option>-->
|
|
||||||
<!--</select>-->
|
|
||||||
<!--</div>-->
|
|
||||||
|
|
||||||
<textarea class="input" (change)="update()" placeholder="Please enter your input ..."
|
|
||||||
[(ngModel)]="content">{{content}}</textarea>
|
|
||||||
<select class="conversion" (change)="convert($event)">
|
|
||||||
<option id="-1">Select conversion ...</option>
|
|
||||||
<option *ngFor="let c of converters" id="{{c.getId()}}">{{c.getDisplayname()}}</option>
|
|
||||||
</select>
|
|
|
@ -1,47 +0,0 @@
|
||||||
import {Component, OnInit} from "@angular/core";
|
|
||||||
import {ConverterRegistryService} from "./converterregistry.service";
|
|
||||||
import {Converter} from "./converter/converter";
|
|
||||||
import {InputComponentManagerService} from "./inputcomponentmanager.service";
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
moduleId: module.id,
|
|
||||||
selector: "den-inputarea",
|
|
||||||
templateUrl: "inputarea.component.html",
|
|
||||||
styleUrls: ["inputarea.component.css"]
|
|
||||||
})
|
|
||||||
export class InputareaComponent extends OnInit {
|
|
||||||
public converters:Converter[] = [];
|
|
||||||
public content:string = '';
|
|
||||||
private selectedConverter:Converter;
|
|
||||||
|
|
||||||
constructor(private converterRegistryService:ConverterRegistryService, private inputComponentManagerService:InputComponentManagerService) {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
|
|
||||||
public convert(e):void {
|
|
||||||
this.selectedConverter = this.converterRegistryService.getConverter(e.target.selectedOptions[0].id);
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
|
|
||||||
public update():void {
|
|
||||||
if (this.selectedConverter !== undefined) {
|
|
||||||
let result:string = this.selectedConverter.convert(this.content);
|
|
||||||
let nextComponent:InputareaComponent = this.inputComponentManagerService.getNext(this);
|
|
||||||
if (nextComponent !== undefined) {
|
|
||||||
nextComponent.setContent(result);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public setContent(content:string):void {
|
|
||||||
this.content = content;
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnInit():void {
|
|
||||||
this.converters = this.converterRegistryService.getAllConverters();
|
|
||||||
this.selectedConverter = undefined;
|
|
||||||
this.inputComponentManagerService.register(this);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
//import {Component} from "@angular/core";
|
|
||||||
//
|
|
||||||
//@Component({
|
|
||||||
// selector: "den-option",
|
|
||||||
// template: `
|
|
||||||
// <option id="{{id}}">{{displayName}}</option>
|
|
||||||
// `
|
|
||||||
//})
|
|
||||||
//export class OptionComponent {
|
|
||||||
// public id:string;
|
|
||||||
// public displayName:string;
|
|
||||||
//}
|
|
|
@ -1,19 +0,0 @@
|
||||||
//import {Component} from "@angular/core";
|
|
||||||
//
|
|
||||||
//import {OptionComponent} from "./option.component";
|
|
||||||
//
|
|
||||||
//@Component({
|
|
||||||
// selector: "den-selector",
|
|
||||||
// template: `
|
|
||||||
// <select>
|
|
||||||
// <span *ngFor="#option of options">
|
|
||||||
// <option id="{{option.id}}">{{option.displayName}}</option>
|
|
||||||
// </span>
|
|
||||||
// </select>
|
|
||||||
// `,
|
|
||||||
// directives: [OptionComponent]
|
|
||||||
//})
|
|
||||||
//export class SelectorComponent {
|
|
||||||
// private options:OptionComponent[];
|
|
||||||
//
|
|
||||||
//}
|
|
Loading…
Reference in a new issue