Explorer
home
/
zoteqbgb
/
public_html
/
resources
/
js
/
services
Location:
/home/zoteqbgb/public_html/resources/js/services
Root path:
/home/zoteqbgb/public_html/config/676626
Editing: targetService.js
export default { showTarget: function (targetID, addClass) { const targetElement = document.querySelector(`#${targetID}`); targetElement.classList.add(addClass); document.body.classList.add('overflow-hidden'); }, hideTarget: function (targetID, addClass) { const targetElement = document.querySelector(`#${targetID}`); targetElement.classList.remove(addClass); document.body.classList.remove('overflow-hidden'); }, multiTargets: function (event, commonBtnClass, commonDivClass, targetID) { const targetBtns = document.querySelectorAll(`.${commonBtnClass}`); const targetDivs = document.querySelectorAll(`.${commonDivClass}`); const currentBtn = event.currentTarget const currentDiv = document.querySelector(`#${targetID}`); // remove all active class targetBtns.forEach(item => item.classList.remove('active')); targetDivs.forEach(item => item.classList.remove('active')); // add current active class currentBtn.classList.add('active'); currentDiv.classList.add('active'); }, colspanHideShow: function(event, targetID) { const targetElement = document.querySelector(`#${targetID}`); const clickElement = event.currentTarget; this.toggleValue = !this.toggleValue; if(this.toggleValue) { clickElement.classList.add('active'); targetElement.style.height = `${targetElement.scrollHeight}px`; } else { clickElement.classList.remove('active'); targetElement.style.height = '0px'; } } }
Save maftirs
Upload
Start Upload
New File
Create File
New Folder
Create Folder
Directory Contents
Name
Size
Perms
Modified
Actions
alertService.js
1,886 bytes
0644
2025-04-25 02:11
âï¸
ðï¸
Rename
appService.js
10,410 bytes
0644
2025-04-25 02:11
âï¸
ðï¸
Rename
targetService.js
1,687 bytes
0644
2025-04-25 02:11
âï¸
ðï¸
Rename
Chang
Apply