mirror of
https://github.com/richard-loafle/fuse-angular.git
synced 2025-01-10 04:25:08 +00:00
Merge branch 'master' of https://github.com/withinpixels/fuse2
This commit is contained in:
commit
3198663430
1009
package-lock.json
generated
1009
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
23
package.json
23
package.json
|
@ -15,18 +15,19 @@
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular/animations": "4.4.4",
|
"@agm/core": "1.0.0-beta.1",
|
||||||
|
"@angular/animations": "4.4.5",
|
||||||
"@angular/cdk": "2.0.0-beta.12",
|
"@angular/cdk": "2.0.0-beta.12",
|
||||||
"@angular/common": "4.4.4",
|
"@angular/common": "4.4.5",
|
||||||
"@angular/compiler": "4.4.4",
|
"@angular/compiler": "4.4.5",
|
||||||
"@angular/core": "4.4.4",
|
"@angular/core": "4.4.5",
|
||||||
"@angular/flex-layout": "2.0.0-beta.9",
|
"@angular/flex-layout": "2.0.0-beta.9",
|
||||||
"@angular/forms": "4.4.4",
|
"@angular/forms": "4.4.5",
|
||||||
"@angular/http": "4.4.4",
|
"@angular/http": "4.4.5",
|
||||||
"@angular/material": "2.0.0-beta.12",
|
"@angular/material": "2.0.0-beta.12",
|
||||||
"@angular/platform-browser": "4.4.4",
|
"@angular/platform-browser": "4.4.5",
|
||||||
"@angular/platform-browser-dynamic": "4.4.4",
|
"@angular/platform-browser-dynamic": "4.4.5",
|
||||||
"@angular/router": "4.4.4",
|
"@angular/router": "4.4.5",
|
||||||
"@swimlane/ngx-charts": "6.0.2",
|
"@swimlane/ngx-charts": "6.0.2",
|
||||||
"@swimlane/ngx-datatable": "9.3.1",
|
"@swimlane/ngx-datatable": "9.3.1",
|
||||||
"@swimlane/ngx-dnd": "3.0.0",
|
"@swimlane/ngx-dnd": "3.0.0",
|
||||||
|
@ -49,8 +50,8 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@angular/cli": "1.4.2",
|
"@angular/cli": "1.4.2",
|
||||||
"@angular/compiler-cli": "4.4.4",
|
"@angular/compiler-cli": "4.4.5",
|
||||||
"@angular/language-service": "4.4.4",
|
"@angular/language-service": "4.4.5",
|
||||||
"@angularclass/hmr": "2.1.3",
|
"@angularclass/hmr": "2.1.3",
|
||||||
"@ngtools/webpack": "1.7.1",
|
"@ngtools/webpack": "1.7.1",
|
||||||
"@types/jasmine": "2.6.0",
|
"@types/jasmine": "2.6.0",
|
||||||
|
|
|
@ -2,6 +2,7 @@ import { NgModule } from '@angular/core';
|
||||||
import { SharedModule } from '../../../core/modules/shared.module';
|
import { SharedModule } from '../../../core/modules/shared.module';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { FuseNgxDatatableComponent } from './datatable/ngx-datatable.component';
|
import { FuseNgxDatatableComponent } from './datatable/ngx-datatable.component';
|
||||||
|
import { GoogleMapsModule } from './google-maps/google-maps.module';
|
||||||
|
|
||||||
const routes = [
|
const routes = [
|
||||||
{
|
{
|
||||||
|
@ -13,7 +14,8 @@ const routes = [
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports : [
|
imports : [
|
||||||
SharedModule,
|
SharedModule,
|
||||||
RouterModule.forChild(routes)
|
RouterModule.forChild(routes),
|
||||||
|
GoogleMapsModule
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
FuseNgxDatatableComponent
|
FuseNgxDatatableComponent
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
60
src/app/main/content/components-third-party/google-maps/google-maps.component.html
vendored
Normal file
60
src/app/main/content/components-third-party/google-maps/google-maps.component.html
vendored
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
<div id="countdown" class="page-layout simple fullwidth" fusePerfectScrollbar>
|
||||||
|
|
||||||
|
<!-- HEADER -->
|
||||||
|
<div class="header mat-accent-bg p-24 h-160" fxLayout="column" fxLayoutAlign="center center" fxLayout.gt-xs="row" fxLayoutAlign.gt-xs="space-between center">
|
||||||
|
<div fxLayout="column" fxLayoutAlign="center center" fxLayout.gt-xs="column" fxLayoutAlign.gt-xs="center start">
|
||||||
|
<div class="black-fg" fxLayout="row" fxLayoutAlign="start center">
|
||||||
|
<mat-icon class="secondary-text s-16">home</mat-icon>
|
||||||
|
<mat-icon class="secondary-text s-16">chevron_right</mat-icon>
|
||||||
|
<span class="secondary-text">Google Maps</span>
|
||||||
|
</div>
|
||||||
|
<div class="h2 mt-16">Google Maps</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<a mat-raised-button class="reference-button mat-white-bg mt-16 mt-sm-0"
|
||||||
|
href="https://angular-maps.com"
|
||||||
|
target="_blank">
|
||||||
|
<mat-icon>link</mat-icon>
|
||||||
|
<span>Reference</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<!-- / HEADER -->
|
||||||
|
|
||||||
|
<!-- CONTENT -->
|
||||||
|
<div class="content p-24">
|
||||||
|
<p>
|
||||||
|
<code>agm-map</code> is a angular component library for Google Maps.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="my-48">
|
||||||
|
<h2>Sample</h2>
|
||||||
|
<p fxLayout="row" fxLayoutAlign="start start">
|
||||||
|
<agm-map [latitude]="lat" [longitude]="lng">
|
||||||
|
<agm-marker [latitude]="lat" [longitude]="lng"></agm-marker>
|
||||||
|
</agm-map>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="my-48">
|
||||||
|
<h2>Usage</h2>
|
||||||
|
<p class="mat-grey-200-bg py-8">
|
||||||
|
<fuse-hljs lang="html" class="source-code">
|
||||||
|
<textarea #source hidden="hidden">
|
||||||
|
<agm-map [latitude]="lat" [longitude]="lng">
|
||||||
|
<agm-marker [latitude]="lat" [longitude]="lng"></agm-marker>
|
||||||
|
</agm-map>
|
||||||
|
</textarea>
|
||||||
|
</fuse-hljs>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="my-48">
|
||||||
|
<h2>Inputs</h2>
|
||||||
|
Checkout the component api docs for detail:
|
||||||
|
<a href="https://angular-maps.com/api-docs/agm-core/components/AgmMap.html" target="_blank">AgmMap Api</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
11
src/app/main/content/components-third-party/google-maps/google-maps.component.scss
vendored
Normal file
11
src/app/main/content/components-third-party/google-maps/google-maps.component.scss
vendored
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
:host {
|
||||||
|
|
||||||
|
.content{
|
||||||
|
max-width: 960px;
|
||||||
|
}
|
||||||
|
|
||||||
|
agm-map {
|
||||||
|
width: 100%;
|
||||||
|
height: 300px;
|
||||||
|
}
|
||||||
|
}
|
17
src/app/main/content/components-third-party/google-maps/google-maps.component.ts
vendored
Normal file
17
src/app/main/content/components-third-party/google-maps/google-maps.component.ts
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector : 'fuse-google-maps-docs',
|
||||||
|
templateUrl: './google-maps.component.html',
|
||||||
|
styleUrls : ['./google-maps.component.scss']
|
||||||
|
})
|
||||||
|
export class FuseGoogleMapsDocsComponent
|
||||||
|
{
|
||||||
|
lat = -34.397;
|
||||||
|
lng = 150.644;
|
||||||
|
|
||||||
|
constructor()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
28
src/app/main/content/components-third-party/google-maps/google-maps.module.ts
vendored
Normal file
28
src/app/main/content/components-third-party/google-maps/google-maps.module.ts
vendored
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { FuseGoogleMapsDocsComponent } from './google-maps.component';
|
||||||
|
import { SharedModule } from '../../../../core/modules/shared.module';
|
||||||
|
import { RouterModule } from '@angular/router';
|
||||||
|
import { AgmCoreModule } from '@agm/core';
|
||||||
|
|
||||||
|
const routes = [
|
||||||
|
{
|
||||||
|
path : 'components-third-party/google-maps',
|
||||||
|
component: FuseGoogleMapsDocsComponent
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
imports : [
|
||||||
|
SharedModule,
|
||||||
|
RouterModule.forChild(routes),
|
||||||
|
AgmCoreModule.forRoot({
|
||||||
|
apiKey: 'AIzaSyD81ecsCj4yYpcXSLFcYU97PvRsE_X8Bx8'
|
||||||
|
})
|
||||||
|
],
|
||||||
|
declarations: [
|
||||||
|
FuseGoogleMapsDocsComponent
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class GoogleMapsModule
|
||||||
|
{
|
||||||
|
}
|
|
@ -3,7 +3,7 @@
|
||||||
.angular-material-element {
|
.angular-material-element {
|
||||||
|
|
||||||
> .content {
|
> .content {
|
||||||
max-width: 940px;
|
max-width: 960px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
:host {
|
:host {
|
||||||
|
|
||||||
}
|
.content{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -634,6 +634,12 @@ export class NavigationModel
|
||||||
'url' : '/components-third-party/datatables/ngx-datatable'
|
'url' : '/components-third-party/datatables/ngx-datatable'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'title': 'Google Maps',
|
||||||
|
'type' : 'item',
|
||||||
|
'icon' : 'place',
|
||||||
|
'url' : '/components-third-party/google-maps'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user