Skip to content

Commit f3c8ed9

Browse files
committed
1.1.1
Included libs
1 parent 68ade2b commit f3c8ed9

21 files changed

+979
-34
lines changed

.gitignore

-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
lib/
2-
lib/*
3-
41
examples/app/*.js
52
examples/app/*.d.ts
63

@@ -11,8 +8,6 @@ examples/npm-debug.log
118
node_modules/*
129
typings/*
1310
npm-debug.log
14-
index.*
15-
!index.ts
1611

1712
.sass-cache
1813
nbproject/*

bower.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "angular2-color-picker",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"authors": [
55
"Alberto Pujante <[email protected]>"
66
],
77
"description": "Color Picker Directive for Angular 2 with no dependencies required",
88
"main": [
9-
"app/color-picker/color-picker.directive.ts"
9+
"src/color-picker.directive.ts"
1010
],
1111
"ignore": [
1212
"node_modules"

examples/index.html

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>Angular 2 Color Picker (Demo Page)</title>
5+
6+
<base href="/">
7+
8+
<meta charset="UTF-8">
9+
<meta name="viewport" content="width=device-width, initial-scale=1">
10+
11+
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"/>
12+
13+
<style>
14+
.col-md-5 > input{
15+
margin-bottom: 10px;
16+
width: 182px;
17+
}
18+
#changeme{
19+
font-size:30px;
20+
font-weight: bolder;
21+
cursor: pointer;
22+
}
23+
</style>
24+
25+
<!--uncomment to load files locally
26+
<script src="https://npmcdn.com/core-js/client/shim.min.js"></script>
27+
<script src="https://npmcdn.com/[email protected]?main=browser"></script>
28+
<script src="https://npmcdn.com/[email protected]"></script>
29+
<script src="https://npmcdn.com/[email protected]/dist/system.src.js"></script>
30+
-->
31+
32+
<script src="node_modules/core-js/client/shim.min.js"></script>
33+
<script src="node_modules/zone.js/dist/zone.js"></script>
34+
<script src="node_modules/reflect-metadata/Reflect.js"></script>
35+
<script src="node_modules/systemjs/dist/system.src.js"></script>
36+
37+
<script src="systemjs.config.js"></script>
38+
39+
<script>
40+
System.import('app').catch(function(err){ console.error(err); });
41+
</script>
42+
</head>
43+
44+
<body>
45+
<my-app>Loading...</my-app>
46+
</body>
47+
48+
</html>

examples/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "angular2-color-picker-example",
3-
"version": "1.1.0",
3+
"description": "Example for Angular2 Color Picker",
4+
"version": "1.1.1",
45
"scripts": {
56
"start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
67
"lite": "lite-server",

index.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './lib/index';

index.js

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/classes.d.ts

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
export declare class Hsva {
2+
h: number;
3+
s: number;
4+
v: number;
5+
a: number;
6+
constructor(h: number, s: number, v: number, a: number);
7+
}
8+
export declare class Hsla {
9+
h: number;
10+
s: number;
11+
l: number;
12+
a: number;
13+
constructor(h: number, s: number, l: number, a: number);
14+
}
15+
export declare class Rgba {
16+
r: number;
17+
g: number;
18+
b: number;
19+
a: number;
20+
constructor(r: number, g: number, b: number, a: number);
21+
}
22+
export declare class SliderPosition {
23+
h: number;
24+
s: number;
25+
v: number;
26+
a: number;
27+
constructor(h: number, s: number, v: number, a: number);
28+
}
29+
export declare class SliderDimension {
30+
h: number;
31+
s: number;
32+
v: number;
33+
a: number;
34+
constructor(h: number, s: number, v: number, a: number);
35+
}

lib/classes.js

+53
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/classes.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/color-picker.directive.d.ts

+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
import { DynamicComponentLoader, ViewContainerRef, ElementRef, EventEmitter, OnInit } from '@angular/core';
2+
import { ColorPickerService } from './color-picker.service';
3+
export declare class ColorPickerDirective implements OnInit {
4+
private dcl;
5+
private vcRef;
6+
private el;
7+
private service;
8+
colorPicker: string;
9+
colorPickerChange: EventEmitter<string>;
10+
cpPosition: string;
11+
cpPositionOffset: string;
12+
cpPositionRelativeToArrow: boolean;
13+
cpOutputFormat: string;
14+
cpCancelButton: boolean;
15+
cpCancelButtonClass: string;
16+
cpCancelButtonText: string;
17+
cpFallbackColor: string;
18+
cpHeight: string;
19+
private dialog;
20+
private created;
21+
constructor(dcl: DynamicComponentLoader, vcRef: ViewContainerRef, el: ElementRef, service: ColorPickerService);
22+
ngOnInit(): void;
23+
onClick(): void;
24+
colorChanged(value: string): void;
25+
changeInput(value: string): void;
26+
}
27+
export declare class TextDirective {
28+
newValue: EventEmitter<any>;
29+
text: any;
30+
rg: number;
31+
changeInput(value: string): void;
32+
}
33+
export declare class SliderDirective {
34+
private el;
35+
newValue: EventEmitter<any>;
36+
slider: string;
37+
rgX: number;
38+
rgY: number;
39+
private listenerMove;
40+
private listenerStop;
41+
constructor(el: ElementRef);
42+
setCursor(event: any): void;
43+
move(event: any): void;
44+
start(event: any): void;
45+
stop(): void;
46+
getX(event: any): number;
47+
getY(event: any): number;
48+
}
49+
export declare class DialogComponent implements OnInit {
50+
private el;
51+
private service;
52+
private hsva;
53+
private rgbaText;
54+
private hslaText;
55+
private hexText;
56+
private outputColor;
57+
private alphaSliderColor;
58+
private hueSliderColor;
59+
private slider;
60+
private sliderDimMax;
61+
private format;
62+
private show;
63+
private top;
64+
private left;
65+
private position;
66+
private directiveInstance;
67+
private initialColor;
68+
private directiveElementRef;
69+
private listenerMouseDown;
70+
private listenerResize;
71+
private cpPosition;
72+
private cpPositionOffset;
73+
private cpOutputFormat;
74+
private cpCancelButton;
75+
private cpCancelButtonClass;
76+
private cpCancelButtonText;
77+
private cpHeight;
78+
private dialogWidth;
79+
private dialogArrowSize;
80+
private dialogArrowOffset;
81+
private arrowTop;
82+
constructor(el: ElementRef, service: ColorPickerService);
83+
setDialog(instance: any, elementRef: ElementRef, color: any, cpPosition: string, cpPositionOffset: string, cpPositionRelativeToArrow: boolean, cpOutputFormat: string, cpCancelButton: boolean, cpCancelButtonClass: string, cpCancelButtonText: string, cpHeight: string): void;
84+
setInitialColor(color: any): void;
85+
ngOnInit(): void;
86+
openColorPicker(): void;
87+
onMouseDown(event: any): void;
88+
closeColorPicker(): void;
89+
onResize(): void;
90+
setDialogPosition(): void;
91+
setSaturation(val: {
92+
v: number;
93+
rg: number;
94+
}): void;
95+
setLightness(val: {
96+
v: number;
97+
rg: number;
98+
}): void;
99+
setHue(val: {
100+
v: number;
101+
rg: number;
102+
}): void;
103+
setAlpha(val: {
104+
v: number;
105+
rg: number;
106+
}): void;
107+
setR(val: {
108+
v: number;
109+
rg: number;
110+
}): void;
111+
setG(val: {
112+
v: number;
113+
rg: number;
114+
}): void;
115+
setB(val: {
116+
v: number;
117+
rg: number;
118+
}): void;
119+
setSaturationAndBrightness(val: {
120+
s: number;
121+
v: number;
122+
rgX: number;
123+
rgY: number;
124+
}): void;
125+
setColorFromString(value: string): void;
126+
formatPolicy(): number;
127+
update(): void;
128+
cancelColor(): void;
129+
isDescendant(parent: any, child: any): boolean;
130+
createBox(element: any, offset: any): any;
131+
}

0 commit comments

Comments
 (0)