у меня есть скрипт для фотошопа с вызовом модального окна.
(здесь сокращенное окошко)
нужно чтобы скрипт не выполнялся дальше, если нажата кнопка cancel
сообщение "поехали дальше" - не должно выводится
подскажите, как это можно сделать или где прочитать
function OknoVvodSlov1(){ }
OknoVvodSlov1.prototype.run = function() {
var retval = true;
//описание окна
function createOkno() {
var myOkno = new Window('dialog', 'Ввод данных для серии 1');
// добавляем панель с кнопками
myOkno.knopki = myOkno.add('group');
myOkno.knopki.orientation = "row";
myOkno.knopki.okBtn = myOkno.knopki.add('button', undefined, 'Применить', {name:'ok'});
myOkno.knopki.cancelBtn = myOkno.knopki.add('button', undefined, 'Cancel', {name:'cancel'});
return myOkno;
}
//описание окна закончилось
//
//
//--------------------Основная программа---------------------//
// Создали окно
var vvod = createOkno();
//Показали окно
function runVvod(vvod) {
return vvod.show();
}
// Реакция кнопок.
if (runVvod(vvod) == 1 ){
alert("Нажали ОК");
}else{
alert("Надо бы остановится!!!!");
// Вот тут надо вставить остановку скрипта
// Но не знаю как
}
return retval;
}
/**
"Основная программа ": построит анонимный экземпляр и будет запусткать его
до тех пор, как мы не unitTest этот фрагмент
*/
if(typeof(OknoVvodSlov1_unitTest) == "undefined") {
new OknoVvodSlov1().run();
}
// Скрипт выполняется далее
alert ("поехали дальше!");