Merge branch 'dev' of bitbucket.org:venbainformationtechnology/projectb into dev
This commit is contained in:
commit
e32ea3e7d0
114
addform.html
114
addform.html
@ -419,7 +419,6 @@
|
|||||||
<div class="row section QuestionPaperClass" id="QuestionPaper">
|
<div class="row section QuestionPaperClass" id="QuestionPaper">
|
||||||
|
|
||||||
<!-- QuestionPapper Title Start-->
|
<!-- QuestionPapper Title Start-->
|
||||||
|
|
||||||
<div class="question-papper-title element" style="border-top: solid; margin-bottom: 15px;">
|
<div class="question-papper-title element" style="border-top: solid; margin-bottom: 15px;">
|
||||||
<input type="hidden" id="QuestionPaper_UUID_ID">
|
<input type="hidden" id="QuestionPaper_UUID_ID">
|
||||||
<div class="col-lg-12 col-md-12">
|
<div class="col-lg-12 col-md-12">
|
||||||
@ -834,6 +833,7 @@ navpane();
|
|||||||
html2json();
|
html2json();
|
||||||
|
|
||||||
|
|
||||||
|
// function for ONMOUSE HOVER to SHOW the side ADD BUTTONS
|
||||||
function showButtons(container) {
|
function showButtons(container) {
|
||||||
const buttons = container.querySelector('.buttons');
|
const buttons = container.querySelector('.buttons');
|
||||||
const onhover = container.querySelector('.onhover');
|
const onhover = container.querySelector('.onhover');
|
||||||
@ -845,6 +845,7 @@ function showButtons(container) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// function for ONMOUSE HOVER to HIDE the side ADD BUTTONS
|
||||||
function hideButtons(container) {
|
function hideButtons(container) {
|
||||||
const buttons = container.querySelector('.buttons');
|
const buttons = container.querySelector('.buttons');
|
||||||
const onhover = container.querySelector('.onhover');
|
const onhover = container.querySelector('.onhover');
|
||||||
@ -1213,12 +1214,15 @@ function addQuestionGroup(idObj)
|
|||||||
<i id="collapseSubSection_${QuestionGroup_ID}" aria-hidden="true" style=" font-size: 24px; margin-right: 9px; margin-top: 25px;"></i>
|
<i id="collapseSubSection_${QuestionGroup_ID}" aria-hidden="true" style=" font-size: 24px; margin-right: 9px; margin-top: 25px;"></i>
|
||||||
<input type="hidden" id="Question_Group_UUID_ID_${QuestionGroup_ID}" value="${idObj.hasOwnProperty('question_group_obj') ? idObj.question_group_obj.attributes.Id : QuestionGroup_UUID}">
|
<input type="hidden" id="Question_Group_UUID_ID_${QuestionGroup_ID}" value="${idObj.hasOwnProperty('question_group_obj') ? idObj.question_group_obj.attributes.Id : QuestionGroup_UUID}">
|
||||||
<div class="groupsection" draggable='true' id="group_question_${QuestionGroup_ID}">
|
<div class="groupsection" draggable='true' id="group_question_${QuestionGroup_ID}">
|
||||||
<div class="sectionTitle" id="group_question_title_${QuestionGroup_ID}">
|
<div class="sectionTitle" id="group_question_title_${QuestionGroup_ID}">
|
||||||
|
|
||||||
<div class="col-lg-12 col-md-12">
|
<div class="col-lg-12 col-md-12">
|
||||||
|
|
||||||
<div onmouseover="showButtons(this)" id="QuestionGroupButtons_${QuestionGroup_ID}" class="row question element" style="border-top: 10px solid #a658f3; border-radius:10px; margin-top:5px;">
|
<div onmouseover="showButtons(this)" id="QuestionGroupButtons_${QuestionGroup_ID}" class="row question element" style="border-top: 10px solid #a658f3; border-radius:10px; margin-top:5px;">
|
||||||
|
|
||||||
|
<div class="items align-items-center">
|
||||||
|
<span onclick="ReArrangeQuestionsGroup(event)" id="forword_${QuestionGroup_ID}" class="fa fa-chevron-up up-icon"></span>
|
||||||
|
<span onclick="ReArrangeQuestionsGroup(event)" id="backword_${QuestionGroup_ID}" class="fa fa-chevron-down down-icon"></span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="row" style="text-align:right; width: 100%">
|
<div class="row" style="text-align:right; width: 100%">
|
||||||
<div class="col-lg-10 col-md-12">
|
<div class="col-lg-10 col-md-12">
|
||||||
<div class=" button-group align-items-center">
|
<div class=" button-group align-items-center">
|
||||||
@ -1235,21 +1239,20 @@ function addQuestionGroup(idObj)
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="dragHandle" class="drag-handle">
|
<div id="dragHandle" class="drag-handle">
|
||||||
<i class="fas fa-grip-horizontal"></i>
|
<i class="fas fa-grip-horizontal"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-12 col-md-12">
|
<div class="col-lg-12 col-md-12">
|
||||||
<div class="form_box">
|
<div class="form_box">
|
||||||
<label>Quesions Group:</label>
|
<label>Questions Group:</label>
|
||||||
<div class="richText" id="subSection_title_text_${QuestionGroup_ID}" contenteditable="true" style=" border: 2px solid #EEECFE; margin-top: 4px;">${idObj.hasOwnProperty('question_group_obj') ? idObj.question_group_obj.group_title : ""}</div>
|
<div class="richText" id="subSection_title_text_${QuestionGroup_ID}" contenteditable="true" style=" border: 2px solid #EEECFE; margin-top: 4px;">${idObj.hasOwnProperty('question_group_obj') ? idObj.question_group_obj.group_title : ""}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-lg-12 col-md-12 hideondrag">
|
<div class="col-lg-12 col-md-12 hideondrag">
|
||||||
<div class="form_box">
|
<div class="form_box">
|
||||||
<label>Quesions Group Description:</label>
|
<label>Questions Group Description:</label>
|
||||||
<div class="richText" id="subSection_description_text_${QuestionGroup_ID}" contenteditable="true" style=" border: 2px solid #EEECFE; margin-top: 4px;">${idObj.hasOwnProperty('question_group_obj') ? idObj.question_group_obj.group_description : ""}</div>
|
<div class="richText" id="subSection_description_text_${QuestionGroup_ID}" contenteditable="true" style=" border: 2px solid #EEECFE; margin-top: 4px;">${idObj.hasOwnProperty('question_group_obj') ? idObj.question_group_obj.group_description : ""}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1476,7 +1479,6 @@ const value = localStorage.getItem('JSON_FOR_NAV')
|
|||||||
// function groupQuestion( question_id = false, section_id = false , group_question_area_id = false, questionTitle = false, questionDescription = false, questionSubType = false, mathEnabled = false, Choice = false, questionAreaId = false, questionGroupId = false, questionRandomNo = false, QuestionGroupRandomNo = false, questionMarks = false, questionUUID = false, group_question_marks = false, group_question_uuid = false, questionDisplayMarks = false, group_question_Display_Marks = false)
|
// function groupQuestion( question_id = false, section_id = false , group_question_area_id = false, questionTitle = false, questionDescription = false, questionSubType = false, mathEnabled = false, Choice = false, questionAreaId = false, questionGroupId = false, questionRandomNo = false, QuestionGroupRandomNo = false, questionMarks = false, questionUUID = false, group_question_marks = false, group_question_uuid = false, questionDisplayMarks = false, group_question_Display_Marks = false)
|
||||||
function groupQuestion(question_id = false, section_id = false , group_question_area_id = false, questionTitle = false, questionDescription = false, questionType = false, questionSubType = false, mathEnabled = false, Choice = false, questionAreaId = false, questionRandomNo = false, questionMarks = false, questionUUID = false, questionDisplayMarks = false)
|
function groupQuestion(question_id = false, section_id = false , group_question_area_id = false, questionTitle = false, questionDescription = false, questionType = false, questionSubType = false, mathEnabled = false, Choice = false, questionAreaId = false, questionRandomNo = false, questionMarks = false, questionUUID = false, questionDisplayMarks = false)
|
||||||
{
|
{
|
||||||
|
|
||||||
const ChoiceGroupFixed_UUID = uuidv4();
|
const ChoiceGroupFixed_UUID = uuidv4();
|
||||||
|
|
||||||
var groupQuestion = "";
|
var groupQuestion = "";
|
||||||
@ -1526,8 +1528,9 @@ function groupQuestion(question_id = false, section_id = false , group_question_
|
|||||||
<i class="fas fa-grip-horizontal"></i>
|
<i class="fas fa-grip-horizontal"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="items hideondrag" style="display: none;">
|
<div class="items hideondrag" style="display: none;">
|
||||||
|
<i onclick="ReArrangeQuestions(event)" class="fa fa-chevron-up up-icon"></i>
|
||||||
|
<i onclick="ReArrangeQuestions(event)" class="fa fa-chevron-down down-icon"></i>
|
||||||
<i class="fa fa-trash-o" onclick="removeClonedQroupQuestion(${addChoiceAreaId})" style="font-size:20px;"aria-hidden="true"></i>
|
<i class="fa fa-trash-o" onclick="removeClonedQroupQuestion(${addChoiceAreaId})" style="font-size:20px;"aria-hidden="true"></i>
|
||||||
<i class="fa fa-clone" id="cloneId_${addChoiceAreaId}" onclick="cloneQuestion(event, 2)" style="font-size:20px;" aria-hidden="true"></i>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -1599,7 +1602,6 @@ function groupQuestion(question_id = false, section_id = false , group_question_
|
|||||||
<math-field id="choiceTextField_math_${addChoiceAreaId}" style="width: 100%;" contenteditable="true">${Choice ? Choice[0].choice_name : ""}</math-field>
|
<math-field id="choiceTextField_math_${addChoiceAreaId}" style="width: 100%;" contenteditable="true">${Choice ? Choice[0].choice_name : ""}</math-field>
|
||||||
</div>
|
</div>
|
||||||
<div class="items2 col-lg-4">
|
<div class="items2 col-lg-4">
|
||||||
<i class="fa fa-trash-o" style="font-size:20px;" aria-hidden="true" id="deleteButton_${addChoiceAreaId}"></i>
|
|
||||||
<input style="width:14px; height:14px" type="checkbox" id="Choicemath_${addChoiceAreaId}"> <span class="math">MATH</span>
|
<input style="width:14px; height:14px" type="checkbox" id="Choicemath_${addChoiceAreaId}"> <span class="math">MATH</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1978,8 +1980,8 @@ function addNewChoice(NewaddChoiceAreaId = false , choiceName = false, questionR
|
|||||||
<math-field id="newchoiceTextField_math_`+text_field_created_time+rnd_no+`" style="width: 100%;" contenteditable="true">${choiceName ? choiceName : ""}</math-field>
|
<math-field id="newchoiceTextField_math_`+text_field_created_time+rnd_no+`" style="width: 100%;" contenteditable="true">${choiceName ? choiceName : ""}</math-field>
|
||||||
</div>
|
</div>
|
||||||
<div class="items2 col-lg-4">
|
<div class="items2 col-lg-4">
|
||||||
<i class="fa fa-trash-o" style="font-size:20px;" aria-hidden="true" id="newChoiceDeleteButton_`+text_field_created_time+rnd_no+`"></i>
|
<input style="width:14px; height:14px" type="checkbox" id="choice_math_`+text_field_created_time+rnd_no+`"> <span class="math">MATH</span>
|
||||||
<input style="width:14px; height:14px" type="checkbox" id="choice_math_`+text_field_created_time+rnd_no+`"> <span class="math">MATH</span>
|
<i class="fa fa-trash-o" style="font-size:20px;" aria-hidden="true" id="newChoiceDeleteButton_`+text_field_created_time+rnd_no+`" title="Remove Choice"></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>`
|
</div>`
|
||||||
@ -2182,8 +2184,9 @@ textQuestion +=
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="items align-items-center hideondrag" style="display: none;">
|
<div class="items align-items-center hideondrag" style="display: none;">
|
||||||
|
<i onclick="ReArrangeQuestions(event)" id="forword_${addTextQuestionId}" class="fa fa-chevron-up up-icon" ></i>
|
||||||
|
<i onclick="ReArrangeQuestions(event)" id="backword_${addTextQuestionId}" class="fa fa-chevron-down down-icon"></i>
|
||||||
<i class="fa fa-trash-o" onclick="removeClonedTextQuestion(${addTextQuestionId})" style="font-size:20px;"aria-hidden="true"></i>
|
<i class="fa fa-trash-o" onclick="removeClonedTextQuestion(${addTextQuestionId})" style="font-size:20px;"aria-hidden="true"></i>
|
||||||
<i class="fa fa-clone" onclick="cloneQuestion(event, 1)" id="cloneId_${addTextQuestionId}" style="font-size:20px;" aria-hidden="true"></i>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-12 col-md-12 ">
|
<div class="col-lg-12 col-md-12 ">
|
||||||
<input type="hidden" id="Text_Question_UUID_ID_${addTextQuestionId}" value="${QuestionObj.hasOwnProperty('questionUUID') ? QuestionObj.questionUUID : Text_Question_UUID}">
|
<input type="hidden" id="Text_Question_UUID_ID_${addTextQuestionId}" value="${QuestionObj.hasOwnProperty('questionUUID') ? QuestionObj.questionUUID : Text_Question_UUID}">
|
||||||
@ -2444,6 +2447,86 @@ var inputElement = document.getElementById(Textid);
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//function for Questions REORDER in the SECTION Level
|
||||||
|
function ReArrangeQuestions(e){
|
||||||
|
|
||||||
|
var currentID= e.target.parentElement.parentElement.parentElement.id;
|
||||||
|
console.log(currentID)
|
||||||
|
var currentItemID = document.getElementById(currentID);
|
||||||
|
console.log('currentItemID');
|
||||||
|
console.log(currentItemID);
|
||||||
|
|
||||||
|
if (e.target.classList.contains('up-icon')) {
|
||||||
|
|
||||||
|
console.log('FORWORD');
|
||||||
|
const question_ListItem = e.target.parentElement.parentElement;
|
||||||
|
console.log('question_ListItem');
|
||||||
|
console.log(question_ListItem);
|
||||||
|
|
||||||
|
const question_PrevItem = question_ListItem.previousElementSibling;
|
||||||
|
console.log('question_PrevItem');
|
||||||
|
console.log(question_PrevItem );
|
||||||
|
|
||||||
|
if (question_PrevItem !== null) {
|
||||||
|
currentItemID.insertBefore(question_ListItem, question_PrevItem);
|
||||||
|
}
|
||||||
|
} else if (e.target.classList.contains('down-icon')) {
|
||||||
|
|
||||||
|
console.log('BACKWORD');
|
||||||
|
const question_ListItem = e.target.parentElement.parentElement;
|
||||||
|
console.log('question_ListItem');
|
||||||
|
console.log(question_ListItem);
|
||||||
|
|
||||||
|
const question_nextItem = question_ListItem.nextElementSibling;
|
||||||
|
console.log('question_nextItem');
|
||||||
|
console.log(question_nextItem );
|
||||||
|
|
||||||
|
if (question_nextItem) {
|
||||||
|
currentItemID.insertBefore(question_nextItem, question_ListItem);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//function for REORDER the Question Group in the SECTION Level
|
||||||
|
function ReArrangeQuestionsGroup(e){
|
||||||
|
|
||||||
|
var currentID= e.target.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.id;
|
||||||
|
console.log(currentID)
|
||||||
|
var currentItemID = document.getElementById(currentID);
|
||||||
|
console.log('currentItemID');
|
||||||
|
console.log(currentItemID);
|
||||||
|
|
||||||
|
if (e.target.classList.contains('up-icon')) {
|
||||||
|
|
||||||
|
console.log('FORWORD');
|
||||||
|
const question_ListItem = e.target.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement;
|
||||||
|
console.log('question_ListItem');
|
||||||
|
console.log(question_ListItem);
|
||||||
|
|
||||||
|
const question_PrevItem = question_ListItem.previousElementSibling;
|
||||||
|
console.log('question_PrevItem');
|
||||||
|
console.log(question_PrevItem );
|
||||||
|
|
||||||
|
if (question_PrevItem !== null) {
|
||||||
|
currentItemID.insertBefore(question_ListItem, question_PrevItem);
|
||||||
|
}
|
||||||
|
} else if (e.target.classList.contains('down-icon')) {
|
||||||
|
|
||||||
|
console.log('BACKWORD');
|
||||||
|
const question_ListItem = e.target.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement;
|
||||||
|
console.log('question_ListItem');
|
||||||
|
console.log(question_ListItem);
|
||||||
|
|
||||||
|
const question_nextItem = question_ListItem.nextElementSibling;
|
||||||
|
console.log('question_nextItem');
|
||||||
|
console.log(question_nextItem );
|
||||||
|
|
||||||
|
if (question_nextItem) {
|
||||||
|
currentItemID.insertBefore(question_nextItem, question_ListItem);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Function for Add Group Question inside the Group QUestion Like Question
|
//Function for Add Group Question inside the Group QUestion Like Question
|
||||||
function MultiLevelQuestionGroup(e)
|
function MultiLevelQuestionGroup(e)
|
||||||
{
|
{
|
||||||
@ -2533,6 +2616,7 @@ function cloneQuestion(e,type)
|
|||||||
// remove the cloned text type questions function
|
// remove the cloned text type questions function
|
||||||
function removeClonedTextQuestion(index)
|
function removeClonedTextQuestion(index)
|
||||||
{
|
{
|
||||||
|
alert('hi text');
|
||||||
var element = document.getElementById('removeAndCloneTextQuestion_'+ index);
|
var element = document.getElementById('removeAndCloneTextQuestion_'+ index);
|
||||||
if (element) {
|
if (element) {
|
||||||
element.remove();
|
element.remove();
|
||||||
@ -2542,6 +2626,8 @@ function removeClonedTextQuestion(index)
|
|||||||
// remove the cloned choice or group type questions function
|
// remove the cloned choice or group type questions function
|
||||||
function removeClonedQroupQuestion(index)
|
function removeClonedQroupQuestion(index)
|
||||||
{
|
{
|
||||||
|
alert('hi choice');
|
||||||
|
|
||||||
var element = document.getElementById('removeAndCloneQroupQuestion_'+ index);
|
var element = document.getElementById('removeAndCloneQroupQuestion_'+ index);
|
||||||
if (element) {
|
if (element) {
|
||||||
element.remove();
|
element.remove();
|
||||||
|
|||||||
@ -95,7 +95,10 @@ function generateSingleQuestions(ParentObjects)
|
|||||||
|
|
||||||
var parentMarks = ParentObjects.parentMarks;
|
var parentMarks = ParentObjects.parentMarks;
|
||||||
var parentAttemptAny = ParentObjects.parentAttemptAny;
|
var parentAttemptAny = ParentObjects.parentAttemptAny;
|
||||||
var MarkDivideValue = parentMarks / parentAttemptAny;
|
var DivideValue = parentMarks / parentAttemptAny;
|
||||||
|
const twoDigitsAfterDecimal = DivideValue.toFixed(2);
|
||||||
|
var MarkDivideValue = parseFloat(twoDigitsAfterDecimal);
|
||||||
|
// console.log(MarkDivideValue)
|
||||||
|
|
||||||
// console.log('parentMarks : ', parentMarks);
|
// console.log('parentMarks : ', parentMarks);
|
||||||
// console.log('new_parentAttemptAny : ', parentAttemptAny);
|
// console.log('new_parentAttemptAny : ', parentAttemptAny);
|
||||||
|
|||||||
14
nav_pane.js
14
nav_pane.js
@ -6,7 +6,7 @@ function navpane() {
|
|||||||
let currentlyHighlightedElement = null; // Track the currently highlighted element
|
let currentlyHighlightedElement = null; // Track the currently highlighted element
|
||||||
// console.log('navpane called');
|
// console.log('navpane called');
|
||||||
var jsonData = JSON.parse(localStorage.getItem('JSON_FOR_NAV'));
|
var jsonData = JSON.parse(localStorage.getItem('JSON_FOR_NAV'));
|
||||||
console.log(jsonData);
|
// console.log(jsonData);
|
||||||
// var arr = JSON.parse( localStorage.getItem('memoriesdata') );
|
// var arr = JSON.parse( localStorage.getItem('memoriesdata') );
|
||||||
// var jsonData2 = JSON.parse(jsonData);
|
// var jsonData2 = JSON.parse(jsonData);
|
||||||
// console.log(typeof jsonData);
|
// console.log(typeof jsonData);
|
||||||
@ -38,7 +38,7 @@ function navpane() {
|
|||||||
var splitedSectionId = sectionId.split("_")[3];
|
var splitedSectionId = sectionId.split("_")[3];
|
||||||
var SectionBox_RawID = 'SectionBox_'+splitedSectionId;
|
var SectionBox_RawID = 'SectionBox_'+splitedSectionId;
|
||||||
var SectionBoxID = document.getElementById(SectionBox_RawID)
|
var SectionBoxID = document.getElementById(SectionBox_RawID)
|
||||||
console.log(SectionBoxID);
|
// console.log(SectionBoxID);
|
||||||
|
|
||||||
|
|
||||||
// Check if the section should be initially expanded based on expandedSections
|
// Check if the section should be initially expanded based on expandedSections
|
||||||
@ -146,7 +146,7 @@ function navpane() {
|
|||||||
// nodeDiv.id = nodeData.textQuestion_Id || nodeData.choice_question_id;
|
// nodeDiv.id = nodeData.textQuestion_Id || nodeData.choice_question_id;
|
||||||
const nodeDataId = nodeData.question_Id
|
const nodeDataId = nodeData.question_Id
|
||||||
const nodeDataType = nodeData.question_type
|
const nodeDataType = nodeData.question_type
|
||||||
console.log('nodeDataType:',nodeDataType);
|
// console.log('nodeDataType:',nodeDataType);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -189,7 +189,7 @@ function navpane() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var QuestionID = document.getElementById(RawID)
|
var QuestionID = document.getElementById(RawID)
|
||||||
console.log(QuestionID)
|
// console.log(QuestionID)
|
||||||
|
|
||||||
const questionLink = document.createElement('a');
|
const questionLink = document.createElement('a');
|
||||||
questionLink.href = '#' + nodeDataId;
|
questionLink.href = '#' + nodeDataId;
|
||||||
@ -219,6 +219,7 @@ function navpane() {
|
|||||||
questionLink.style.fontWeight = questionLink.style.fontWeight === 'bold' ? 'normal' : 'bold';
|
questionLink.style.fontWeight = questionLink.style.fontWeight === 'bold' ? 'normal' : 'bold';
|
||||||
} else {
|
} else {
|
||||||
questionLink.style.fontWeight = 'bold';
|
questionLink.style.fontWeight = 'bold';
|
||||||
|
QuestionID.style.fontWeight = 'normal';
|
||||||
currentlyHighlightedElement = questionLink;
|
currentlyHighlightedElement = questionLink;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -248,12 +249,12 @@ function navpane() {
|
|||||||
groupTitleDiv.setAttribute('data-id', groupTitleId);
|
groupTitleDiv.setAttribute('data-id', groupTitleId);
|
||||||
groupTitleDiv.className = 'question-group';
|
groupTitleDiv.className = 'question-group';
|
||||||
|
|
||||||
console.log(groupTitleId);
|
// console.log(groupTitleId);
|
||||||
|
|
||||||
var splitedGroupId = groupTitleId.split("_")[3];
|
var splitedGroupId = groupTitleId.split("_")[3];
|
||||||
var SplitedGroupRawID = 'QuestionGroupButtons_'+splitedGroupId;
|
var SplitedGroupRawID = 'QuestionGroupButtons_'+splitedGroupId;
|
||||||
var GroupBoxID = document.getElementById(SplitedGroupRawID);
|
var GroupBoxID = document.getElementById(SplitedGroupRawID);
|
||||||
console.log(GroupBoxID);
|
// console.log(GroupBoxID);
|
||||||
|
|
||||||
|
|
||||||
// Check if the group should be initially expanded based on expandedSections
|
// Check if the group should be initially expanded based on expandedSections
|
||||||
@ -332,6 +333,7 @@ function navpane() {
|
|||||||
groupQuestionLink.style.fontWeight = groupQuestionLink.style.fontWeight === 'bold' ? 'normal' : 'bold';
|
groupQuestionLink.style.fontWeight = groupQuestionLink.style.fontWeight === 'bold' ? 'normal' : 'bold';
|
||||||
} else {
|
} else {
|
||||||
groupQuestionLink.style.fontWeight = 'bold';
|
groupQuestionLink.style.fontWeight = 'bold';
|
||||||
|
GroupBoxID.style.fontWeight = 'normal';
|
||||||
currentlyHighlightedElement = groupQuestionLink;
|
currentlyHighlightedElement = groupQuestionLink;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -59,7 +59,7 @@ function saveXmlToFile(xmlData, filePath) {
|
|||||||
});
|
});
|
||||||
localStorage.clear();
|
localStorage.clear();
|
||||||
|
|
||||||
window.location.href = 'dashboard.html';
|
window.location.href = 'dashboard.html';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user