@haxtheweb/haxcms-nodejs
Version:
HAXcms single and multisite nodejs server, api, and administration
11 lines • 3.42 kB
JavaScript
/**
@license
Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
import"../../polymer/polymer-legacy.js";const n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='<dom-module id="app-grid-style">\n <template>\n <style>\n :host {\n /**\n * The width for the expandible item is:\n * ((100% - subPixelAdjustment) / columns * itemColumns - gutter\n *\n * - subPixelAdjustment: 0.1px (Required for IE 11)\n * - gutter: var(--app-grid-gutter)\n * - columns: var(--app-grid-columns)\n * - itemColumn: var(--app-grid-expandible-item-columns)\n */\n --app-grid-expandible-item: {\n -webkit-flex-basis: calc((100% - 0.1px) / var(--app-grid-columns, 1) * var(--app-grid-expandible-item-columns, 1) - var(--app-grid-gutter, 0px)) ;\n flex-basis: calc((100% - 0.1px) / var(--app-grid-columns, 1) * var(--app-grid-expandible-item-columns, 1) - var(--app-grid-gutter, 0px)) ;\n max-width: calc((100% - 0.1px) / var(--app-grid-columns, 1) * var(--app-grid-expandible-item-columns, 1) - var(--app-grid-gutter, 0px)) ;\n };\n }\n\n .app-grid {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n\n -ms-flex-wrap: wrap;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n\n padding-top: var(--app-grid-gutter, 0px);\n padding-left: var(--app-grid-gutter, 0px);\n box-sizing: border-box;\n }\n\n .app-grid > * {\n /* Required for IE 10 */\n -ms-flex: 1 1 100%;\n -webkit-flex: 1;\n flex: 1;\n\n /* The width for an item is: (100% - subPixelAdjustment - gutter * columns) / columns */\n -webkit-flex-basis: calc((100% - 0.1px - (var(--app-grid-gutter, 0px) * var(--app-grid-columns, 1))) / var(--app-grid-columns, 1));\n flex-basis: calc((100% - 0.1px - (var(--app-grid-gutter, 0px) * var(--app-grid-columns, 1))) / var(--app-grid-columns, 1));\n\n max-width: calc((100% - 0.1px - (var(--app-grid-gutter, 0px) * var(--app-grid-columns, 1))) / var(--app-grid-columns, 1));\n margin-bottom: var(--app-grid-gutter, 0px);\n margin-right: var(--app-grid-gutter, 0px);\n height: var(--app-grid-item-height);\n box-sizing: border-box;\n }\n\n .app-grid[has-aspect-ratio] > * {\n position: relative;\n }\n\n .app-grid[has-aspect-ratio] > *::before {\n display: block;\n content: "";\n padding-top: var(--app-grid-item-height, 100%);\n }\n\n .app-grid[has-aspect-ratio] > * > * {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n </style>\n </template>\n</dom-module>',document.head.appendChild(n.content);