Skip to content
Snippets Groups Projects
Commit 34a185b5 authored by AA2875's avatar AA2875
Browse files

ul li testausta

parent 03280588
No related branches found
No related tags found
No related merge requests found
...@@ -67,12 +67,12 @@ app.put('/jumps/:id', async (request, response) => { ...@@ -67,12 +67,12 @@ app.put('/jumps/:id', async (request, response) => {
const { text } = request.body const { text } = request.body
const { id } = request.params const { id } = request.params
const jump = await Jump.findByIdAndUpdate( const jump = await Jump.findByIdAndUpdate(
id, id,
{'text': text}, {'text': text},
{'new': true} {'new': true}
) )
response.json(jump) response.json(jump)
}) })
// app listen port 3000 // app listen port 3000
......
...@@ -11,35 +11,59 @@ async function loadJumps() { ...@@ -11,35 +11,59 @@ async function loadJumps() {
showJumps(jumps) showJumps(jumps)
} }
function createJumpListItem(jump) { // Tähän sisennys hommat function createJumpListItem(jump) {
let li = document.createElement('li') let li = document.createElement('li')
let ul = document.createElement('ul')
let li_attr = document.createAttribute('id') let li_attr = document.createAttribute('id')
li_attr.value = jump._id li_attr.value = jump._id
li.setAttributeNode(li_attr) li.setAttributeNode(li_attr)
let jumpSpecs = document.createTextNode(jump.number + " " + jump.date) let jumpNumber = document.createTextNode("#" + jump.number)
li.appendChild(jumpSpecs) li.appendChild(jumpNumber)
// spanit li.appendChild(ul)
let edit_span = document.createElement('span') ul.appendChild(addJumpInfo(jump)) // SEKASIN
let edit_span_attr = document.createAttribute('class')
let del_span = document.createElement('span')
let del_span_attr = document.createAttribute('class')
// edit
edit_span_attr.value = "edit"
edit_span.setAttributeNode(edit_span_attr)
let edit = document.createTextNode(" edit ")
edit_span.appendChild(edit)
edit_span.onclick = function() { editJump(jump._id) }
li.appendChild(edit_span)
// delete
del_span_attr.value = 'delete'
del_span.setAttributeNode(del_span_attr)
let x = document.createTextNode(' x ')
del_span.appendChild(x)
del_span.onclick = function() { removeJump(jump._id) }
li.appendChild(del_span)
return li return li
} }
function addJumpInfo(jump) {
let ul = document.createElement('ul')
let li = document.createElement('li')
ul.appendChild(li)
let jumpDate = document.createTextNode(jump.date)
console.log(jump.date)
li.appendChild(jumpDate)
return ul
}
// function createJumpListItem(jump) { // Tähän sisennys hommat
// let li = document.createElement('li')
// let li_attr = document.createAttribute('id')
// li_attr.value = jump._id
// li.setAttributeNode(li_attr)
// let jumpSpecs = document.createTextNode(jump.number + " " + jump.date)
// li.appendChild(jumpSpecs)
// // spanit
// let edit_span = document.createElement('span')
// let edit_span_attr = document.createAttribute('class')
// let del_span = document.createElement('span')
// let del_span_attr = document.createAttribute('class')
// // edit
// edit_span_attr.value = "edit"
// edit_span.setAttributeNode(edit_span_attr)
// let edit = document.createTextNode(" edit ")
// edit_span.appendChild(edit)
// edit_span.onclick = function() { editJump(jump._id) }
// li.appendChild(edit_span)
// // delete
// del_span_attr.value = 'delete'
// del_span.setAttributeNode(del_span_attr)
// let x = document.createTextNode(' x ')
// del_span.appendChild(x)
// del_span.onclick = function() { removeJump(jump._id) }
// li.appendChild(del_span)
// return li
// }
function showJumps(jumps) { function showJumps(jumps) {
let jumpsList = document.getElementById('jumpsList') let jumpsList = document.getElementById('jumpsList')
let infoText = document.getElementById('infoText') let infoText = document.getElementById('infoText')
......
...@@ -20,8 +20,13 @@ h1 { ...@@ -20,8 +20,13 @@ h1 {
} }
ul { ul {
list-style-type: square; list-style-type: none;
margin: 20px 0 20px 0; margin: 20px 0 20px 0;
padding: 0;
}
li {
padding: 10px 0;
} }
input[type=text] { input[type=text] {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment