From 99322fa9d17621b9d60e5967d068ddccc01e21f9 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Fri, 15 Jan 2021 03:47:30 -0800 Subject: html: add conditional polyfill for dialog element This polyfill comes from Google --- fatcat_scholar/static/dialog-polyfill.css | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 fatcat_scholar/static/dialog-polyfill.css (limited to 'fatcat_scholar/static/dialog-polyfill.css') diff --git a/fatcat_scholar/static/dialog-polyfill.css b/fatcat_scholar/static/dialog-polyfill.css new file mode 100644 index 0000000..6b38bf0 --- /dev/null +++ b/fatcat_scholar/static/dialog-polyfill.css @@ -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%); +} \ No newline at end of file -- cgit v1.2.3