Skip to content

Commit

Permalink
feat(#204): Removed unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
AudreyLR authored and philipperobertgh committed Nov 26, 2018
1 parent 0c122ed commit 326e7c0
Show file tree
Hide file tree
Showing 7 changed files with 34 additions and 88 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ <h1 align="center">{{selectedTemplate.name == null ? ('newDocument' | translate)
id="textEditor"
[(documentContent)]="selectedTemplate.data"
[(placeholders)]="placeholders"
(loadDataEvent)="openDialog()"
(loadDataEvent)="loadTemplate()"
(saveDataEvent)="saveTemplate()">

</app-text-editor>
</div>
35 changes: 8 additions & 27 deletions src/app/report-configuration/report-configuration.component.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
import {ChangeDetectorRef, Component, NgZone, OnInit} from '@angular/core';

import {ChangeDetectorRef, Component, OnInit} from '@angular/core';
import {ActivatedRoute} from '@angular/router';
import {ReportTemplateService} from '../shared/services/report-template.service';
import {TranslateService} from '@ngx-translate/core';
import {ConfigurationTemplate} from '../shared/models/configuration-template.model';
import {MatDialog, MatDialogConfig} from '@angular/material';
import {SelectTemplateComponent} from './select-template/select-template.component';
import {PlaceholderGroup} from './shared/models/placeholder-group';


@Component({
selector: 'app-report-configuration',
templateUrl: './report-configuration.component.html',
styleUrls: ['./report-configuration.component.scss'],
providers: [/* ReportTemplateService */]
providers: []
})
export class ReportConfigurationComponent implements OnInit {
selectedTemplate: ConfigurationTemplate;
Expand All @@ -24,8 +22,8 @@ export class ReportConfigurationComponent implements OnInit {
private translateService: TranslateService,
private reportConfigurationService: ReportTemplateService,
private changeDetectorRef: ChangeDetectorRef,
private ngZone: NgZone,
) { }
) {
}

ngOnInit() {
this.reportConfigurationService.getPlaceholderList().subscribe(res => {
Expand Down Expand Up @@ -68,26 +66,9 @@ export class ReportConfigurationComponent implements OnInit {
});
}

/* openDialog() {
// Needs tp be run inside the NgZone because the function is sometimes called as an emit from CKEditor
this.ngZone.run(() => {
const dialogConfig = new MatDialogConfig();
dialogConfig.disableClose = true;
dialogConfig.autoFocus = true;
dialogConfig.data = {
id: 1,
templateIdentifiers: this.templateIdentifiers
};
const dialogRef = this.dialog.open(SelectTemplateComponent, dialogConfig);
dialogRef.afterClosed().subscribe(result => {
this.selectOrCreateTemplate(result);
});
});
} */
loadTemplate(): void {
this.fetchTemplateData();
}

selectOrCreateTemplate(template: ConfigurationTemplate) {
if (template == null) {
Expand Down
14 changes: 9 additions & 5 deletions src/app/report-configuration/report-configuration.module.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';
import {DxDataGridModule} from 'devextreme-angular';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {MatFormFieldModule, MatButtonToggleModule, MatDialogModule, MatSelectModule, MatOptionModule, MatInputModule, MatListModule} from '@angular/material';

import {ReportConfigurationComponent} from './report-configuration.component';
import {TranslateModule} from '@ngx-translate/core';
import {SelectTemplateComponent} from './select-template/select-template.component';
import {MatFormFieldModule, MatDialogModule, MatSelectModule, MatOptionModule, MatInputModule, MatListModule} from '@angular/material';
import {TextEditorModule} from 'cause-report-configuration';
import {ReportTemplateService} from '../shared/services/report-template.service';

Expand All @@ -21,13 +22,16 @@ import {ReportTemplateService} from '../shared/services/report-template.service'
MatInputModule,
MatListModule,
ReactiveFormsModule,
TranslateModule
TranslateModule,
DxDataGridModule,
MatButtonToggleModule,
],
declarations: [
ReportConfigurationComponent,
SelectTemplateComponent
],
providers: [
ReportTemplateService,
]
})
export class ReportConfigurationModule { }
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
[dataSource]="dataSource"
[hoverStateEnabled]="true"
[rowAlternationEnabled]="true"
(onInitNewRow)="onInitNewRow($event)"
(onRowInserted)="onRowInserted($event)"
(onRowUpdated)="onRowUpdated($event)"
(onRowRemoved)="onRowRemoved($event)">
Expand All @@ -14,36 +13,13 @@
sortOrder="desc">
</dxi-column>
<dxi-column dataField="isActive" dataType="boolean" caption="{{'isActive' | translate}}" width="10%"></dxi-column>
<!-- <dxi-column
"[{
type: 'buttons',
width: 110,
buttons: ['edit', 'delete', {
hint: 'Clone',
icon: 'repeat',
visible: function(e) {
return !e.row.isEditing && !isChief(e.row.data.Position);
},
onClick: function(e) {
var clonedItem = $.extend({}, e.row.data, { ID: ++maxID });
employees.splice(e.row.rowIndex, 0, clonedItem);
e.component.refresh(true);
e.event.preventDefault();
}
}]
}]"
}></dxi-column> -->
<dxi-column cellTemplate="cellTemplate" [width]="50" alignment="center">
<div *dxTemplate="let data of 'cellTemplate'">
<div>
<!-- <i class="fa fa-exclamation" aria-hidden="true"></i> -->
<!-- <a class="dx-link dx-link-preferences dx-icon-preferences"></a> -->
<span class="dx-icon-preferences dx-link" (click)=editReport(data.data.id)></span>
<dxi-column cellTemplate="cellTemplate" [width]="50" alignment="center">
<div *dxTemplate="let data of 'cellTemplate'">
<div>
<span class="dx-icon-preferences dx-link" (click)=editReport(data.data)></span>
</div>
</div>
</div>
</dxi-column>

</dxi-column>

<dxo-editing mode="popup" [useIcons]="true" [allowUpdating]="true" [allowAdding]="true" [allowDeleting]="true">
<dxo-popup title="{{'Modifier' | translate}}" [showTitle]="true" [height]="220" [width]="350"></dxo-popup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
import {async, ComponentFixture, TestBed} from '@angular/core/testing';

//import {TestModule} from '../../../test.module.spec';
import {SelectTemplateComponent} from './select-template.component';


Expand All @@ -10,7 +8,6 @@ describe('SlideshowComponent', () => {

beforeEach(async(() => {
TestBed.configureTestingModule({
//imports: [TestModule],
declarations: []
})
.compileComponents();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {Component, OnInit, AfterViewInit} from '@angular/core';
import {Component, OnInit} from '@angular/core';
import {Router} from '@angular/router';
import {FormBuilder, FormGroup} from '@angular/forms';
import {TranslateService} from '@ngx-translate/core';
Expand All @@ -8,10 +8,9 @@ import {ReportTemplateService} from '../../shared/services/report-template.servi
@Component({
selector: 'app-template-selection',
templateUrl: './select-template.component.html',
styleUrls: ['./select-template.component.css'],
providers: [/* ReportTemplateService */]
styleUrls: ['./select-template.component.css']
})
export class SelectTemplateComponent implements OnInit, AfterViewInit {
export class SelectTemplateComponent implements OnInit {

form: FormGroup;
dataSource: any = {};
Expand Down Expand Up @@ -41,41 +40,32 @@ export class SelectTemplateComponent implements OnInit, AfterViewInit {
this.isOpenDisabled = true;

this.translateService.get(['edit']).subscribe(labels => {
'edit'
]).subscribe(labels => {
this.labels = labels;
this.checkLoadedElement();
});
}

ngAfterViewInit() {

});
}

private checkLoadedElement(): boolean {
if (this.angularIsLoaded && this.labels !== {}) {
return true;
return true;
}
return false;
}

openExistingTemplate(template: ConfigurationTemplate) {
//this.dialogRef.close(template);
}

textAreaEmpty(name: string) {
this.isOpenDisabled = name.trim().length === 0;
}

create(name: string) {

onRowInserted(e){
const template = new ConfigurationTemplate();
template.name = name;
template.name = e.data.name;
template.data = '';
//this.dialogRef.close(template);
this.saveTemplate(template);
}

onRowUpdated(e){
console.log('updated');
this.saveTemplate(e.data);
}

onRowRemoved(e){
Expand Down
1 change: 0 additions & 1 deletion src/app/shared/services/report-template.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import {PlaceholderGroup} from '../../report-configuration/shared/models/placeho

@Injectable()
export class ReportTemplateService extends RequestService {
currentReport = null;

constructor(http: HttpClient, injector: Injector) {
super(injector);
Expand Down

0 comments on commit 326e7c0

Please sign in to comment.