У меня проблемы с перенаправлением входа в систему. Это функция, которая запускается в app.js при успешном входе в систему (оповещение работает, поэтому я знаю, что зашло так далеко).
// Once login is finished, grant user inside access:
Ti.App.addEventListener('loginUser', function(event)
{
alert("Logged in.");
home.title = "Logged In";
home.url = 'main_windows/home_logged_in.js';
tabGroup.window = home;
});
Теоретически, если я изменю home.url, домашняя вкладка должна перенаправляться на home_logged_in.js, а не на home_logged_out.js по умолчанию.
Вот код, который определяет дом:
// Create tabs + page
var tabGroup = Titanium.UI.createTabGroup();
var home = Titanium.UI.createWindow({
title:'Home',
url:'main_windows/home_logged_out.js',
color:'#fff',
barColor:'#000'
});
var homeTab = Titanium.UI.createTab({
title:"Home",
icon:'images/home-tab.png',
window:home
});
Когда я предупреждаю (home.url) перед функцией, я получаю home_loged_out.js и когда я предупреждаю после получения home_logged_in.js - но это не меняет фактическую ссылку на вкладке. Кто-нибудь есть какие-либо идеи, что происходит? Или есть другое предложение для успешной регистрации?
Спасибо!