/* global rpyscript, TextUtils */ var baseResDir = 'file:///E:/everlastingsummer/'; var ViewActivity = null; function run(data) { var tokens = new Lexer(data).process().getTokens(); var parser = new Parser(tokens); ViewActivity = new Views(parser); ViewActivity.init(); parser.next(); } function resize() { $('#source').css('height', ($(window).height() - $('#controlPanel').outerHeight(true) - 20) + 'px'); } function onpublish() { var str = String($('#source').val()); if (str.length < 400) { alert('Сценарий слишком короткий. Минимальный размер - 400 символов'); return false; } if (str.length > 307200) { alert('Сценарий слишком большой. Максимальный размер - 300 кб.'); return false; } return confirm('Вы действительно хотите перейти к публикации сценария?'); } var rpyscript = 'userscenario'; function loadScenario() { $('#source').val( JSON.parse(localStorage.customScenario) ); } $(window).load(function(){ Split(['#background', '#editor'], { sizes: [75, 25] }); $(window).resize(resize); resize(); $('#run').click(function () { run($('#source').val()); }); $('#save').click(function () { localStorage.customScenario = JSON.stringify($('#source').val()); }); });