File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/landing.pub/templates/.default/src/js/landing.pub.disk.file.js
Back
export class DiskFile { /** * Constructor. */ constructor() { document.addEventListener('click', this.onClick.bind(this)); } /** * Click callback. * * @return {void} */ onClick(event) { let target = event.target; if (target.nodeName === 'A') { if (target.getAttribute('data-viewer-type')) { return; } let href = target.getAttribute('href'); if (href.indexOf('/bitrix/services/main/ajax.php?action=landing.api.diskFile.download') === 0) { BX.ajax.get(href.replace('landing.api.diskFile.download', 'landing.api.diskFile.view'), function(data) { if (typeof data === 'string') { data = JSON.parse(data); } if (!data.data) { return; } Object.keys(data.data).map(key => { target.setAttribute(key, data.data[key]); }); target.click(); }); event.preventDefault(); event.stopPropagation(); return false; } } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings