Добавил контекстное меню, вызываемое правой кнопкой мыши. Теперь там можно нажать кнопку "Посмотреть ответы" Улучшил вид popup меню, добавил css для красивого оформления Теперь скрипты показа ответов не будет грузить лишний раз браузер, будет работать только в нужных фреймах
31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
//По окончании загрузки документа вызывается функция
|
|
$(document).ready(function() {
|
|
var path = window.location.pathname;
|
|
var page = path.split("/").pop();
|
|
if(page === 'index.html') {
|
|
//При получении команды 'show' показывает ответы
|
|
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
|
|
if(request.command==="show") {
|
|
show();
|
|
}
|
|
});
|
|
//Если выбрана функция автоматического показа ответов заппускается функция показа ответов
|
|
chrome.storage.sync.get(['choise'], function(items) {
|
|
var choise=items['choise'];
|
|
if(choise == undefined) choise = true;
|
|
if(choise){
|
|
var timerId = setInterval(show, 2000);
|
|
setTimeout(function() {
|
|
clearInterval(timerId);
|
|
}, 7000);
|
|
}
|
|
});
|
|
}
|
|
})
|
|
|
|
//Показать ответы
|
|
function show() {
|
|
$('*[class^="correct"]').show().removeClass("ng-hide").parent().show().removeClass("ng-hide");
|
|
$("table.ng-hide").removeClass("ng-hide");
|
|
$("section").css("user-select","initial");
|
|
} |