diff --git a/addform.html b/addform.html index 4e0c765..6588f1a 100644 --- a/addform.html +++ b/addform.html @@ -1282,14 +1282,42 @@ $("#overlay").show(); $('#workarea_math').click(function(){ console.log('called'); - $('#workarea_math').css('margin-bottom', '190px'); + $('#workarea_math').css('margin-bottom', '240px'); localStorage.setItem('workAreaMath', true); }); +$(document).on("click", function (event) { -var ids = document.getElementById('workarea_math') - console.log(ids) +// console.log('Clicked element id:', event.target.id); +// console.log('Clicked element:', event.target); + +const targetElement = event.target; +var tragetedId = event.target.id.startsWith("ML"); +const classList = Array.from(event.target.classList); +const hasMLKClass = classList.some(className => className.startsWith("MLK") || className.startsWith("row") || className.startsWith("left") || className.startsWith("ML") || className.startsWith("action")); +const isSvgElement = targetElement.closest('svg') || targetElement.closest('i'); +// console.log('svg',isSvgElement); +// console.log(hasMLKClass); + +if (event.target.id !== 'workarea_math' && tragetedId == false && hasMLKClass == false && isSvgElement == null) { + // console.log('Inside if'); + var value = localStorage.getItem('workAreaMath'); + + if (value === 'true') { + // console.log('Value:', value); + $('#workarea_math').css('margin-bottom', '0px'); + localStorage.removeItem('workAreaMath'); + } else { + // $('#workarea_math').css('margin-bottom', '190px'); + // console.log('Value is not true'); + } +} +}); + + + +var ids = document.getElementById('workarea_math'); function clearMessage() { var val = document.getElementById('messages') ; @@ -1392,27 +1420,6 @@ $(document).on("click", function (event) { } }); -$(document).on("click", function (event) { - - console.log(event.target.id); - console.log(event.target.id == 'workarea_math' ? 'true' : 'false'); - - if(event.target.id !== 'workarea_math') - { - var element = $('.ML__virtual-keyboard-toggle'); - console.log(element); - var value = localStorage.getItem('workAreaMath'); - console.log('valeu : ', value); - console.log('type : ',typeof value); - if(value === 'true'){ - $('#workarea_math').css('margin-bottom', '0px'); - localStorage.removeItem('workAreaMath'); - } -} - - // localStorage.removeItem('workAreaMath'); - -}); document.addEventListener('DOMContentLoaded', function () { const scrollToTopBtn = document.getElementById('SaveButton'); @@ -1550,8 +1557,6 @@ function loadXML(xmlFileName) { } else{ decodeData = data; } - - console.log('jsonDecodeData : ', jsonDecodeData); xml2json(decodeData); @@ -1742,20 +1747,20 @@ var quill = new Quill('#Question_title', { -var quill = new Quill('#QuestionsGroupIdset ', { +// var quill = new Quill('#QuestionsGroupIdset ', { - theme: 'snow', - modules: { - toolbar: toolbarOptions, - clipboard: { - matchVisual: true, - }, - imageResize:{ - displaySize:true, - modules: [ 'Resize', 'DisplaySize', 'Toolbar' ], - } - } -}); +// theme: 'snow', +// modules: { +// toolbar: toolbarOptions, +// clipboard: { +// matchVisual: true, +// }, +// imageResize:{ +// displaySize:true, +// modules: [ 'Resize', 'DisplaySize', 'Toolbar' ], +// } +// } +// }); var quill = new Quill('#Question_description', { theme: 'snow', diff --git a/encodeEnv.js b/encodeEnv.js deleted file mode 100644 index e35279c..0000000 --- a/encodeEnv.js +++ /dev/null @@ -1,26 +0,0 @@ -const fs = require('fs'); - -// Function to encode data to base64 -function encodeToBase64(data) { - return Buffer.from(data, 'utf-8').toString('base64'); -} - -// Function to encode .env file to base64 -function encodeEnvFileToBase64(envFilePath, outputFilePath) { - // Read the content of the .env file - const envData = fs.readFileSync(envFilePath, 'utf-8'); - - // Encode the data to base64 - const base64Data = encodeToBase64(envData); - - // Write the base64-encoded data to a new file - fs.writeFileSync(outputFilePath, base64Data, 'utf-8'); - - console.log('File encoded to base64 successfully.'); -} - -// Example usage -const envFilePath = '/.env'; -const outputFilePath = '/encoded_base64.env'; - -encodeEnvFileToBase64(envFilePath, outputFilePath); diff --git a/json2html.js b/json2html.js index 63d5099..0d0f5c1 100644 --- a/json2html.js +++ b/json2html.js @@ -1,5 +1,3 @@ -const { loadImage } = require("jodit/types/core/helpers"); - function jsonToHtml(jsonData) { // console.log(jsonData);