Rename js admin functions

This commit is contained in:
Thomas Rubini 2023-03-29 09:53:57 +02:00
parent 42ce1e575c
commit fb75ee1c3a
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
4 changed files with 13 additions and 17 deletions

View File

@ -1,18 +1,18 @@
//functions for places.html //functions for places.html
function addNewInputPlaces(){ function addInputPlaces(){
let newPlace = places.lastElementChild.cloneNode(true); let newPlace = places.lastElementChild.cloneNode(true);
newPlace.id = ""; newPlace.id = "";
newPlace.querySelector("input").value = ""; newPlace.querySelector("input").value = "";
places.appendChild(newPlace); places.appendChild(newPlace);
} }
function deletePlace(buttonNode){ function deleteInputPlaces(buttonNode){
let placeNode = buttonNode.parentNode; let placeNode = buttonNode.parentNode;
placeNode.parentNode.removeChild(placeNode); placeNode.parentNode.removeChild(placeNode);
} }
function saveForm(){ function saveFormPlaces(){
let data = []; let data = [];
for(let section of places.querySelectorAll("section")){ for(let section of places.querySelectorAll("section")){
let place = {}; let place = {};
@ -27,7 +27,7 @@ function saveForm(){
//functions for traits.html //functions for traits.html
function addNewInputTraits(){ function addInputTraits(){
let newTrait = traits.lastElementChild.cloneNode(true); let newTrait = traits.lastElementChild.cloneNode(true);
newTrait.id = ""; newTrait.id = "";
newTrait.querySelector(".name_input").value = ""; newTrait.querySelector(".name_input").value = "";
@ -35,7 +35,7 @@ function addNewInputTraits(){
traits.appendChild(newTrait); traits.appendChild(newTrait);
} }
function deleteTrait(buttonNode){ function deleteInputTraits(buttonNode){
let traitNode = buttonNode.parentNode; let traitNode = buttonNode.parentNode;
traitNode.parentNode.removeChild(traitNode); traitNode.parentNode.removeChild(traitNode);
} }
@ -59,7 +59,7 @@ function saveFormTraits(){
function addEntry(button){ function addInputQuestions(button){
let questionTypeContent = button.parentNode.querySelector(".questionTypeContent"); let questionTypeContent = button.parentNode.querySelector(".questionTypeContent");
let newQuestion = questionTypeContent.querySelector(".question").cloneNode(true); let newQuestion = questionTypeContent.querySelector(".question").cloneNode(true);
newQuestion.id = ""; newQuestion.id = "";
@ -67,7 +67,7 @@ function addEntry(button){
questionTypeContent.appendChild(newQuestion); questionTypeContent.appendChild(newQuestion);
} }
function deleteEntry(buttonNode){ function deleteInputQuestions(buttonNode){
let placeNode = buttonNode.parentNode; let placeNode = buttonNode.parentNode;
placeNode.parentNode.removeChild(placeNode); placeNode.parentNode.removeChild(placeNode);
} }
@ -88,10 +88,6 @@ function saveFormQuestions(){
makeAPIRequest("admin/setQuestions", {"questions": data, "lang": "FR"}, {"content": "json"}) makeAPIRequest("admin/setQuestions", {"questions": data, "lang": "FR"}, {"content": "json"})
} }
function changeLang(){
}
//functions for npc.html //functions for npc.html
function saveFormNpc(){ function saveFormNpc(){

View File

@ -15,11 +15,11 @@
{%for place in places%} {%for place in places%}
<section id="{{place['id']}}"> <section id="{{place['id']}}">
<input value="{{place['name']}}"> <input value="{{place['name']}}">
<button onclick="deletePlace(this)">Delete place</button> <button onclick="deleteInputPlaces(this)">Delete place</button>
</section> </section>
{%endfor%} {%endfor%}
</section> </section>
<button onclick="addNewInputPlaces()">Add new</button> <button onclick="addInputPlaces()">Add new</button>
<button onclick="saveFormPlaces()">Save changes</button> <button onclick="saveFormPlaces()">Save changes</button>
</body> </body>

View File

@ -18,11 +18,11 @@
{%for question in questionType["questions"]%} {%for question in questionType["questions"]%}
<section class="question"> <section class="question">
<input value="{{question['text']}}"> <input value="{{question['text']}}">
<button onclick="deleteEntry(this)">Delete question</button> <button onclick="deleteInputQuestions(this)">Delete question</button>
</section> </section>
{%endfor%} {%endfor%}
</section> </section>
<button onclick="addEntry(this)">Add new</button> <button onclick="addInputQuestions(this)">Add new</button>
</div> </div>
{%endfor%} {%endfor%}
</section> </section>

View File

@ -17,11 +17,11 @@
<input class="name_input" value="{{trait['name']}}"> <input class="name_input" value="{{trait['name']}}">
<p> Description: </p> <p> Description: </p>
<input class="desc_input" value="{{trait['desc']}}"> <input class="desc_input" value="{{trait['desc']}}">
<button onclick="deleteTrait(this)">Delete trait</button> <button onclick="deleteInputTraits(this)">Delete trait</button>
</section> </section>
{%endfor%} {%endfor%}
</section> </section>
<button onclick="addNewInputTraits()">Add new</button> <button onclick="addInputTraits()">Add new</button>
<button onclick="saveFormTraits()">Save changes</button> <button onclick="saveFormTraits()">Save changes</button>
<p>Images are viewable in the npc views</p> <p>Images are viewable in the npc views</p>