mirror of
https://github.com/richard-loafle/fuse-angular.git
synced 2025-01-10 12:35:07 +00:00
Removed unnecessary components
This commit is contained in:
parent
c3e241c81c
commit
b5cc591ccc
|
@ -1,6 +1,4 @@
|
||||||
import {Component, ElementRef, OnInit, ViewChild} from '@angular/core';
|
import {Component, ElementRef, OnInit, ViewChild} from '@angular/core';
|
||||||
import {FuseComponent} from './core/fuse-component/fuse.component';
|
|
||||||
import {MuseComponent} from './core/muse/muse.component';
|
|
||||||
import {LayoutService} from './core/services/layout.service';
|
import {LayoutService} from './core/services/layout.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -13,13 +11,6 @@ export class AppComponent implements OnInit
|
||||||
{
|
{
|
||||||
layoutSettings: { toolbar: any, navigation: any };
|
layoutSettings: { toolbar: any, navigation: any };
|
||||||
|
|
||||||
bgValue = 'red';
|
|
||||||
title = 'app';
|
|
||||||
@ViewChild(FuseComponent) fuseComp: ElementRef;
|
|
||||||
@ViewChild(MuseComponent) museComp: ElementRef;
|
|
||||||
|
|
||||||
layoutVertical: boolean;
|
|
||||||
|
|
||||||
constructor(private layoutService: LayoutService)
|
constructor(private layoutService: LayoutService)
|
||||||
{
|
{
|
||||||
this.layoutSettings = layoutService.getSettings();
|
this.layoutSettings = layoutService.getSettings();
|
||||||
|
@ -34,8 +25,6 @@ export class AppComponent implements OnInit
|
||||||
this.layoutSettings = newSettings;
|
this.layoutSettings = newSettings;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
// console.warn(this.fuseComp);
|
|
||||||
// console.warn(this.museComp);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onNameChange()
|
onNameChange()
|
||||||
|
|
|
@ -3,8 +3,6 @@ import {NgModule} from '@angular/core';
|
||||||
import 'hammerjs';
|
import 'hammerjs';
|
||||||
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
|
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
|
||||||
import {AppComponent} from './app.component';
|
import {AppComponent} from './app.component';
|
||||||
import {FuseDirective, FuseComponent, NameGetterComponent} from './core/fuse-component/fuse.component';
|
|
||||||
import {MuseComponent} from './core/muse/muse.component';
|
|
||||||
import {RouterModule, Routes} from '@angular/router';
|
import {RouterModule, Routes} from '@angular/router';
|
||||||
import {LayoutComponent} from './core/layout/layout.component';
|
import {LayoutComponent} from './core/layout/layout.component';
|
||||||
import {ToolbarComponent} from './toolbar/toolbar.component';
|
import {ToolbarComponent} from './toolbar/toolbar.component';
|
||||||
|
@ -21,10 +19,6 @@ const appRoutes: Routes = [
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
AppComponent,
|
AppComponent,
|
||||||
FuseComponent,
|
|
||||||
FuseDirective,
|
|
||||||
NameGetterComponent,
|
|
||||||
MuseComponent,
|
|
||||||
LayoutComponent,
|
LayoutComponent,
|
||||||
ToolbarComponent
|
ToolbarComponent
|
||||||
],
|
],
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
<button md-raised-button>Raised button</button>
|
|
||||||
<md-icon class="mat-icon material-icons" role="img" aria-hidden="true">home</md-icon>
|
|
||||||
|
|
||||||
<hr>
|
|
||||||
<h3>
|
|
||||||
Name:{{name}}
|
|
||||||
</h3>
|
|
||||||
<hr>
|
|
||||||
<h3>
|
|
||||||
Fuse Directive:
|
|
||||||
</h3>
|
|
||||||
<div fuseDirective>Fuse Directive Content</div>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
Fuse Name Getter Component:
|
|
||||||
</h3>
|
|
||||||
<fuse-name-getter [nameValue]="name"></fuse-name-getter>
|
|
||||||
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<input type="text" [value]="name2" (change)="name2=$event.target.value">
|
|
||||||
|
|
||||||
<button md-button (click)="changeName('sercan')">
|
|
||||||
{{name2}}
|
|
||||||
</button>
|
|
|
@ -1,11 +0,0 @@
|
||||||
:host {
|
|
||||||
background: #f7f7f7;
|
|
||||||
display: block;
|
|
||||||
font-family: Roboto;
|
|
||||||
margin: 48px;
|
|
||||||
padding: 24px;
|
|
||||||
h3 {
|
|
||||||
color: #616161;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
|
||||||
|
|
||||||
import { FuseComponent } from './my-new-component.component';
|
|
||||||
|
|
||||||
describe('FuseComponent', () => {
|
|
||||||
let component: FuseComponent;
|
|
||||||
let fixture: ComponentFixture<FuseComponent>;
|
|
||||||
|
|
||||||
beforeEach(async(() => {
|
|
||||||
TestBed.configureTestingModule({
|
|
||||||
declarations: [ FuseComponent ]
|
|
||||||
})
|
|
||||||
.compileComponents();
|
|
||||||
}));
|
|
||||||
|
|
||||||
beforeEach(() => {
|
|
||||||
fixture = TestBed.createComponent(FuseComponent);
|
|
||||||
component = fixture.componentInstance;
|
|
||||||
fixture.detectChanges();
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should be created', () => {
|
|
||||||
expect(component).toBeTruthy();
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -1,74 +0,0 @@
|
||||||
import {Component, Directive, DoCheck, ElementRef, Input, OnInit, Output} from '@angular/core';
|
|
||||||
|
|
||||||
@Directive({
|
|
||||||
selector: '[fuseDirective]'
|
|
||||||
})
|
|
||||||
export class FuseDirective
|
|
||||||
{
|
|
||||||
@Input('fuseDirective') fuseDirective: string;
|
|
||||||
|
|
||||||
constructor(private el: ElementRef)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'fuse-name-getter',
|
|
||||||
template: `
|
|
||||||
<h1>
|
|
||||||
{{nameValue}}
|
|
||||||
{{surname}}
|
|
||||||
</h1>
|
|
||||||
`
|
|
||||||
})
|
|
||||||
export class NameGetterComponent implements OnInit
|
|
||||||
{
|
|
||||||
surname: string;
|
|
||||||
@Input('nameValue') nameValue: string;
|
|
||||||
|
|
||||||
constructor()
|
|
||||||
{
|
|
||||||
this.surname = 'HELVACI';
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnInit()
|
|
||||||
{
|
|
||||||
this.surname = 'Yemen';
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector : 'fuse-fuse',
|
|
||||||
templateUrl: './fuse.component.html',
|
|
||||||
styleUrls : ['./fuse.component.scss']
|
|
||||||
})
|
|
||||||
export class FuseComponent implements OnInit, DoCheck
|
|
||||||
{
|
|
||||||
name2: string;
|
|
||||||
@Input('name') name: string;
|
|
||||||
|
|
||||||
|
|
||||||
constructor()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public changeName(name)
|
|
||||||
{
|
|
||||||
console.info('name change emit');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnInit()
|
|
||||||
{
|
|
||||||
this.name2 = this.name;
|
|
||||||
console.log(this.name);
|
|
||||||
console.info('on init');
|
|
||||||
}
|
|
||||||
|
|
||||||
ngDoCheck()
|
|
||||||
{
|
|
||||||
console.info('ngDoCheck');
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,13 +0,0 @@
|
||||||
export class MuseItem
|
|
||||||
{
|
|
||||||
name: string;
|
|
||||||
|
|
||||||
constructor(name: string)
|
|
||||||
{
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
save()
|
|
||||||
{
|
|
||||||
console.info('saved', this.name);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,10 +0,0 @@
|
||||||
<p>
|
|
||||||
muse works!
|
|
||||||
<input type="text" #museInput value="secoo">
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li *ngFor="let item of items">
|
|
||||||
{{item.name}}
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
|
@ -1,11 +0,0 @@
|
||||||
:host {
|
|
||||||
background: #f7f7f7;
|
|
||||||
display: block;
|
|
||||||
font-family: Roboto;
|
|
||||||
margin: 48px;
|
|
||||||
padding: 24px;
|
|
||||||
h3 {
|
|
||||||
color: #616161;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
|
||||||
|
|
||||||
import { MuseComponent } from './muse.component';
|
|
||||||
|
|
||||||
describe('MuseComponent', () => {
|
|
||||||
let component: MuseComponent;
|
|
||||||
let fixture: ComponentFixture<MuseComponent>;
|
|
||||||
|
|
||||||
beforeEach(async(() => {
|
|
||||||
TestBed.configureTestingModule({
|
|
||||||
declarations: [ MuseComponent ]
|
|
||||||
})
|
|
||||||
.compileComponents();
|
|
||||||
}));
|
|
||||||
|
|
||||||
beforeEach(() => {
|
|
||||||
fixture = TestBed.createComponent(MuseComponent);
|
|
||||||
component = fixture.componentInstance;
|
|
||||||
fixture.detectChanges();
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should be created', () => {
|
|
||||||
expect(component).toBeTruthy();
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -1,45 +0,0 @@
|
||||||
import {Component, ElementRef, HostBinding, Input, OnInit, Renderer2, ViewChild} from '@angular/core';
|
|
||||||
import {MuseItem} from './muse-item.model';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector : 'fuse-muse',
|
|
||||||
templateUrl: './muse.component.html',
|
|
||||||
styleUrls : ['./muse.component.scss']
|
|
||||||
})
|
|
||||||
export class MuseComponent implements OnInit
|
|
||||||
{
|
|
||||||
items: MuseItem[] = [];
|
|
||||||
elRef: ElementRef;
|
|
||||||
private renderer: Renderer2;
|
|
||||||
@ViewChild('museInput') museInput: ElementRef;
|
|
||||||
@Input() nameChanged;
|
|
||||||
@Input() @HostBinding('style.backgroundColor') bgColor: string;
|
|
||||||
|
|
||||||
|
|
||||||
/* @Input() set bgColor(bgValue)
|
|
||||||
{
|
|
||||||
//this.elRef.nativeElement.style.backgroundColor = bgValue;
|
|
||||||
// this.museInput.nativeElement.style.backgroundColor = bgValue;
|
|
||||||
//this.renderer.setStyle(this.elRef.nativeElement, 'backgroundColor', bgValue);
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
constructor(elRef: ElementRef, renderer: Renderer2)
|
|
||||||
{
|
|
||||||
this.elRef = elRef;
|
|
||||||
this.renderer = renderer;
|
|
||||||
}
|
|
||||||
|
|
||||||
onNameChange()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnInit()
|
|
||||||
{
|
|
||||||
console.warn(this.museInput.nativeElement.value);
|
|
||||||
const sercanItem = new MuseItem('sercan');
|
|
||||||
this.items.push(sercanItem);
|
|
||||||
sercanItem.save();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user