use float instead of flex

master
Jing 4 years ago
parent 7fd90ca0ca
commit 4b72b73bc2

@ -103,13 +103,13 @@
height: 3rem; height: 3rem;
} }
.allZutaten { .clear {
display: flex; clear:both;
flex-wrap: wrap;
} }
.zutatenWrapper { .zutatenWrapper {
flex-basis: 49%; margin: 1em;
float: left;
} }
</style> </style>
<div class="section"> <div class="section">

@ -3,6 +3,7 @@
<script> <script>
window.addEventListener('load', function () { window.addEventListener('load', function () {
const zutatenNode = document.evaluate('//*[@id="zutaten"]', document).iterateNext() const zutatenNode = document.evaluate('//*[@id="zutaten"]', document).iterateNext()
const zubereitungNode = document.evaluate('//*[@id="zubereitung"]', document).iterateNext()
let nodeBlocks = [] let nodeBlocks = []
let nextNode = zutatenNode.nextElementSibling let nextNode = zutatenNode.nextElementSibling
@ -16,23 +17,22 @@ window.addEventListener('load', function () {
nextNode = nextNode.nextElementSibling nextNode = nextNode.nextElementSibling
} }
let allIngredientsDiv = document.createElement('div') let clearDiv = document.createElement('div')
allIngredientsDiv.id = "allZutaten" clearDiv.classList.add('clear')
allIngredientsDiv.classList.add('allZutaten')
let nodeBlockIndex = 0 let nodeBlockIndex = 0
nodeBlocks.forEach(function(nodeArray) { nodeBlocks.forEach(function(nodeArray) {
let outerDiv = document.createElement('div') let outerDiv = document.createElement('div')
outerDiv.id = `wrap${nodeBlockIndex}` outerDiv.id = `wrap${nodeBlockIndex}`
outerDiv.classList.add("zutatenWrapper") outerDiv.classList.add("zutatenWrapper")
allIngredientsDiv.appendChild(outerDiv) zutatenNode.parentNode.insertBefore(outerDiv, zubereitungNode)
for(elem of nodeArray) { for(elem of nodeArray) {
outerDiv.appendChild(elem) outerDiv.appendChild(elem)
} }
nodeBlockIndex += 1 nodeBlockIndex += 1
}) })
zutatenNode.parentNode.insertBefore(allIngredientsDiv, zutatenNode.nextSibling) zutatenNode.parentNode.insertBefore(clearDiv, zubereitungNode)
console.log("Finished fiddling") console.log("Finished fiddling")
}) })
</script> </script>

@ -1,4 +1,4 @@
li { li {
padding-bottom: .5em; padding-bottom: .5em;
font-size: 20px; font-size: 20px;
} }

Loading…
Cancel
Save