Skip to content

Commit

Permalink
add travis ci build config
Browse files Browse the repository at this point in the history
  • Loading branch information
changhuixu committed Sep 11, 2018
1 parent 6fce606 commit 9828479
Show file tree
Hide file tree
Showing 9 changed files with 89 additions and 31 deletions.
5 changes: 5 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "date-range-picker"
}
}
25 changes: 25 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
dist: trusty
sudo: false

language: node_js
node_js:
- '8'

branches:
only:
- master

before_script:
- npm install -g firebase-tools

script:
- npm run build:lib
- npm run build:prod

after_success:
- firebase deploy --token $firebase_token

notifications:
email:
on_failure: always
on_success: change
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@

An Angular library of Date Range Picker. Dependencies: Angular, ng-bootstrap, Bootstrap 4 (css)

## Demo
[![Build Status](https://img.shields.io/travis/changhuixu/date-range-picker/master.svg?label=Travis%20CI&style=flat-square)](https://travis-ci.org/changhuixu/date-range-picker)
[![npm](https://img.shields.io/npm/v/@uiowa/date-range-picker.svg?style=flat-square)](https://www.npmjs.com/package/@uiowa/date-range-picker)

<https://stackblitz.com/github/changhuixu/date-range-picker>
## [Demo](https://date-range-picker.firebaseapp.com)

## Usage

Expand Down
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-cayman
16 changes: 16 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"hosting": {
"public": "./dist/date-range-picker-demo",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
5 changes: 3 additions & 2 deletions projects/uiowa/date-range-picker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@

An Angular library of Date Range Picker. Dependencies: Angular, ng-bootstrap, Bootstrap 4 (css)

## Demo
[![Build Status](https://img.shields.io/travis/changhuixu/date-range-picker/master.svg?label=Travis%20CI&style=flat-square)](https://travis-ci.org/changhuixu/date-range-picker)
[![npm](https://img.shields.io/npm/v/@uiowa/date-range-picker.svg?style=flat-square)](https://www.npmjs.com/package/@uiowa/date-range-picker)

<https://stackblitz.com/github/changhuixu/date-range-picker>
## [Demo](https://date-range-picker.firebaseapp.com)

## Usage

Expand Down
2 changes: 1 addition & 1 deletion projects/uiowa/date-range-picker/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"Jacob Feuerbach <[email protected]>"
],
"description": "An Angular library for date range picker.",
"keywords": ["Angular", "uiowa", "date range picker"],
"keywords": ["Angular", "uiowa", "date range picker", "bootstrap"],
"repository": {
"type": "git",
"url": "https://github.com/changhuixu/date-range-picker.git"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[autoClose]="false" [displayMonths]="2" [dayTemplate]="t" [showWeekNumbers]="false" [markDisabled]="isDisabled"
[firstDayOfWeek]="7" (click)="dp.toggle()" (dateSelect)="onDateChange($event, dp)">
<div class="input-group-append">
<button class="btn btn-outline-secondary" (click)="dp.toggle()" type="button">
<button class="btn btn-outline-secondary d-flex align-items-center" (click)="dp.toggle()" type="button">
<svg aria-hidden="true" role="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path>
</svg>
Expand Down
59 changes: 34 additions & 25 deletions src/app/app.component.html
Original file line number Diff line number Diff line change
@@ -1,26 +1,35 @@
<div class="container my-5">
<date-range-picker [(dateRange)]="dateRange" [maxDate]="maxDate"></date-range-picker>
<hr>
<pre>{{ dateRange | json }} </pre>

<date-range-picker [(dateRange)]="dateRange1"></date-range-picker>
<hr>
<pre>{{ dateRange1 | json }} </pre>

<date-range-picker [(dateRange)]="dateRange2"></date-range-picker>
<hr>
<pre>{{ dateRange2 | json }} </pre>

<date-range-picker [(dateRange)]="dateRange3"></date-range-picker>
<hr>
<pre>{{ dateRange3 | json }} </pre>

<date-range-picker [(dateRange)]="dateRange5"></date-range-picker>
<hr>
<pre>{{ dateRange5 | json }} </pre>

<date-range-picker [(dateRange)]="dateRange4"></date-range-picker>
<hr>
<pre>{{ dateRange4 | json }} </pre>
<button type="button" class="btn btn-primary" (click)="changedate()">Change Date</button>
</div>
<div class="row">
<section class="col-12 col-sm-6 col-lg-4 mb-4">
<date-range-picker [(dateRange)]="dateRange" [maxDate]="maxDate"></date-range-picker>
<pre>{{ dateRange | json }} </pre>
<hr>
</section>
<section class="col-12 col-sm-6 col-lg-4 mb-4">
<date-range-picker [(dateRange)]="dateRange1"></date-range-picker>
<pre>{{ dateRange1 | json }} </pre>
<hr>
</section>
<section class="col-12 col-sm-6 col-lg-4 mb-4">
<date-range-picker [(dateRange)]="dateRange2"></date-range-picker>
<pre>{{ dateRange2 | json }} </pre>
<hr>
</section>
<section class="col-12 col-sm-6 col-lg-4 mb-4">
<date-range-picker [(dateRange)]="dateRange3"></date-range-picker>
<pre>{{ dateRange3 | json }} </pre>
<hr>
</section>
<section class="col-12 col-sm-6 col-lg-4 mb-4">
<date-range-picker [(dateRange)]="dateRange5"></date-range-picker>
<pre>{{ dateRange5 | json }} </pre>
<hr>
</section>
<section class="col-12 col-sm-6 col-lg-4 mb-4">
<date-range-picker [(dateRange)]="dateRange4"></date-range-picker>
<pre>{{ dateRange4 | json }} </pre>
<button type="button" class="btn btn-primary" (click)="changedate()">Change Date</button>
<hr>
</section>
</div>
</div>

0 comments on commit 9828479

Please sign in to comment.