diff --git a/.bootstraprc b/.bootstraprc index b6968988..927661b5 100644 --- a/.bootstraprc +++ b/.bootstraprc @@ -12,6 +12,7 @@ useFlexbox: false styleLoaders: - style - css + - postcss - sass # Extract styles to stand-alone css file @@ -78,8 +79,6 @@ styles: card: true breadcrumb: true pagination: true - pager: true - labels: true jumbotron: true alert: true progress: true @@ -87,6 +86,7 @@ styles: list-group: true responsive-embed: true close: true + tags: true # Components w/ JavaScript modal: true @@ -96,9 +96,6 @@ styles: # Utility classes utilities: true - utilities-background: true - utilities-spacing: true - utilities-responsive: true ### Bootstrap scripts scripts: diff --git a/config/webpack.common.js b/config/webpack.common.js index bfea786f..4a51cb4d 100644 --- a/config/webpack.common.js +++ b/config/webpack.common.js @@ -318,8 +318,26 @@ module.exports = function (options) { */ new HtmlElementsPlugin({ headTags: require('./head-config.common') - }) + }), + new webpack.ProvidePlugin({ + $: "jquery", + jQuery: "jquery", + "window.jQuery": "jquery", + Tether: "tether", + "window.Tether": "tether", + Tooltip: "exports?Tooltip!bootstrap/js/dist/tooltip", + Alert: "exports?Alert!bootstrap/js/dist/alert", + Button: "exports?Button!bootstrap/js/dist/button", + Carousel: "exports?Carousel!bootstrap/js/dist/carousel", + Collapse: "exports?Collapse!bootstrap/js/dist/collapse", + Dropdown: "exports?Dropdown!bootstrap/js/dist/dropdown", + Modal: "exports?Modal!bootstrap/js/dist/modal", + Popover: "exports?Popover!bootstrap/js/dist/popover", + Scrollspy: "exports?Scrollspy!bootstrap/js/dist/scrollspy", + Tab: "exports?Tab!bootstrap/js/dist/tab", + Util: "exports?Util!bootstrap/js/dist/util" + }) ], /* diff --git a/package.json b/package.json index be9df2c5..6af08e19 100644 --- a/package.json +++ b/package.json @@ -17,33 +17,30 @@ "@angular/platform-server": "2.0.0", "@angular/router": "3.0.0", - "@angularclass/request-idle-callback": "^1.0.7", - "@angularclass/webpack-toolkit": "^1.3.3", "@angularclass/conventions-loader": "^1.0.2", "@angularclass/hmr": "~1.2.0", "@angularclass/hmr-loader": "~3.0.2", - "assets-webpack-plugin": "^3.4.0", - - "http-server": "^0.9.0", - "ie-shim": "^0.1.0", - "rxjs": "5.0.0-beta.12", - "zone.js": "~0.6.23", + "@angularclass/request-idle-callback": "^1.0.7", + "@angularclass/webpack-toolkit": "^1.3.3", "amcharts3": "github:amcharts/amcharts3", "ammap3": "github:amcharts/ammap3", "animate.css": "^3.5.1", - "bootstrap": "4.0.0-alpha.2", - "bootstrap-loader": "1.1.6", + "assets-webpack-plugin": "^3.4.0", + "bootstrap": "4.0.0-alpha.4", + "bootstrap-loader": "2.0.0-beta.12", "chart.js": "^1.1.1", "chartist": "^0.9.7", "ckeditor": "^4.5.9", "core-js": "^2.4.1", "easy-pie-chart": "^2.1.7", "extract-text-webpack-plugin": "2.0.0-beta.3", - "font-awesome": "^4.6.1", + "font-awesome": "^4.6.3", "font-awesome-sass-loader": "^1.0.2", "fullcalendar": "^2.7.2", "google-maps": "^3.2.1", + "http-server": "^0.9.0", + "ie-shim": "^0.1.0", "ionicons": "^2.0.1", "is-electron-renderer": "^2.0.0", "jquery": "^2.2.3", @@ -52,12 +49,15 @@ "leaflet-map": "^0.2.1", "lodash": "^4.12.0", "ng2-bootstrap": "1.1.5", - "ng2-tree": "^0.0.2-7", "ng2-ckeditor": "1.0.7", "ng2-smart-table": "^0.3.1", + "ng2-tree": "^0.0.2-7", "ng2-uploader": "1.1.0", "normalize.css": "^4.1.1", - "tether": "^1.2.4" + "postcss-loader": "^1.0.0", + "rxjs": "5.0.0-beta.12", + "tether": "^1.2.4", + "zone.js": "~0.6.23" }, "devDependencies": { "angular2-template-loader": "^0.5.0", diff --git a/src/app/pages/forms/components/inputs/components/selectInputs/selectInput.scss b/src/app/pages/forms/components/inputs/components/selectInputs/selectInput.scss new file mode 100644 index 00000000..29dd6d60 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/selectInputs/selectInput.scss @@ -0,0 +1,9 @@ +@import "../../../../../../theme/sass/conf/conf.scss"; + +select.form-control[multiple] { + overflow-y: scroll; +} + +select.form-control { + color: $default; +} diff --git a/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts b/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts index c1758e69..88b06579 100644 --- a/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts +++ b/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts @@ -2,6 +2,7 @@ import { Component } from '@angular/core'; @Component({ selector: 'select-inputs', + styles: [require('./selectInput.scss')], template: require('./selectInputs.html') }) export class SelectInputs { diff --git a/src/app/pages/forms/components/layouts/components/horizontalForm/horizontalForm.html b/src/app/pages/forms/components/layouts/components/horizontalForm/horizontalForm.html index cd3479c4..6ab1d094 100644 --- a/src/app/pages/forms/components/layouts/components/horizontalForm/horizontalForm.html +++ b/src/app/pages/forms/components/layouts/components/horizontalForm/horizontalForm.html @@ -12,14 +12,14 @@