copy css to dist/ in the build step

This commit is contained in:
Mike Reinstein 2019-02-26 19:49:42 -08:00
Родитель 7e4bff84f6
Коммит 63395381be
14 изменённых файлов: 50 добавлений и 12 удалений

Просмотреть файл

@ -52,7 +52,7 @@ This polyfill works on modern versions of all major browsers. It also supports I
```html
<head>
<link rel="stylesheet" type="text/css" href="dialog-polyfill.css" />
<link rel="stylesheet" type="text/css" href="dist/dialog-polyfill.css" />
</head>
<body>
<dialog>

37
dist/dialog-polyfill.css поставляемый Normal file
Просмотреть файл

@ -0,0 +1,37 @@
dialog {
position: absolute;
left: 0; right: 0;
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content;
height: -moz-fit-content;
height: -webkit-fit-content;
height: fit-content;
margin: auto;
border: solid;
padding: 1em;
background: white;
color: black;
display: block;
}
dialog:not([open]) {
display: none;
}
dialog + .backdrop {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
background: rgba(0,0,0,0.1);
}
._dialog_overlay {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
}
dialog.fixed {
position: fixed;
top: 50%;
transform: translate(0, -50%);
}

Просмотреть файл

@ -19,6 +19,7 @@
},
"scripts": {
"build": "npm-run-all -p build:*",
"build:css": "cp dialog-polyfill.css dist/dialog-polyfill.css",
"build:esm": "rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill",
"build:umd": "rollup index.js --file dist/dialog-polyfill.esm.js --format esm",
"prepublishOnly": "npm run build",

Просмотреть файл

@ -18,7 +18,7 @@
<link rel="stylesheet" href="node_modules/mocha/mocha.css" />
<script src="node_modules/mocha/mocha.js"></script>
<script src="node_modules/chai/chai.js"></script>
<link rel="stylesheet" type="text/css" href="dialog-polyfill.css" />
<link rel="stylesheet" type="text/css" href="dist/dialog-polyfill.css" />
<script src="dist/dialog-polyfill.js"></script>
<script>

Просмотреть файл

@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
dialog.actionbar {

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
dialog {
height: 100px;

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
</head>
<body>
<p>Test that dialog is centered in the viewport. The test passes if you see a

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
body {
height: 10000px;

Просмотреть файл

@ -2,7 +2,7 @@
<html>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
#close-button {
position: absolute;

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
</head>
<body>

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
dialog {
padding: 0px;

Просмотреть файл

@ -4,7 +4,7 @@
<head>
<script src="../dist/dialog-polyfill.js"></script>
<meta name="viewport" content="width=device-width, user-scalable=no">
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
html {
border: 4px solid white;

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
<style>
dialog {
display: none;

Просмотреть файл

@ -3,7 +3,7 @@
<meta charset='utf-8'>
<head>
<script src="../dist/dialog-polyfill.js"></script>
<link rel="stylesheet" type="text/css" href="../dialog-polyfill.css">
<link rel="stylesheet" type="text/css" href="../dist/dialog-polyfill.css">
</head>
<body>