42 lines
879 B
JavaScript
42 lines
879 B
JavaScript
window.scrollToElement = function (id)
|
|
{
|
|
let e = document.getElementById(id);
|
|
e.scrollTop = e.scrollHeight;
|
|
};
|
|
|
|
window.showModal = function (name)
|
|
{
|
|
$('#' + name).modal('show');
|
|
}
|
|
|
|
window.hideModal = function (name)
|
|
{
|
|
$('#' + name).modal('hide');
|
|
}
|
|
|
|
window.attachFileUploadWebkit = function (id)
|
|
{
|
|
document.getElementById(id).addEventListener("change", function(e) {
|
|
var files = [];
|
|
|
|
Array.from(e.target.files).forEach(file => {
|
|
files.push(file.webkitRelativePath);
|
|
});
|
|
|
|
window.webkitStorage = files;
|
|
});
|
|
};
|
|
|
|
window.getWebkitStorage = function ()
|
|
{
|
|
return window.webkitStorage;
|
|
};
|
|
|
|
window.triggerResizeEvent = function ()
|
|
{
|
|
window.dispatchEvent(new Event('resize'));
|
|
}
|
|
|
|
window.showNotification = function (title, text, img) {
|
|
let notification = new Notification(title, { body: text, icon: img });
|
|
} |