[improvement] update css extension name (#662)

This commit is contained in:
neverland 2018-09-28 14:13:31 +08:00 committed by GitHub
parent b8fb181b66
commit fe4024cdc9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
54 changed files with 67 additions and 101 deletions

View File

@ -8,15 +8,15 @@ const rename = require('gulp-rename');
const isProduction = process.env.NODE_ENV === 'production'; const isProduction = process.env.NODE_ENV === 'production';
const src = path.join(__dirname, '../packages'); const src = path.join(__dirname, '../packages');
const dist = path.join(__dirname, isProduction ? '../dist' : '../example/dist'); const dist = path.join(__dirname, isProduction ? '../dist' : '../example/dist');
const ext = ['js', 'ts', 'pcss', 'json', 'wxml']; const ext = ['js', 'ts', 'css', 'json', 'wxml'];
function copy(ext) { function copy(ext) {
return gulp.src([src + '/**/*.' + ext]).pipe(gulp.dest(dist)); return gulp.src([src + '/**/*.' + ext]).pipe(gulp.dest(dist));
} }
gulp.task('compile-pcss', () => { gulp.task('compile-css', () => {
return gulp return gulp
.src([src + '/**/*.pcss']) .src([src + '/**/*.css'])
.pipe(postcss()) .pipe(postcss())
.pipe(cssmin()) .pipe(cssmin())
.pipe( .pipe(

8
dist/area/index.js vendored
View File

@ -61,13 +61,13 @@ VantComponent({
displayColumns = _this$data2.displayColumns; displayColumns = _this$data2.displayColumns;
var index = pickerValue.findIndex(function (item, index) { var index = pickerValue.findIndex(function (item, index) {
return item !== value[index]; return item !== value[index];
}); // 没有变更 或 选中项序号小于0 不处理 });
var values = displayColumns[index];
if (index < 0 || value[index] < 0) { if (!value[index] || !values[value[index]]) {
return; return;
} }
var values = displayColumns[index];
this.code = values[value[index]].code; this.code = values[value[index]].code;
this.setValues(); this.setValues();
this.$emit('change', { this.$emit('change', {
@ -113,7 +113,7 @@ VantComponent({
return 0; return 0;
}, },
setValues: function setValues() { setValues: function setValues() {
var code = this.code || Object.keys(this.data.areaList.county_list)[0] || ''; var code = this.code || Object.keys(this.data.areaList.county_list || {})[0] || '';
var province = this.getList('province'); var province = this.getList('province');
var city = this.getList('city', code.slice(0, 2)); var city = this.getList('city', code.slice(0, 2));
this.setData({ this.setData({

View File

@ -41,7 +41,6 @@
"gulp-rename": "^1.2.2", "gulp-rename": "^1.2.2",
"html-webpack-plugin": "^3.2.0", "html-webpack-plugin": "^3.2.0",
"postcss-calc": "^6.0.2", "postcss-calc": "^6.0.2",
"postcss-easy-import": "^3.0.0",
"postcss-loader": "^3.0.0", "postcss-loader": "^3.0.0",
"precss": "^3.1.2", "precss": "^3.1.2",
"progress-bar-webpack-plugin": "^1.11.0", "progress-bar-webpack-plugin": "^1.11.0",

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-action-sheet { .van-action-sheet {
color: $text-color; color: $text-color;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-picker { .van-picker {
-webkit-text-size-adjust: 100%; /* avoid iOS text size adjust */ -webkit-text-size-adjust: 100%; /* avoid iOS text size adjust */

View File

@ -70,7 +70,6 @@ VantComponent({
const index = pickerValue.findIndex((item, index) => item !== value[index]); const index = pickerValue.findIndex((item, index) => item !== value[index]);
const values = displayColumns[index]; const values = displayColumns[index];
// 没有变更 或 选中项序号小于0 不处理
if (!value[index] || !values[value[index]]) { if (!value[index] || !values[value[index]]) {
return; return;
} }

View File

@ -0,0 +1,6 @@
@import '../common/style/var.css';
@import '../common/style/hairline.css';
.van-badge-group {
width: 85px;
}

View File

@ -1,6 +0,0 @@
@import '../common/style/var.pcss';
@import '../common/style/hairline.pcss';
.van-badge-group {
width: 85px;
}

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-badge { .van-badge {
display: block; display: block;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-button { .van-button {
position: relative; position: relative;

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/mixins/ellipsis.pcss'; @import '../common/style/mixins/ellipsis.css';
.van-card { .van-card {
color: $text-color; color: $text-color;

View File

@ -0,0 +1,2 @@
@import '../common/style/var.css';
@import '../common/style/hairline.css';

View File

@ -1,2 +0,0 @@
@import '../common/style/var.pcss';
@import '../common/style/hairline.pcss';

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-cell { .van-cell {
width: 100%; width: 100%;

View File

@ -0,0 +1,8 @@
/**
* Entry of basic styles
*/
@import "./style/var.css";
@import "./style/ellipsis.css";
@import "./style/clearfix.css";
@import "./style/hairline.css";

View File

@ -1,8 +0,0 @@
/**
* Entry of basic styles
*/
@import "./style/var.pcss";
@import "./style/ellipsis.pcss";
@import "./style/clearfix.pcss";
@import "./style/hairline.pcss";

View File

@ -1,4 +1,4 @@
@import './mixins/clearfix.pcss'; @import './mixins/clearfix.css';
.van-clearfix { .van-clearfix {
@include clearfix; @include clearfix;

View File

@ -1,4 +1,4 @@
@import './mixins/ellipsis.pcss'; @import './mixins/ellipsis.css';
.van-ellipsis { .van-ellipsis {
@include ellipsis; @include ellipsis;

View File

@ -1,4 +1,4 @@
@import "./mixins/hairline.pcss"; @import "./mixins/hairline.css";
.van-hairline, .van-hairline,
.van-hairline--top, .van-hairline--top,

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-dialog { .van-dialog {
width: 85%; width: 85%;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-field { .van-field {
&__body { &__body {

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@font-face { @font-face {
font-style: normal; font-style: normal;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-loading { .van-loading {
z-index: 0; z-index: 0;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-nav-bar { .van-nav-bar {
height: 46px; height: 46px;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-notify { .van-notify {
top: 0; top: 0;

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-panel { .van-panel {
background: $white; background: $white;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-popup { .van-popup {
top: 50%; top: 50%;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-progress { .van-progress {
height: 4px; height: 4px;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
$van-radio-size: 20px; $van-radio-size: 20px;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
$van-radio-size: 20px; $van-radio-size: 20px;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-search { .van-search {
display: flex; display: flex;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-slider { .van-slider {
position: relative; position: relative;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-stepper { .van-stepper {
font-size: 0; font-size: 0;

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-steps { .van-steps {
overflow: hidden; overflow: hidden;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-submit-bar { .van-submit-bar {
z-index: 100; z-index: 100;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-switch-cell { .van-switch-cell {
padding-top: 8px; padding-top: 8px;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-switch { .van-switch {
height: 1em; height: 1em;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-tabbar-item { .van-tabbar-item {
float: left; float: left;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-tabbar { .van-tabbar {
width: 100%; width: 100%;

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
$van-tabs-line-height: 44px; $van-tabs-line-height: 44px;
$van-tabs-card-height: 30px; $van-tabs-card-height: 30px;

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/hairline.pcss'; @import '../common/style/hairline.css';
.van-tag { .van-tag {
display: inline-block; display: inline-block;

View File

@ -1,4 +1,4 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
.van-toast { .van-toast {
display: flex; display: flex;

View File

@ -1,5 +1,5 @@
@import '../common/style/var.pcss'; @import '../common/style/var.css';
@import '../common/style/ellipsis.pcss'; @import '../common/style/ellipsis.css';
.tree-select { .tree-select {
user-select: none; user-select: none;

View File

@ -1,8 +1,5 @@
module.exports = { module.exports = {
plugins: { plugins: {
'postcss-easy-import': {
extensions: ['.wxss', '.css', '.pcss']
},
'precss': {}, 'precss': {},
'postcss-calc': {}, 'postcss-calc': {},
'autoprefixer': {} 'autoprefixer': {}

View File

@ -4774,7 +4774,7 @@ pbkdf2@^3.0.3:
safe-buffer "^5.0.1" safe-buffer "^5.0.1"
sha.js "^2.4.8" sha.js "^2.4.8"
pify@^2.0.0, pify@^2.3.0: pify@^2.0.0:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@ -4915,19 +4915,6 @@ postcss-dir-pseudo-class@^3.0.0:
postcss "^6.0.20" postcss "^6.0.20"
postcss-selector-parser "^3.1.1" postcss-selector-parser "^3.1.1"
postcss-easy-import@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz#8eaaf5ae59566083d0cae98735dfd803e3ab194d"
dependencies:
globby "^6.1.0"
is-glob "^4.0.0"
lodash "^4.17.4"
object-assign "^4.0.1"
pify "^3.0.0"
postcss "^6.0.11"
postcss-import "^10.0.0"
resolve "^1.1.7"
postcss-extend-rule@^1.1.0: postcss-extend-rule@^1.1.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/postcss-extend-rule/-/postcss-extend-rule-1.1.0.tgz#11e4d590ffe4253b853ef1fc03be7167da607d38" resolved "https://registry.yarnpkg.com/postcss-extend-rule/-/postcss-extend-rule-1.1.0.tgz#11e4d590ffe4253b853ef1fc03be7167da607d38"
@ -4953,16 +4940,6 @@ postcss-font-variant@^3.0.0:
dependencies: dependencies:
postcss "^6.0.1" postcss "^6.0.1"
postcss-import@^10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe"
dependencies:
object-assign "^4.0.1"
postcss "^6.0.1"
postcss-value-parser "^3.2.3"
read-cache "^1.0.0"
resolve "^1.1.7"
postcss-initial@^2.0.0: postcss-initial@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-2.0.0.tgz#72715f7336e0bb79351d99ee65c4a253a8441ba4" resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-2.0.0.tgz#72715f7336e0bb79351d99ee65c4a253a8441ba4"
@ -5325,12 +5302,6 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
minimist "^1.2.0" minimist "^1.2.0"
strip-json-comments "~2.0.1" strip-json-comments "~2.0.1"
read-cache@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
dependencies:
pify "^2.3.0"
read-pkg-up@^3.0.0: read-pkg-up@^3.0.0:
version "3.0.0" version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"