Begin editing
This commit is contained in:
parent
10db79b984
commit
4599124136
@ -324,6 +324,15 @@ a {
|
|||||||
padding: 0 5% 0 5%;
|
padding: 0 5% 0 5%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#dataTableCont input {
|
||||||
|
font-size: 100%;
|
||||||
|
width: 60%;
|
||||||
|
padding: 0;
|
||||||
|
font-family: 'Saira Condensed', sans-serif;
|
||||||
|
font-weight: 300;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
#langGraph {
|
#langGraph {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ var navSelect = "home";
|
|||||||
var serverURL = window.location.origin;
|
var serverURL = window.location.origin;
|
||||||
var data;
|
var data;
|
||||||
var languageChart;
|
var languageChart;
|
||||||
|
var dataOpen = false;
|
||||||
|
|
||||||
// var trelloInfo = {};
|
// var trelloInfo = {};
|
||||||
|
|
||||||
@ -165,7 +166,16 @@ function generateDropOp() { // For options that change based on data.
|
|||||||
dataBox.children[tableNum].appendChild(pT2);
|
dataBox.children[tableNum].appendChild(pT2);
|
||||||
}
|
}
|
||||||
p1.appendChild(document.createTextNode(phonemes[i]));
|
p1.appendChild(document.createTextNode(phonemes[i]));
|
||||||
p2.appendChild(document.createTextNode(langInfo.phonemes[phonemes[i]]));
|
p2.appendChild(document.createTextNode(langInfo.phonemes[phonemes[i]]));
|
||||||
|
p2.onclick = function() {
|
||||||
|
if(dataOpen) closeEditInput();
|
||||||
|
dataOpen = true;
|
||||||
|
var input = document.createElement("input");
|
||||||
|
var value = this.childNodes[0].nodeValue;
|
||||||
|
this.removeChild(this.childNodes[0]);
|
||||||
|
this.appendChild(input);
|
||||||
|
input.value = value;
|
||||||
|
}
|
||||||
dataBox.children[tableNum].appendChild(p1);
|
dataBox.children[tableNum].appendChild(p1);
|
||||||
dataBox.children[tableNum].appendChild(p2);
|
dataBox.children[tableNum].appendChild(p2);
|
||||||
}
|
}
|
||||||
@ -242,6 +252,41 @@ function generateDropOp() { // For options that change based on data.
|
|||||||
}].concat(["Select language..."].concat(data.languages));
|
}].concat(["Select language..."].concat(data.languages));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function closeEditInput() {
|
||||||
|
var input = document.querySelectorAll("#dataTableCont input")[0];
|
||||||
|
var p = input.parentNode;
|
||||||
|
/*$.ajax({
|
||||||
|
url: serverURL + '/server',
|
||||||
|
type: 'PATCH',
|
||||||
|
data: {
|
||||||
|
action: 'phoneme'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.then(
|
||||||
|
function success(incoming) {
|
||||||
|
data = incoming;
|
||||||
|
generateDropOp();
|
||||||
|
createDrop();
|
||||||
|
},
|
||||||
|
function error(e) {
|
||||||
|
console.log(e);
|
||||||
|
}
|
||||||
|
);*/
|
||||||
|
p.appendChild(document.createTextNode(input.value));
|
||||||
|
p.removeChild(input);
|
||||||
|
dataOpen = false;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
document.addEventListener("click", function(event) {
|
||||||
|
console.log(event.target);
|
||||||
|
var input = document.querySelectorAll("#dataTableCont input")[0];
|
||||||
|
|
||||||
|
if(dataOpen && !(event.target === input || event.target === input.parentNode)) {
|
||||||
|
closeEditInput();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
function createDrop() {
|
function createDrop() {
|
||||||
var dropButtons = document.getElementsByClassName("dropdown");
|
var dropButtons = document.getElementsByClassName("dropdown");
|
||||||
for (var i = 0; i < dropButtons.length; i++) {
|
for (var i = 0; i < dropButtons.length; i++) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user