fix(build): remove unused libs, make modals work inside nga-layout

This commit is contained in:
Dmitry Nehaychik 2017-06-14 20:13:02 +03:00
parent f217e1f97a
commit 9e62e5d164
4 changed files with 21 additions and 32 deletions

View file

@ -25,9 +25,6 @@
"styles": [ "styles": [
], ],
"scripts": [ "scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/tether/dist/js/tether.js",
"../node_modules/bootstrap/dist/js/bootstrap.js",
"../node_modules/tinymce/tinymce.js", "../node_modules/tinymce/tinymce.js",
"../node_modules/tinymce/themes/modern/theme.js", "../node_modules/tinymce/themes/modern/theme.js",
"../node_modules/tinymce/plugins/link/plugin.js", "../node_modules/tinymce/plugins/link/plugin.js",

42
package-lock.json generated
View file

@ -144,7 +144,7 @@
"@types/node": { "@types/node": {
"version": "6.0.74", "version": "6.0.74",
"resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.74.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.74.tgz",
"integrity": "sha512-fjUDu2//vsHodfhWeo6bkJcY+YjHAnQSaOahcY6M3hvl7KIHf/5EosXLTJB8gTN2Yfsfaov+FpUtkR/gfgrQXA==", "integrity": "sha1-sM1wyHx7qVD1ad1CA1sQZWKV4lk=",
"dev": true "dev": true
}, },
"@types/q": { "@types/q": {
@ -308,7 +308,7 @@
"aproba": { "aproba": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz",
"integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw==", "integrity": "sha1-RcZikJTeTpb2k+9+q3SuB5wkD8E=",
"dev": true "dev": true
}, },
"are-we-there-yet": { "are-we-there-yet": {
@ -675,11 +675,6 @@
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"dev": true "dev": true
}, },
"bootstrap": {
"version": "4.0.0-alpha.6",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0-alpha.6.tgz",
"integrity": "sha1-T1TdM6wN6sOyhAe8LffsYIhpycg="
},
"brace-expansion": { "brace-expansion": {
"version": "1.1.7", "version": "1.1.7",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
@ -3075,7 +3070,7 @@
"glob": { "glob": {
"version": "7.1.2", "version": "7.1.2",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
"dev": true "dev": true
}, },
"glob-base": { "glob-base": {
@ -3795,7 +3790,7 @@
"istanbul-api": { "istanbul-api": {
"version": "1.1.9", "version": "1.1.9",
"resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.9.tgz", "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.9.tgz",
"integrity": "sha512-zV14oa+hjBNP3gJTM/BzNdJpInHKbZ9cLIEwVasuaTUA1ebF9TBOIfcC5SDAE3C11rXxOw3KSimKGMiFz6PpWQ==", "integrity": "sha1-KCeSDTgNQobYV9V6KWioQduKfsg=",
"dev": true "dev": true
}, },
"istanbul-instrumenter-loader": { "istanbul-instrumenter-loader": {
@ -3815,37 +3810,37 @@
"istanbul-lib-coverage": { "istanbul-lib-coverage": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz",
"integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", "integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=",
"dev": true "dev": true
}, },
"istanbul-lib-hook": { "istanbul-lib-hook": {
"version": "1.0.7", "version": "1.0.7",
"resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz", "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz",
"integrity": "sha512-3U2HB9y1ZV9UmFlE12Fx+nPtFqIymzrqCksrXujm3NVbAZIJg/RfYgO1XiIa0mbmxTjWpVEVlkIZJ25xVIAfkQ==", "integrity": "sha1-3WYH8DB2V4/n1vKmMM8UO0m6zdw=",
"dev": true "dev": true
}, },
"istanbul-lib-instrument": { "istanbul-lib-instrument": {
"version": "1.7.2", "version": "1.7.2",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz",
"integrity": "sha512-lPgUY+Pa5dlq2/l0qs1PJZ54QPSfo+s4+UZdkb2d0hbOyrEIAbUJphBLFjEyXBdeCONgGRADFzs3ojfFtmuwFA==", "integrity": "sha1-YBSwPTRw+3djjVgCUIwlXAYxLlY=",
"dev": true "dev": true
}, },
"istanbul-lib-report": { "istanbul-lib-report": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
"integrity": "sha512-tvF+YmCmH4thnez6JFX06ujIA19WPa9YUiwjc1uALF2cv5dmE3It8b5I8Ob7FHJ70H9Y5yF+TDkVa/mcADuw1Q==", "integrity": "sha1-8OVfVmVf+jQiIIC3oM1HYOFAX8k=",
"dev": true "dev": true
}, },
"istanbul-lib-source-maps": { "istanbul-lib-source-maps": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz",
"integrity": "sha512-mukVvSXCn9JQvdJl8wP/iPhqig0MRtuWuD4ZNKo6vB2Ik//AmhAKe3QnPN02dmkRe3lTudFk3rzoHhwU4hb94w==", "integrity": "sha1-pv4ay6jOCO68Y45XLilNJnAIqgw=",
"dev": true "dev": true
}, },
"istanbul-reports": { "istanbul-reports": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.1.tgz", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
"integrity": "sha512-P8G873A0kW24XRlxHVGhMJBhQ8gWAec+dae7ZxOBzxT4w+a9ATSPvRVK3LB1RAJ9S8bg2tOyWHAGW40Zd2dKfw==", "integrity": "sha1-BCvlyJ4XW8P4ZSPKqynAFOd/7k4=",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"async": { "async": {
@ -3898,7 +3893,7 @@
"uglify-js": { "uglify-js": {
"version": "2.8.28", "version": "2.8.28",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.28.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.28.tgz",
"integrity": "sha512-WqKNbmNJKzIdIEQu/U2ytgGBbhCy2PVks94GoetczOAJ/zCgVu2CuO7gguI5KPFGPtUtI1dmPQl6h0D4cPzypA==", "integrity": "sha1-4zUDLfm7INy5GPFkWJ1a9H84g0o=",
"dev": true, "dev": true,
"optional": true, "optional": true,
"dependencies": { "dependencies": {
@ -3959,11 +3954,6 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"jquery": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz",
"integrity": "sha1-XE2d5lKvbNCncBVKYxu6ErAVx4c="
},
"js-base64": { "js-base64": {
"version": "2.1.9", "version": "2.1.9",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz",
@ -4472,7 +4462,7 @@
"minimatch": { "minimatch": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"dev": true "dev": true
}, },
"minimist": { "minimist": {
@ -4699,7 +4689,7 @@
"npmlog": { "npmlog": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.0.tgz", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.0.tgz",
"integrity": "sha512-ocolIkZYZt8UveuiDS0yAkkIjid1o7lPG8cYm05yNYzBn8ykQtaiPMEGp8fY9tKdDgm8okpdKzkvu1y9hUYugA==", "integrity": "sha1-3Fm+6F9k8A7UJO+yrweD3yXRwLU=",
"dev": true "dev": true
}, },
"nth-check": { "nth-check": {
@ -6867,7 +6857,7 @@
"walk-sync": { "walk-sync": {
"version": "0.3.2", "version": "0.3.2",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.2.tgz", "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.2.tgz",
"integrity": "sha512-FMB5VqpLqOCcqrzA9okZFc0wq0Qbmdm396qJxvQZhDpyu0W95G9JCmp74tx7iyYnyOcBtUuKJsgIKAqjozvmmQ==", "integrity": "sha1-SCcoCvxC0OA1NnxKTjHurA0Tb3U=",
"dev": true "dev": true
}, },
"watchpack": { "watchpack": {
@ -6976,7 +6966,7 @@
"uglify-js": { "uglify-js": {
"version": "2.8.28", "version": "2.8.28",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.28.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.28.tgz",
"integrity": "sha512-WqKNbmNJKzIdIEQu/U2ytgGBbhCy2PVks94GoetczOAJ/zCgVu2CuO7gguI5KPFGPtUtI1dmPQl6h0D4cPzypA==", "integrity": "sha1-4zUDLfm7INy5GPFkWJ1a9H84g0o=",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"yargs": { "yargs": {
@ -7130,7 +7120,7 @@
"wide-align": { "wide-align": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
"integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "integrity": "sha1-Vx4PGwYEY268DfwhsDObvjE0FxA=",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"is-fullwidth-code-point": { "is-fullwidth-code-point": {

View file

@ -13,12 +13,12 @@ export class ModalsComponent {
constructor(private modalService: NgbModal) { } constructor(private modalService: NgbModal) { }
showLargeModal() { showLargeModal() {
const activeModal = this.modalService.open(ModalComponent, { size: 'lg' }); const activeModal = this.modalService.open(ModalComponent, { size: 'lg', container: 'nga-layout' });
activeModal.componentInstance.modalHeader = 'Large Modal'; activeModal.componentInstance.modalHeader = 'Large Modal';
} }
showSmallModal() { showSmallModal() {
const activeModal = this.modalService.open(ModalComponent, { size: 'sm' }); const activeModal = this.modalService.open(ModalComponent, { size: 'sm', container: 'nga-layout' });
activeModal.componentInstance.modalHeader = 'Small Modal'; activeModal.componentInstance.modalHeader = 'Small Modal';
} }
@ -27,6 +27,7 @@ export class ModalsComponent {
const activeModal = this.modalService.open(ModalComponent, { const activeModal = this.modalService.open(ModalComponent, {
size: 'sm', size: 'sm',
backdrop: 'static', backdrop: 'static',
container: 'nga-layout',
}); });
activeModal.componentInstance.modalHeader = 'Static modal'; activeModal.componentInstance.modalHeader = 'Static modal';

View file

@ -2,7 +2,7 @@ import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router'; import { RouterModule } from '@angular/router';
import { NgaCardModule } from '@nga/theme'; import { NgaCardModule, NgaThemeModule } from '@nga/theme';
@NgModule({ @NgModule({
exports: [ exports: [
@ -11,6 +11,7 @@ import { NgaCardModule } from '@nga/theme';
ReactiveFormsModule, ReactiveFormsModule,
RouterModule, RouterModule,
NgaCardModule, NgaCardModule,
NgaThemeModule,
], ],
}) })
export class SharedModule { } export class SharedModule { }