加载中...
+Produced by 3Shain
[新建"浏览器(源)"] - [复制生成链接到"URL"] - [完成]
+
+ background-control works!
diff --git a/libs/editor/src/lib/controls/background-control/background-control.component.scss b/libs/editor/src/lib/controls/background-control/background-control.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/libs/editor/src/lib/controls/background-control/background-control.component.ts b/libs/editor/src/lib/controls/background-control/background-control.component.ts new file mode 100644 index 0000000..194c783 --- /dev/null +++ b/libs/editor/src/lib/controls/background-control/background-control.component.ts @@ -0,0 +1,31 @@ +import { Component, OnInit } from '@angular/core'; +import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; + +@Component({ + selector: 'comen-background-control', + templateUrl: './background-control.component.html', + styleUrls: ['./background-control.component.scss'], + providers:[ + { + provide: NG_VALUE_ACCESSOR, + useExisting: BackgroundControlComponent, + multi: true + } + ] +}) +export class BackgroundControlComponent implements ControlValueAccessor { + + constructor() { } + + writeValue(){ + + } + + registerOnTouched(){ + + } + + registerOnChange(){ + + } +} diff --git a/libs/editor/src/lib/controls/border-control/border-control.component.html b/libs/editor/src/lib/controls/border-control/border-control.component.html new file mode 100644 index 0000000..e898ff0 --- /dev/null +++ b/libs/editor/src/lib/controls/border-control/border-control.component.html @@ -0,0 +1 @@ +border-control works!
diff --git a/libs/editor/src/lib/controls/border-control/border-control.component.scss b/libs/editor/src/lib/controls/border-control/border-control.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/libs/editor/src/lib/controls/border-control/border-control.component.ts b/libs/editor/src/lib/controls/border-control/border-control.component.ts new file mode 100644 index 0000000..94a6c7f --- /dev/null +++ b/libs/editor/src/lib/controls/border-control/border-control.component.ts @@ -0,0 +1,30 @@ +import { Component } from '@angular/core'; +import { ControlValueAccessor, FormBuilder, NG_VALUE_ACCESSOR } from '@angular/forms'; + +@Component({ + selector: 'comen-border-control', + templateUrl: './border-control.component.html', + styleUrls: ['./border-control.component.scss'], + providers:[{ + provide: NG_VALUE_ACCESSOR, + useExisting:BorderControlComponent, + multi: true + }] +}) +export class BorderControlComponent implements ControlValueAccessor { + + constructor(private fb:FormBuilder) { } + + writeValue(){ + + } + + registerOnChange(){ + + } + + registerOnTouched(){ + + } + +} diff --git a/libs/editor/src/lib/controls/color-control/color-control.component.ts b/libs/editor/src/lib/controls/color-control/color-control.component.ts new file mode 100644 index 0000000..0c1d4f5 --- /dev/null +++ b/libs/editor/src/lib/controls/color-control/color-control.component.ts @@ -0,0 +1,148 @@ +import { animate, style, transition, trigger } from '@angular/animations'; +import { Overlay } from '@angular/cdk/overlay'; +import { TemplatePortal } from '@angular/cdk/portal'; +import { Component, ElementRef, HostListener, TemplateRef, ViewChild, ViewContainerRef } from '@angular/core'; +import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; +import { SafeAny } from '@comen/common'; +import { ColorEvent } from 'ngx-color'; +import { BehaviorSubject } from 'rxjs'; +import { take } from 'rxjs/operators'; + +@Component({ + template: `display-control works!
diff --git a/libs/editor/src/lib/controls/display-control/display-control.component.scss b/libs/editor/src/lib/controls/display-control/display-control.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/libs/editor/src/lib/controls/display-control/display-control.component.ts b/libs/editor/src/lib/controls/display-control/display-control.component.ts new file mode 100644 index 0000000..1414728 --- /dev/null +++ b/libs/editor/src/lib/controls/display-control/display-control.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'comen-display-control', + templateUrl: './display-control.component.html', + styleUrls: ['./display-control.component.scss'] +}) +export class DisplayControlComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/libs/editor/src/lib/controls/font-control/font-control.component.html b/libs/editor/src/lib/controls/font-control/font-control.component.html new file mode 100644 index 0000000..da1d2ee --- /dev/null +++ b/libs/editor/src/lib/controls/font-control/font-control.component.html @@ -0,0 +1,43 @@ +