From 98284794c32e910b7e272082f85bd46e3d1a7cb4 Mon Sep 17 00:00:00 2001 From: Changhui Xu Date: Tue, 11 Sep 2018 07:27:00 -0500 Subject: [PATCH] add travis ci build config --- .firebaserc | 5 ++ .travis.yml | 25 ++++++++ README.md | 5 +- _config.yml | 1 + firebase.json | 16 +++++ projects/uiowa/date-range-picker/README.md | 5 +- projects/uiowa/date-range-picker/package.json | 2 +- .../date-range-picker.component.html | 2 +- src/app/app.component.html | 59 +++++++++++-------- 9 files changed, 89 insertions(+), 31 deletions(-) create mode 100644 .firebaserc create mode 100644 .travis.yml create mode 100644 _config.yml create mode 100644 firebase.json diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 0000000..9fd865e --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "date-range-picker" + } +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..1a4a22d --- /dev/null +++ b/.travis.yml @@ -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 diff --git a/README.md b/README.md index 97b622a..6f2f67a 100644 --- a/README.md +++ b/README.md @@ -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) - +## [Demo](https://date-range-picker.firebaseapp.com) ## Usage diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..c419263 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-cayman \ No newline at end of file diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..27bc4d9 --- /dev/null +++ b/firebase.json @@ -0,0 +1,16 @@ +{ + "hosting": { + "public": "./dist/date-range-picker-demo", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/projects/uiowa/date-range-picker/README.md b/projects/uiowa/date-range-picker/README.md index 97b622a..6f2f67a 100644 --- a/projects/uiowa/date-range-picker/README.md +++ b/projects/uiowa/date-range-picker/README.md @@ -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) - +## [Demo](https://date-range-picker.firebaseapp.com) ## Usage diff --git a/projects/uiowa/date-range-picker/package.json b/projects/uiowa/date-range-picker/package.json index de2d758..0d93f98 100644 --- a/projects/uiowa/date-range-picker/package.json +++ b/projects/uiowa/date-range-picker/package.json @@ -6,7 +6,7 @@ "Jacob Feuerbach " ], "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" diff --git a/projects/uiowa/date-range-picker/src/lib/date-range-picker/date-range-picker.component.html b/projects/uiowa/date-range-picker/src/lib/date-range-picker/date-range-picker.component.html index c7b4a2e..1cb4523 100644 --- a/projects/uiowa/date-range-picker/src/lib/date-range-picker/date-range-picker.component.html +++ b/projects/uiowa/date-range-picker/src/lib/date-range-picker/date-range-picker.component.html @@ -3,7 +3,7 @@ [autoClose]="false" [displayMonths]="2" [dayTemplate]="t" [showWeekNumbers]="false" [markDisabled]="isDisabled" [firstDayOfWeek]="7" (click)="dp.toggle()" (dateSelect)="onDateChange($event, dp)">
- -
+
+
+ +
{{ dateRange | json }} 
+
+
+
+ +
{{ dateRange1 | json }} 
+
+
+
+ +
{{ dateRange2 | json }} 
+
+
+
+ +
{{ dateRange3 | json }} 
+
+
+
+ +
{{ dateRange5 | json }} 
+
+
+
+ +
{{ dateRange4 | json }} 
+ +
+
+
+ \ No newline at end of file