forked from intervolga/intervolga.edu
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.js
More file actions
44 lines (40 loc) · 1.3 KB
/
admin.js
File metadata and controls
44 lines (40 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$(document).on('click', '.iv-copy-link', function() {
if (typeof window.navigator.clipboard == 'undefined') {
result=confirm('Ошибка копирования пути: страница использует незащищенное http соединение.\n' +
'Использовать https соединение?');
if (result) {
window.location.href=window.location.href.replace(/http:/i, 'https:');
}
} else {
window.navigator.clipboard.writeText($(this).attr('data-url'))
}
});
BX.ready(function() {
intervolgaEduAutoSelectTab();
window.intervolgaEduScrollToTestCounter=10;
intervolgaEduScrollToTest();
});
function intervolgaEduAutoSelectTab() {
var tab=BX.getCookie('intervolga_edu_tab');
if (tab && tab.length) {
tabControl.SelectTab(tab);
}
}
function intervolgaEduScrollToTest() {
if (window.location.hash && (window.location.hash.length > 1)) {
var hashElementTop=$(window.location.hash).offset().top;
if (hashElementTop > 0) {
$([document.documentElement, document.body]).animate({
scrollTop: hashElementTop
}, 100);
} else {
if (window.intervolgaEduScrollToTestCounter) {
window.intervolgaEduScrollToTestCounter--;
setTimeout(intervolgaEduScrollToTest, 100);
}
}
}
}
function intervolgaEduOnTabChanged(tab) {
BX.setCookie('intervolga_edu_tab', tab);
}