Version 1.2.0
В некоторых случаях не заполнялись ответы для inputBox(текст)
This commit is contained in:
parent
bf3ca076ff
commit
1a7fa8e210
@ -12,7 +12,7 @@ $(document).ready(function() {
|
||||
//Если выбрана функция автоматического показа ответов запускается функция заполнения ответов
|
||||
chrome.storage.sync.get(['auto_mode'], function(items) {
|
||||
var choise=items['auto_mode'];
|
||||
if(choise == undefined) choise = true;
|
||||
if(choise == undefined) choise = false;
|
||||
if(choise){
|
||||
var timerId = setInterval(auto_mode, 2000);
|
||||
setTimeout(function() {
|
||||
@ -63,7 +63,7 @@ function fill_selectbox(test,answers) {
|
||||
var test_arr = Array.prototype.slice.call(test);
|
||||
var answers_arr = Array.prototype.slice.call(answers);
|
||||
if(answers_arr&&test_arr)answers_arr.forEach(function(item, i) {
|
||||
var a = item.innerHTML;
|
||||
var a = item.innerHTML.replace(/(^\s*)|(\s*)$/g, '');;
|
||||
if(test_arr[i])
|
||||
Array.prototype.slice.call(test_arr[i].options).forEach(function(item) {
|
||||
if(item.value.includes(a)) {
|
||||
@ -79,7 +79,7 @@ function fill_input(test,answers) {
|
||||
var answers_arr = Array.prototype.slice.call(answers);
|
||||
var txt_answers_arr = [];
|
||||
if(answers_arr&&test_arr)answers_arr.forEach(function(item, i) {
|
||||
txt_answers_arr = push_answer_b(item.getElementsByClassName("showAnswersentenseClass")[0],txt_answers_arr);
|
||||
txt_answers_arr = push_answer_b(item.getElementsByClassName("showAnswersentenseClass"),txt_answers_arr);
|
||||
});
|
||||
if(answers_arr&&test_arr)test_arr.forEach(function(item, i) {
|
||||
if(item.getAttribute("type")!=="radio"&&item.getAttribute("class")!=="inputBox ng-scope ng-valid ng-dirty"){
|
||||
@ -203,7 +203,9 @@ function fill_editable(test,answers) {
|
||||
});
|
||||
}
|
||||
//Найти ответы в строке(для inputBox)
|
||||
function push_answer_b(answers,answers_arr){
|
||||
function push_answer_b(answer_arr,answers_arr){
|
||||
var answers = Array.prototype.slice.call(answer_arr);
|
||||
if(answers)answers.forEach(function(answers) {
|
||||
if(answers){
|
||||
var txt = answers.innerHTML+" ";
|
||||
var answer = "";
|
||||
@ -242,5 +244,6 @@ function push_answer_b(answers,answers_arr){
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return answers_arr;
|
||||
}
|
Reference in New Issue
Block a user