Показать сообщение отдельно
  #5 (permalink)  
Старый 24.12.2017, 02:31
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 498

Наверное как-то так:
var ctd[1] = document.querySelector('#shest1');
var ctd[2] = document.querySelector('#shest2');
var ctd[3] = document.querySelector('#shest3');

function next(i) {
   if( i > 3 ) return;
   if( ctd[i].checked ) {
      switch(i) {
         case 1:
            csInterface.evalScript('$._ext.evalFile("' + extensionRoot + 'b_cor_a/Minimum_Settings_A.jsx")', function() { next(i+1); });
            break;
         case 2:
            csInterface.evalScript('$._ext.evalFile("' + extensionRoot + 'add_cor_a/Skitalets_Darken_Blue_Sky_v1_1_A.jsx")', function() { next(i+1); });
            break;
         case 3:
            csInterface.evalScript('$._ext.evalFile("' + extensionRoot + 'b_cor_a/Contrast_Midtones_A.jsx")', function() { next(i+1); });
            break;
      }
   } else {
      next(i+1);
   }
}


csInterface.evalScript('$._ext.evalFile("' + extensionRoot + 'b_cor_a/Start.jsx")', function() { next(1); });

Последний раз редактировалось Белый шум, 24.12.2017 в 02:34.
Ответить с цитированием