Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dsadad #148

Open
wants to merge 174 commits into
base: au-input
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
f4c2c25
README
May 3, 2017
73f2928
README
May 3, 2017
830fb5c
README
May 3, 2017
dacd565
end result au-input module
May 3, 2017
279c0dd
end result au-input module
May 3, 2017
78913d9
end result au-input module
May 3, 2017
797506a
end result au-input module
May 3, 2017
8706030
README
jhades May 3, 2017
a389252
end result au-input module
May 4, 2017
138a7cc
end result au-input module
May 4, 2017
61e3fc8
end result au-input module
May 4, 2017
68d19f0
end result au-input module
May 4, 2017
22b0a98
end result au-input module
May 4, 2017
89c60d6
end result au-input module
May 4, 2017
1ec34e4
Update README.md
jhades May 4, 2017
facc215
au-input module
jhades May 5, 2017
95361c3
Update README.md
jhades May 5, 2017
09e8d16
Update README.md
jhades May 5, 2017
dedffa1
Update README.md
jhades May 5, 2017
c2dfa58
Update README.md
jhades May 5, 2017
c03191b
component styling isolation
May 8, 2017
1a95e0b
component styling isolation
May 8, 2017
2060227
component styling isolation
May 8, 2017
fb5718a
component styling isolation
May 8, 2017
dbe44ac
component styling isolation
May 8, 2017
e66d69a
component styling isolation
May 8, 2017
e2c1da3
component styling isolation
May 9, 2017
879c848
component styling isolation
May 9, 2017
cbe3753
component styling isolation
May 9, 2017
9c657c2
testing
May 9, 2017
5d059b9
testing
May 9, 2017
6a2eaa2
testing
May 9, 2017
ab70b95
testing
May 9, 2017
874e44d
testing
May 9, 2017
ea0bba1
testing
May 9, 2017
cabc11f
exercise material design input
May 9, 2017
530b76c
exercise material design input
May 9, 2017
5e7268b
exercise material design input
May 9, 2017
3f6c519
au-fa-input
May 9, 2017
f5f7168
Merge branch 'recording-2'
May 9, 2017
f1036db
preparing tab panel
jhades May 15, 2017
6dc4f87
prepare tab container
jhades May 15, 2017
7625b68
prepare tab container
jhades May 15, 2017
9c47ed2
prepare tab container
jhades May 15, 2017
16b8de8
prepare tab container
jhades May 15, 2017
32a5798
prepare tab container
jhades May 15, 2017
46aefbc
prepare tab container
jhades May 15, 2017
2dfdcb8
prepare tab container
jhades May 15, 2017
36ebe6f
prepare tab container
jhades May 15, 2017
759e1ec
Merge branch 'recording-2'
May 16, 2017
e7445f0
prepare tab container
May 16, 2017
d40d7bf
prepare tab container
May 16, 2017
80869fe
prepare tab container
May 16, 2017
be9afcc
prepare tab container
May 16, 2017
52c94b3
prepare tab container
May 16, 2017
dac0abd
prepare tab container
May 16, 2017
859b5c7
prepare tab container
May 17, 2017
51ee320
prepare tab container
May 17, 2017
762cf64
prepare tab container
May 17, 2017
3bc86e2
prepare tab container
May 17, 2017
d53e375
prepare tab container
May 17, 2017
3304bc2
prepare tab container
May 17, 2017
b6809f4
prepare tab container
May 17, 2017
7fb4f01
prepare tab container
May 17, 2017
703957d
prepare tab container
May 17, 2017
1577d98
prepare tab container
May 17, 2017
b594ce4
au-tab-panel
May 17, 2017
3e18b60
website maintenaince
jhades May 17, 2017
66a3cc8
au-modal
jhades May 22, 2017
464eb59
au-modal
jhades May 22, 2017
0b875cb
au-modal
jhades May 22, 2017
f49b754
au-modal
jhades May 22, 2017
f2ec6f7
au-modal
jhades May 22, 2017
d1bdb06
au-modal
jhades May 22, 2017
61957cf
au-modal
jhades May 22, 2017
7db9e3c
au-modal
jhades May 22, 2017
6a40f8d
au-modal
jhades May 22, 2017
61a11af
au-modal
jhades May 22, 2017
bdcede1
au-modal
jhades May 22, 2017
0583783
au-modal
jhades May 22, 2017
19596bf
au-modal
jhades May 22, 2017
5f41f4c
au-tab-panel
jhades May 22, 2017
9571550
au-tab-panel
jhades May 22, 2017
2ec9037
au-modal
jhades May 23, 2017
771c457
au-modal
jhades May 23, 2017
b9a4ad6
au-modal
jhades May 23, 2017
a56f350
recording
May 23, 2017
c16c727
recording
May 23, 2017
e92fab8
recording
May 23, 2017
cc1c79f
recording
May 24, 2017
5432d56
recording
May 24, 2017
f39254f
recording
May 24, 2017
2056e49
recording
May 24, 2017
a447d91
recording
May 24, 2017
ac6f64f
recording
May 24, 2017
718b85a
au-tab-panel
jhades May 29, 2017
f33dc72
au-tab-panel
jhades May 29, 2017
63f8474
au-tab-panel
jhades May 29, 2017
f0935e5
au-tab-panel tests
jhades May 29, 2017
ebe7bd6
au-tab-panel tests
jhades May 29, 2017
ce37207
au-tab-panel tests
jhades May 30, 2017
ebd6c34
au-tab-panel tests
jhades May 30, 2017
e44be40
au-tab-panel tests
jhades May 30, 2017
7359f52
au-tab-panel tests
jhades May 30, 2017
f6798bf
recording
May 30, 2017
0809c7c
recording
May 30, 2017
c4645a4
recording
May 30, 2017
7bc0ccf
recording
May 30, 2017
ec50d32
recording
May 30, 2017
01dc381
recording
May 30, 2017
8aae33f
recording
May 30, 2017
7791e29
recording
May 30, 2017
ca84151
recording
May 30, 2017
60ad027
recording
May 30, 2017
e8f21f2
Merge branch 'recording-7'
jhades May 30, 2017
e159bd9
au-mask
jhades May 31, 2017
5bb9115
Merge branch 'recording-7'
jhades May 31, 2017
f841636
Merge branch 'recording-7'
jhades May 31, 2017
3635640
Merge branch 'recording-7'
jhades May 31, 2017
6911a46
Merge branch 'recording-7'
jhades May 31, 2017
b7e326a
au-mask
May 31, 2017
fee3152
au-mask
May 31, 2017
02c068d
au-mask
May 31, 2017
54e3976
au-mask
May 31, 2017
e1345a2
au-mask
May 31, 2017
c37bcbd
au-mask
May 31, 2017
20714f4
au-mask
May 31, 2017
707cae1
au-mask
May 31, 2017
0f9ed91
au-mask
Jun 6, 2017
ee8299f
au-mask
Jun 6, 2017
a271664
au-mask
Jun 6, 2017
e8728eb
au-mask
Jun 6, 2017
e76b8c8
au-mask
Jun 6, 2017
b813c4e
au-mask
Jun 7, 2017
70ad815
au-mask
Jun 7, 2017
4383496
au-mask
Jun 7, 2017
73c2a2b
au-mask
Jun 7, 2017
19e32aa
au-mask
Jun 7, 2017
e0758c7
preparing last section
jhades Jun 12, 2017
d836e66
Merge branch 'recording-7'
jhades Jun 12, 2017
5128a1b
preparation final section
jhades Jun 12, 2017
94b1ad1
preparation final section
jhades Jun 12, 2017
67266dc
preparation final section
jhades Jun 12, 2017
065e5fc
preparation final section
jhades Jun 12, 2017
2aff87d
preparation final section
jhades Jun 12, 2017
53fe5dd
preparation final section
jhades Jun 12, 2017
3dfba8b
preparation final section
jhades Jun 12, 2017
5a05012
preparation final section
jhades Jun 12, 2017
82a4fae
preparation final section
jhades Jun 13, 2017
c456039
preparation final section
jhades Jun 13, 2017
62ecd7a
preparation final section
jhades Jun 13, 2017
f853aaa
preparation final section
jhades Jun 13, 2017
7ba0836
au-mask
Jun 13, 2017
f8a8ecc
au-mask
Jun 13, 2017
cb81644
animations
Jun 13, 2017
b628d48
animations
Jun 13, 2017
a4209ab
fix modal tests
jhades Jun 21, 2017
875c297
fix tab panel tests
jhades Jun 21, 2017
5d24aed
fixed tab panel tests
jhades Jun 21, 2017
c6af38d
fixed au-input tests
jhades Jun 21, 2017
5565401
course update to Angular v5
jhades Nov 7, 2017
cf45844
upgrade course to Angular v5
jhades Nov 8, 2017
1f0f9ff
Course updated to Angular 6
jhades May 8, 2018
8cf7d3b
Course updated to Angular 6
jhades May 8, 2018
08b75bf
Course updated to Angular 6
jhades May 8, 2018
c1e1262
Course updated to Angular 6
jhades May 8, 2018
c76e19f
Course updated to Angular 6
jhades May 8, 2018
871a7e0
Create LICENSE
jhades Oct 23, 2018
889a706
Merge pull request #2 from angular-university/add-license-1
jhades Oct 23, 2018
9fff98c
upgrade to Angular 7
jhades Oct 23, 2018
2bc1d75
upgrade to Angular 8 and Node 12
jhades Jun 6, 2019
e6ea756
upgrade to Angular 8 and Node 12
jhades Jun 6, 2019
fe664f3
Update README.md
jhades Feb 20, 2020
00f3fa6
Update README.md
jhades Apr 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2018 Angular University

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
117 changes: 117 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@

# Angular Advanced Library Laboratory Course

This repository contains the code of the [Angular Advanced Library Laboratory Course: Build Your Own Library](https://angular-university.io/course/angular-advanced-course).

![Angular Advanced Library Laboratory Course: Build Your Own Library](https://angular-academy.s3.amazonaws.com/thumbnails/advanced_angular-small-v3.png)


# Installation pre-requisites

For running this project we need and npm installed on our machine. These are some tutorials to install node in different operating systems:

*Its important to install the latest version of Node*

- [Install Node and NPM on Windows](https://www.youtube.com/watch?v=8ODS6RM6x7g)
- [Install Node and NPM on Linux](https://www.youtube.com/watch?v=yUdHk-Dk_BY)
- [Install Node and NPM on Mac](https://www.youtube.com/watch?v=Imj8PgG3bZU)


# Installing the Angular CLI

With the following command the angular-cli will be installed globally in your machine, as well as Yarn:

npm install -g @angular/cli yarn


# How To install this repository

We can install the master branch using the following commands:

git clone https://github.com/angular-university/angular-advanced-course.git

This repository is made of several separate npm modules, that are installable separately. For example, to run the au-input module, we can do the following:

cd angular-advanced-course/au-input
yarn

Its also possible to install the modules as usual using npm:

npm install

Yarn has the big advantage that if you use it you will be installing the exact same dependencies than I installed in my machine, so you wont run into issues caused by semantic versioning updates.

This should take a couple of minutes. If there are issues, please post the complete error message in the Questions section of the course.

# To Run the Development Server

We can start the chat application with the following command:

npm start

The application is visible at port 4200 - [http://localhost:4200](http://localhost:4200)

# Installing branches other than master

At certain points along the course, you will be asked to checkout other remote branches other than master. You can view all branches that you have available remotely using the following command:

git branch -a

The remote branches have their starting in origin, such as for example au-input.

We can checkout the remote branch and start tracking it with a local branch that has the same name, by using the following command:

git checkout -b au-input origin/au-input


# Other Courses

# Modern Angular With Signals

If you are looking for the [Modern Angular With Signals Course](https://angular-university.io/course/angular-signals-course), the repo with the full code can be found here:

![Modern Angular With Signals Course](https://d3vigmphadbn9b.cloudfront.net/course-images/large-images/angular-signals-course.jpg)

## RxJs and Reactive Patterns Angular Architecture Course

If you are looking for the RxJs and Reactive Patterns Angular Architecture Course code, the repo with the full code can be found here:

[RxJs and Reactive Patterns Angular Architecture Course](https://angular-university.io/course/reactive-angular-architecture-course)

![RxJs and Reactive Patterns Angular Architecture Course](https://s3-us-west-1.amazonaws.com/angular-academy/blog/images/rxjs-reactive-patterns-small.png)



## Angular Ngrx Reactive Extensions Architecture Course

If you are looking for the Angular Ngrx Reactive Extensions Architecture Course code, the repo with the full code can be found here:

[Angular Ngrx Reactive Extensions Architecture Course](https://angular-university.io/course/angular2-ngrx)

[Github repo for this course](https://github.com/angular-university/ngrx-course)

![Angular Ngrx Course](https://angular-academy.s3.amazonaws.com/thumbnails/ngrx-angular.png)



## Angular 2 and Firebase - Build a Web Application Course

If you are looking for the Angular 2 and Firebase - Build a Web Application Course code, the repo with the full code can be found here:

[Angular 2 and Firebase - Build a Web Application](https://angular-university.io/course/build-an-application-with-angular2)

[Github repo for this course](https://github.com/angular-university/angular-firebase-app)

![Angular firebase course](https://angular-academy.s3.amazonaws.com/thumbnails/angular_app-firebase-small.jpg)


## Complete Typescript 2 Course - Build A REST API

If you are looking for the Complete Typescript 2 Course - Build a REST API, the repo with the full code can be found here:

[https://angular-university.io/course/typescript-2-tutorial](https://github.com/angular-university/complete-typescript-course)

[Github repo for this course](https://github.com/angular-university/complete-typescript-course)

![Complete Typescript Course](https://angular-academy.s3.amazonaws.com/thumbnails/typescript-2-small.png)

13 changes: 13 additions & 0 deletions animations/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Editor configuration, see http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
max_line_length = off
trim_trailing_whitespace = false
42 changes: 42 additions & 0 deletions animations/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
/dist
/tmp
/out-tsc

# dependencies
/node_modules

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
testem.log
/typings

# e2e
/e2e/*.js
/e2e/*.map

# System Files
.DS_Store
Thumbs.db
4 changes: 2 additions & 2 deletions au-input/README.md → animations/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# AuSvgButton
# Animations

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.6.

## Development server

Expand Down
128 changes: 128 additions & 0 deletions animations/angular.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"animations": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
"tsConfig": "src/tsconfig.app.json",
"polyfills": "src/polyfills.ts",
"assets": [
"src/assets",
"src/favicon.ico"
],
"styles": [
"src/styles.css"
],
"scripts": []
},
"configurations": {
"production": {
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "animations:build"
},
"configurations": {
"production": {
"browserTarget": "animations:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "animations:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"karmaConfig": "./karma.conf.js",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"scripts": [],
"styles": [
"src/styles.css"
],
"assets": [
"src/assets",
"src/favicon.ico"
]
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"src/tsconfig.app.json",
"src/tsconfig.spec.json"
],
"exclude": []
}
}
}
},
"animations-e2e": {
"root": "",
"sourceRoot": "",
"projectType": "application",
"architect": {
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "./protractor.conf.js",
"devServerTarget": "animations:serve"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"e2e/tsconfig.e2e.json"
],
"exclude": []
}
}
}
}
},
"defaultProject": "animations",
"schematics": {
"@schematics/angular:component": {
"prefix": "app",
"styleext": "css"
},
"@schematics/angular:directive": {
"prefix": "app"
}
}
}
12 changes: 12 additions & 0 deletions animations/browserslist
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries

# You can see what browsers were selected by your queries by running:
# npx browserslist

> 0.5%
last 2 versions
Firefox ESR
not dead
not IE 9-11 # For IE 9-11 support, remove 'not'.
44 changes: 44 additions & 0 deletions animations/karma.conf.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
// Karma configuration file, see link for more information
// https://karma-runner.github.io/0.13/config/configuration-file.html

module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', '@angular-devkit/build-angular'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage-istanbul-reporter'),
require('@angular-devkit/build-angular/plugins/karma')
],
client:{
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
files: [

],
preprocessors: {

},
mime: {
'text/x-typescript': ['ts','tsx']
},
coverageIstanbulReporter: {
dir: require('path').join(__dirname, 'coverage'), reports: [ 'html', 'lcovonly' ],
fixWebpackSourcePaths: true
},
angularCli: {
environment: 'dev'
},
reporters: config.angularCli && config.angularCli.codeCoverage
? ['progress', 'coverage-istanbul']
: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false
});
};
Loading