From 920f5f3855418d91e8a55649495bb93ea3841486 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Thu, 14 Dec 2017 23:10:19 +0800 Subject: [PATCH] updates --- /dev/null | 1 src/typings.d.ts | 13 ++++ package.json | 2 src/styles/index.less | 1 src/index.html | 34 ++++++++-- src/polyfills.ts | 50 +++++++++------- src/styles/_alain-custom-variables.less | 26 ++++++++ .angular-cli.json | 30 +++++++++ src/styles.less | 15 +++++ 9 files changed, 139 insertions(+), 33 deletions(-) diff --git a/.angular-cli.json b/.angular-cli.json index 9ccd9d5..1e8b64b 100644 --- a/.angular-cli.json +++ b/.angular-cli.json @@ -19,7 +19,7 @@ "testTsconfig": "tsconfig.spec.json", "prefix": "app", "styles": [ - "styles.css" + "styles.less" ], "scripts": [], "environmentSource": "environments/environment.ts", @@ -55,6 +55,32 @@ }, "defaults": { "styleExt": "css", - "component": {} + "class": { + "spec": false + }, + "component": { + "flat": false, + "spec": false, + "inlineStyle": true, + "inlineTemplate": false + }, + "directive": { + "spec": false + }, + "guard": { + "spec": false + }, + "interface": { + "prefix": "I" + }, + "module": { + "spec": false + }, + "pipe": { + "spec": true + }, + "service": { + "spec": false + } } } diff --git a/package.json b/package.json index bc25aac..a3f832f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "screen-frontend", - "version": "0.0.0", + "version": "1.0.0", "license": "MIT", "scripts": { "ng": "ng", diff --git a/src/index.html b/src/index.html index 403d282..6ab9cf7 100644 --- a/src/index.html +++ b/src/index.html @@ -1,14 +1,32 @@ <!doctype html> -<html lang="en"> -<head> - <meta charset="utf-8"> - <title>ScreenFrontend</title> - <base href="/"> +<html> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/x-icon" href="favicon.ico"> +<head> + <meta charset="utf-8"> + <title>ngAlain</title> + <base href="/"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + <link rel="icon" type="image/x-icon" href="favicon.ico"> + <!-- Apple Touch Icon --> + <!-- <link rel="apple-touch-icon" href="custom-icon.png"> --> + <style type="text/css">.preloader{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#49a9ee;z-index:9999;transition:opacity .65s}.preloader-hidden-add{opacity:1;display:block}.preloader-hidden-add-active{opacity:0}.preloader-hidden{display:none}.cs-loader{position:absolute;top:0;left:0;height:100%;width:100%}.cs-loader-inner{transform:translateY(-50%);top:50%;position:absolute;width:100%;color:#fff;text-align:center}.cs-loader-inner label{font-size:20px;opacity:0;display:inline-block}@keyframes lol{0%{opacity:0;transform:translateX(-300px)}33%{opacity:1;transform:translateX(0)}66%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(300px)}}.cs-loader-inner label:nth-child(6){animation:lol 3s infinite ease-in-out}.cs-loader-inner label:nth-child(5){animation:lol 3s .1s infinite ease-in-out}.cs-loader-inner label:nth-child(4){animation:lol 3s .2s infinite ease-in-out}.cs-loader-inner label:nth-child(3){animation:lol 3s .3s infinite ease-in-out}.cs-loader-inner label:nth-child(2){animation:lol 3s .4s infinite ease-in-out}.cs-loader-inner label:nth-child(1){animation:lol 3s .5s infinite ease-in-out}</style> </head> + <body> - <app-root></app-root> + <app-root></app-root> + <div class="preloader"> + <div class="cs-loader"> + <div class="cs-loader-inner"> + <label> ���</label> + <label> ���</label> + <label> ���</label> + <label> ���</label> + <label> ���</label> + <label> ���</label> + </div> + </div> + </div> </body> + </html> diff --git a/src/polyfills.ts b/src/polyfills.ts index d68672f..5c963f0 100644 --- a/src/polyfills.ts +++ b/src/polyfills.ts @@ -19,35 +19,33 @@ */ /** IE9, IE10 and IE11 requires all of the following polyfills. **/ -// import 'core-js/es6/symbol'; -// import 'core-js/es6/object'; -// import 'core-js/es6/function'; -// import 'core-js/es6/parse-int'; -// import 'core-js/es6/parse-float'; -// import 'core-js/es6/number'; -// import 'core-js/es6/math'; -// import 'core-js/es6/string'; -// import 'core-js/es6/date'; -// import 'core-js/es6/array'; -// import 'core-js/es6/regexp'; -// import 'core-js/es6/map'; -// import 'core-js/es6/weak-map'; -// import 'core-js/es6/set'; +import 'core-js/es6/symbol'; +import 'core-js/es6/object'; +import 'core-js/es6/function'; +import 'core-js/es6/parse-int'; +import 'core-js/es6/parse-float'; +import 'core-js/es6/number'; +import 'core-js/es6/math'; +import 'core-js/es6/string'; +import 'core-js/es6/date'; +import 'core-js/es6/array'; +import 'core-js/es6/regexp'; +import 'core-js/es6/map'; +import 'core-js/es6/weak-map'; +import 'core-js/es6/set'; /** IE10 and IE11 requires the following for NgClass support on SVG elements */ // import 'classlist.js'; // Run `npm install --save classlist.js`. -/** IE10 and IE11 requires the following for the Reflect API. */ -// import 'core-js/es6/reflect'; - - /** Evergreen browsers require these. **/ -// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. +import 'core-js/es6/reflect'; import 'core-js/es7/reflect'; +// IE Need +import 'core-js/es7/array'; /** - * Required to support Web Animations `@angular/platform-browser/animations`. + * Required to support Web Animations `@angular/animation`. * Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation **/ // import 'web-animations-js'; // Run `npm install --save web-animations-js`. @@ -55,7 +53,7 @@ /*************************************************************************************************** - * Zone JS is required by default for Angular itself. + * Zone JS is required by Angular itself. */ import 'zone.js/dist/zone'; // Included with Angular CLI. @@ -64,3 +62,13 @@ /*************************************************************************************************** * APPLICATION IMPORTS */ + +/** + * Date, currency, decimal and percent pipes. + * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 + */ +// import 'intl'; // Run `npm install --save intl`. +/** + * Need to import at least one locale-data with intl. + */ +// import 'intl/locale-data/jsonp/en'; diff --git a/src/styles.css b/src/styles.css deleted file mode 100644 index 90d4ee0..0000000 --- a/src/styles.css +++ /dev/null @@ -1 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ diff --git a/src/styles.less b/src/styles.less new file mode 100644 index 0000000..d216cf5 --- /dev/null +++ b/src/styles.less @@ -0,0 +1,15 @@ +/* You can add global styles to this file, and also import other style files */ + +// web font icon +@import '../node_modules/font-awesome/css/font-awesome.css'; +@import '../node_modules/simple-line-icons/css/simple-line-icons.css'; +@import '../node_modules/weather-icons/css/weather-icons.css'; + +// ng-alain +@import '~@delon/theme/styles/index'; +@import "./styles/_alain-custom-variables"; + +@import "./styles/index"; + +// Third Library +@import '../node_modules/ng2-dnd/bundles/style.css'; diff --git a/src/styles/_alain-custom-variables.less b/src/styles/_alain-custom-variables.less new file mode 100644 index 0000000..7393faf --- /dev/null +++ b/src/styles/_alain-custom-variables.less @@ -0,0 +1,26 @@ +// ��������������������������������������������������� alain ��������������� +// alain ��������������������������������������� issues ������ + +// ��������������������������������������� +// @content-bg: #fff; + +// ��������������� +// ������ng-zorro-antd������������������������14px +@focusing-enabled: true; +@nz-font-size: 14px; + +@focusing-full-color-enabled: true; + +// ������alain������������ +.alain(); +// ������alain������������������������������������ +.alain-theme-a(); +.alain-theme-b(); +.alain-theme-c(); +.alain-theme-d(); +.alain-theme-e(); +.alain-theme-f(); +.alain-theme-g(); +.alain-theme-h(); +.alain-theme-i(); +.alain-theme-j(); diff --git a/src/styles/index.less b/src/styles/index.less new file mode 100644 index 0000000..dcd9331 --- /dev/null +++ b/src/styles/index.less @@ -0,0 +1 @@ +// ������������������������������������������������������ diff --git a/src/typings.d.ts b/src/typings.d.ts index ef5c7bd..590bdc6 100644 --- a/src/typings.d.ts +++ b/src/typings.d.ts @@ -3,3 +3,16 @@ interface NodeModule { id: string; } + +interface WebpackRequire { + <T>(path: string): T; + (paths: string[], callback: (...modules: any[]) => void): void; + ensure: (paths: string[], callback: (require: <T>(path: string) => T) => void) => void; +} +interface NodeRequire extends WebpackRequire {} +declare var require: NodeRequire; + +// G2 +declare var G2: any; +declare var Slider: any; +declare var Cloud: any; -- Gitblit v1.8.0