primo commit
This commit is contained in:
90
media/com_phocadownload/js/main.js
Normal file
90
media/com_phocadownload/js/main.js
Normal file
@ -0,0 +1,90 @@
|
||||
/*
|
||||
* @package Joomla
|
||||
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
|
||||
*
|
||||
* @extension Phoca Download
|
||||
* @copyright Copyright (C) Jan Pavelka www.phoca.cz
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
|
||||
*/
|
||||
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
|
||||
|
||||
|
||||
/*var anchors = document.querySelectorAll('.pg-modal-button');
|
||||
for (var i = 0, length = anchors.length; i < length; i++) {
|
||||
var anchor = anchors[i];
|
||||
anchor.addEventListener('click', event => {
|
||||
// `this` refers to the anchor tag that's been clicked
|
||||
event.preventDefault();
|
||||
console .log(this.getAttribute('href'));
|
||||
}, true);
|
||||
};*/
|
||||
|
||||
// Events
|
||||
document.querySelectorAll('.pd-bs-modal-button').forEach(item => {
|
||||
|
||||
|
||||
item.addEventListener('click', function(event) {
|
||||
|
||||
event.preventDefault();
|
||||
let href = this.getAttribute('href');
|
||||
let title = this.getAttribute('data-title');
|
||||
|
||||
let type = this.getAttribute('data-type');
|
||||
|
||||
//let height = this.getAttribute('data-bs-height-dialog');
|
||||
//let width = this.getAttribute('data-bs-width-dialog');
|
||||
|
||||
|
||||
|
||||
let modalItem = document.getElementById('pdCategoryModal')
|
||||
let modalIframe = document.getElementById('pdCategoryModalIframe');
|
||||
let modalTitle = document.getElementById('pdCategoryModalLabel');
|
||||
|
||||
//if (height > 0) {
|
||||
// modalItem.style.height = height + 'px';
|
||||
//}
|
||||
//if (width > 0) {
|
||||
// modalItem.style.width = width + 'px';
|
||||
//}
|
||||
|
||||
modalItem.className = '';
|
||||
modalItem.classList.add('modal', 'fade', 'show', type);
|
||||
modalIframe.src = href;
|
||||
modalTitle.innerHTML = title;
|
||||
|
||||
//let modal = document.getElementById('phCategoryModal')
|
||||
|
||||
/*modal.addEventListener('shown.bs.modal', function () {
|
||||
myInput.focus()
|
||||
})*/
|
||||
|
||||
let modal = new bootstrap.Modal(modalItem);
|
||||
modal.show();
|
||||
|
||||
})
|
||||
})
|
||||
|
||||
/* Events */
|
||||
/*document.getElementById("filterOptionsClear").addEventListener("click", (event) => {
|
||||
document.getElementById("filterOptionsInput").value = "";
|
||||
filterOptions("");
|
||||
})
|
||||
|
||||
document.getElementById("filterOptionsInput").addEventListener("input", (event) => {
|
||||
let eV = event.currentTarget.value;
|
||||
filterOptions(eV);
|
||||
});*/
|
||||
|
||||
|
||||
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
|
||||
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
|
||||
return new bootstrap.Tooltip(tooltipTriggerEl)
|
||||
})
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user