Skip to content

Commit 46b97d4

Browse files
committed
Merge remote-tracking branch 'refs/remotes/IgniteUI/master'
2 parents 68ade56 + fa6bac1 commit 46b97d4

File tree

31 files changed

+501
-284
lines changed

31 files changed

+501
-284
lines changed

.gitignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,28 @@ node_modules
3131

3232
# Optional REPL history
3333
.node_repl_history
34+
35+
# Typings
36+
typings
37+
38+
# Typescript output
39+
app/*.d.ts
40+
app/*.js
41+
app/*.js.map
42+
43+
samples/**/*.d.ts
44+
samples/**/*.js
45+
samples/**/*.js.map
46+
47+
src/igniteui.angular2.d.ts
48+
src/*.js
49+
src/*.js.map
50+
51+
tests/unit/**/*.d.ts
52+
tests/unit/**/*.js
53+
tests/unit/**/*.js.map
54+
55+
# Build:
56+
dist/npm
57+
!dist/npm/README.md
58+
!dist/npm/package.json

.travis.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,29 @@
11
language: node_js
22
node_js:
3-
- "5"
3+
- '5'
44
before_install:
5-
- export CHROME_BIN=chromium-browser
6-
- export DISPLAY=:99.0
7-
- sh -e /etc/init.d/xvfb start
8-
- sleep 3
5+
- export CHROME_BIN=chromium-browser
6+
- export DISPLAY=:99.0
7+
- sh -e /etc/init.d/xvfb start
8+
- sleep 3
99
script:
10-
- npm run test
11-
- cat ./coverage/lcov.info | coveralls
10+
- npm run test
11+
- cat ./coverage/lcov.info | coveralls
12+
13+
before_deploy:
14+
# package and navigate to dist
15+
- npm run bundle
16+
- cd dist/npm
17+
# update package version
18+
- npm version "$TRAVIS_TAG" --no-git-tag-version --save
19+
20+
deploy:
21+
provider: npm
22+
skip_cleanup: true
23+
24+
api_key:
25+
secure: Zu/eJ0WMio4dVw5NyF1VE7OjkOYhUW+2m5SDfmlJ226Ra7QoTJaj69DEOH13JR3161z1RKHqguLgkTfaXwT9NCaf1zAOn6Qhk0bf0GR52OvfypTaeaXdHnMvTaL3Y/O7xHNLlcnPfS/iq+6/D0TbDmsDwdXG8tKPRXFcEsouV+YXwGZuXWvkYFM8MJ2o0W5w3Z/T4JZ6adKER0tU0IhbkDeep1GNUXH3c+GLtIovQdb2Brz8y++4C7WTsy206XQDLFP3tFqCIaKOs8sVXdL5/SjOeQdEr1KkrVuVy25edAHryODm6L2BS0AUGXBYO5n+Ozb8ekJ9NtusDQVfuNZoFDoMUbSMupXcTutKHN51+FI/8SecLzRn3aL6/1Zk/gnI04sp/bdPH2Luc7tOhcsm9edsN1ojsTA9Lbbfa0iIlsKkulHLp35rpzfTLSlI2CYoT9a4mvj9idknKxXMCKJiC/ZK6P4PMiMKLaQAk1Mbg+6TLfA1SpFnhH+HNeLAmGMwWPnsCQmOQbKWeh0/8v0R58bFfTlswPrzPFsghnh/+K4fLQCOe1TwOwtwJyc3WK7csGAbNFg7AjlxvSia8MpJQ5p1IDLRDtHHt3qcoxJqwcIpwxSFayPW6L9mjwUCfnUxEl37Qnz4gbelijZtw99+FgUmDJ+xjXnHC9JMqfxMWrQ=
26+
on:
27+
tags: true
28+
repo: IgniteUI/igniteui-angular2
29+
branch: master

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
[![NPM version](https://img.shields.io/npm/v/igniteui-angular2.svg?style=flat)](https://www.npmjs.com/package/igniteui-angular2)
44
[![Build Status](https://travis-ci.org/IgniteUI/igniteui-angular2.svg?branch=master)](https://travis-ci.org/IgniteUI/igniteui-angular2)
5+
[![Issue Stats](http://issuestats.com/github/IgniteUI/igniteui-angular2/badge/pr?style=flat)](http://issuestats.com/github/IgniteUI/igniteui-angular2)
56
[![Coverage Status](https://coveralls.io/repos/github/IgniteUI/igniteui-angular2/badge.svg?branch=master)](https://coveralls.io/github/IgniteUI/igniteui-angular2?branch=master)
67

78
Use the components found in `src\igniteui.angular2.ts` to use [Ignite UI](http://igniteui.com) controls in [Angular 2](https://angular.io/) applications. [Work with the running samples here](http://igniteui.github.io/igniteui-angular2).

app/boot.js

Lines changed: 0 additions & 18 deletions
This file was deleted.

dist/npm/README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,42 @@ There are two mandatory attributes that need to be set to an Ignite UI control c
7373

7474
In this example `options` attribute points to `gridOptions` property on the application compoment class and `widgetId` points to the `id` property.
7575

76+
### Configuring Top Level Control Options
77+
78+
All top level options are allowed to be set as attributes of an Ignite UI control custom tag. In this case `options` attribute is not mandatory,
79+
but it is allowed. And if both - `options` and top-level attributes are combined, top-level attributes will override `options`,
80+
when there are overlapping properties. Also changing top-level attribute will apply the change to the widget, only if the option is settable.
81+
82+
#### Example:
83+
84+
@Component({
85+
selector: 'my-app',
86+
template: `<ig-grid
87+
[widgetId]='id'
88+
[width]='w'
89+
[autoCommit]='true'
90+
[dataSource]='data'
91+
[height]='h'
92+
[autoGenerateColumns]='true'
93+
>
94+
</ig-grid>`,
95+
directives: [IgGridComponent]
96+
})
97+
export class AppComponent {
98+
private id: string;
99+
private data: any;
100+
private w: string;
101+
private h: string;
102+
private pKey: string;
103+
104+
constructor() {
105+
this.data = Northwind.getData();
106+
this.id ='grid1';
107+
this.w = '100%';
108+
this.h = '400px';
109+
this.pKey = 'ProductID';
110+
}
111+
}
76112

77113
### Handling events
78114

dist/npm/package.json

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"name": "igniteui-angular2",
3-
"version": "1.0.0",
4-
"description" : "A packaged version of IgniteUI components for Angular2",
3+
"version": "1.0.2",
4+
"description" : "A packaged version of Ignite UI components for Angular2",
55
"license": "MIT",
6+
"typings": "igniteui.angular2.d.ts",
67
"repository": {
78
"type": "git",
89
"url": "https://github.com/IgniteUI/igniteui-angular2.git"
@@ -21,14 +22,9 @@
2122
"data visualization",
2223
"data grids"
2324
],
24-
"dependencies": {
25-
"angular2": "2.0.0-beta.14",
26-
"systemjs": "0.19.25",
27-
"es6-shim": "^0.35.0",
28-
"reflect-metadata": "0.1.2",
29-
"rxjs": "5.0.0-beta.2",
30-
"zone.js": "0.6.6"
31-
},
32-
"devDependencies": {},
33-
"scripts": {}
25+
"peerDependencies": {
26+
"@angular/common": "2.0.0-rc.3",
27+
"@angular/core": "2.0.0-rc.3",
28+
"reflect-metadata": "^0.1.3"
29+
}
3430
}

index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js"></script>
1717
<script src="https://npmcdn.com/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
1818

19-
<script src="./../node_modules/zone.js/dist/zone.js"></script>
20-
<script src="./../node_modules/typescript/lib/typescript.js"></script>
21-
<script src="./../node_modules/reflect-metadata/Reflect.js"></script>
22-
<script src="./../node_modules/systemjs/dist/system.js"></script>
23-
<script src="./../systemjs.config.js"></script>
19+
<script src="https://npmcdn.com/zone.js@0.6.12?main=browser"></script>
20+
<script src="https://npmcdn.com/typescript@1.8.10/lib/typescript.js"></script>
21+
<script src="https://npmcdn.com/reflect-metadata@0.1.3"></script>
22+
<script src="https://npmcdn.com/[email protected]/dist/system.src.js"></script>
23+
<script src="./systemjs.config.js"></script>
2424

2525
<!-- Ignite UI Required Combined JavaScript Files -->
2626
<script src="http://cdn-na.infragistics.com/igniteui/latest/js/infragistics.core.js"></script>
@@ -32,7 +32,7 @@
3232
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
3333

3434
<script>
35-
System.import('app/boot')
35+
System.import('app/boot.ts')
3636
.then(null, console.error.bind(console));
3737
</script>
3838

package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,22 @@
77
"url": "https://github.com/IgniteUI/igniteui-angular2.git"
88
},
99
"dependencies": {
10-
"@angular/common": "2.0.0-rc.1",
11-
"@angular/compiler": "2.0.0-rc.1",
12-
"@angular/core": "2.0.0-rc.1",
13-
"@angular/http": "2.0.0-rc.1",
14-
"@angular/platform-browser": "2.0.0-rc.1",
15-
"@angular/platform-browser-dynamic": "2.0.0-rc.1",
16-
"@angular/router": "2.0.0-rc.1",
17-
"@angular/router-deprecated": "2.0.0-rc.1",
18-
"@angular/upgrade": "2.0.0-rc.1",
10+
"@angular/common": "2.0.0-rc.3",
11+
"@angular/compiler": "2.0.0-rc.3",
12+
"@angular/core": "2.0.0-rc.3",
13+
"@angular/http": "2.0.0-rc.3",
14+
"@angular/platform-browser": "2.0.0-rc.3",
15+
"@angular/platform-browser-dynamic": "2.0.0-rc.3",
16+
"@angular/router": "2.0.0-rc.2",
17+
"@angular/router-deprecated": "2.0.0-rc.2",
18+
"@angular/upgrade": "2.0.0-rc.3",
1919

2020
"systemjs": "0.19.27",
2121
"es6-shim": "^0.35.0",
2222
"reflect-metadata": "^0.1.3",
2323
"rxjs": "5.0.0-beta.6",
2424
"zone.js": "^0.6.12",
25-
26-
"angular2-in-memory-web-api": "0.0.7",
25+
2726
"bootstrap": "^3.3.6"
2827
},
2928
"devDependencies": {
@@ -49,8 +48,9 @@
4948
"lite": "lite-server",
5049

5150
"watch": "node node_modules/typescript/bin/tsc -w",
52-
"build": "node node_modules/typescript/bin/tsc && npm run prepare-dist",
53-
"prepare-dist": "cp src/igniteui.angular2.js dist/npm/ && cp src/igniteui.d.ts dist/npm/ && cp src/jquery.d.ts dist/npm/",
51+
"build": "node node_modules/typescript/bin/tsc",
52+
"bundle": "node node_modules/typescript/bin/tsc -d && npm run prepare-dist",
53+
"prepare-dist": "cp src/igniteui.angular2.js dist/npm/ && cp src/igniteui.angular2.d.ts dist/npm/ && cp src/igniteui.d.ts dist/npm/ && cp src/jquery.d.ts dist/npm/",
5454

5555
"pretest": "npm run build",
5656
"test": "karma start tests/karma.conf.js && npm run remap-istanbul",

samples/igCombo/igCombo.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" type="text/css" />
1313
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" type="text/css"
1414
/>
15-
<link rel="stylesheet" href="/samples/sample.css" />
15+
<link rel="stylesheet" href="../sample.css" />
1616

1717
<link type="text/css" href="//cdn-na.infragistics.com/igniteui/latest/css/structure/modules/infragistics.ui.validator.css"
1818
rel="stylesheet" />
@@ -63,10 +63,10 @@
6363
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js"></script>
6464
<script src="https://npmcdn.com/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
6565

66-
<script src="./../../node_modules/zone.js/dist/zone.js?main=browser"></script>
67-
<script src="./../../node_modules/typescript/lib/typescript.js"></script>
68-
<script src="./../../node_modules/reflect-metadata/Reflect.js"></script>
69-
<script src="./../../node_modules/systemjs/dist/system.src.js"></script>
66+
<script src="https://npmcdn.com/zone.js@0.6.12?main=browser"></script>
67+
<script src="https://npmcdn.com/typescript@1.8.10/lib/typescript.js"></script>
68+
<script src="https://npmcdn.com/reflect-metadata@0.1.3"></script>
69+
<script src="https://npmcdn.com/systemjs@0.19.27/dist/system.src.js"></script>
7070
<script src="./../../systemjs.config.js"></script>
7171

7272
<!-- Ignite UI Required Combined JavaScript Files -->

samples/igDataChart/igDataChart.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js"></script>
1414
<script src="https://npmcdn.com/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
1515

16-
<script src="./../../node_modules/zone.js/dist/zone.js?main=browser"></script>
17-
<script src="./../../node_modules/typescript/lib/typescript.js"></script>
18-
<script src="./../../node_modules/reflect-metadata/Reflect.js"></script>
19-
<script src="./../../node_modules/systemjs/dist/system.src.js"></script>
16+
<script src="https://npmcdn.com/zone.js@0.6.12?main=browser"></script>
17+
<script src="https://npmcdn.com/typescript@1.8.10/lib/typescript.js"></script>
18+
<script src="https://npmcdn.com/reflect-metadata@0.1.3"></script>
19+
<script src="https://npmcdn.com/systemjs@0.19.27/dist/system.src.js"></script>
2020
<script src="./../../systemjs.config.js"></script>
2121
<!-- Ignite UI Required Combined JavaScript Files -->
2222
<script src="http://cdn-na.infragistics.com/igniteui/latest/js/infragistics.core.js"></script>

0 commit comments

Comments
 (0)