示例#1
0
var acs = require('acs');

acs.isLoggedIn(function(){
    $.logincontainer.hide();
    if(OS_ANDROID) Ti.UI.Android.hideSoftKeyboard();
});

var createCallback = function(user) {
	if(user) {
		$.logincontainer.hide();
		if(OS_ANDROID) Ti.UI.Android.hideSoftKeyboard();
	} else {
		$.submit.title = 'Try again ...';
		setTimeout(function(){
			$.submit.title = 'Create Account';
		}, 1000);
	}
};

$.submit.addEventListener('click', function() {
	$.name.blur();
	$.password.blur();
	$.submit.title = 'Working ...';
	acs.createUser($.name.value, $.password.value, createCallback);
});
示例#2
0
var acs = require('acs');

acs.isLoggedIn(function(){
    $.logincontainer.hide();
    $.parent.close();
		var mainController = Alloy.createController('main');
    	$.parent.open(mainController.getView());
    if(OS_ANDROID) Ti.UI.Android.hideSoftKeyboard();
});

var createCallback = function(user) {
	if(user) {
		var mainController = Alloy.createController('loginform');
    	mainController.getView().open();
		if(OS_ANDROID) Ti.UI.Android.hideSoftKeyboard();
	} else {
		$.submit.title = 'Try again ...';
		setTimeout(function(){
			$.submit.title = 'Create Account';
		}, 1000);
	}
};

$.submit.addEventListener('click', function() {
	createCallback(true);
});

$.signup.addEventListener('click', function() {
	var signupController = Alloy.createController('signup');
	signupController.getView().open();
});
示例#3
0
function Controller() {
    require("alloy/controllers/BaseController").apply(this, Array.prototype.slice.call(arguments));
    this.__controllerPath = "Login";
    arguments[0] ? arguments[0]["__parentSymbol"] : null;
    arguments[0] ? arguments[0]["$model"] : null;
    arguments[0] ? arguments[0]["__itemTemplate"] : null;
    var $ = this;
    var exports = {};
    $.__views.logincontainer = Ti.UI.createView({
        backgroundColor: "transparent",
        backgroundImage: "/images/backshade.png",
        id: "logincontainer"
    });
    $.__views.logincontainer && $.addTopLevelView($.__views.logincontainer);
    $.__views.wrapper = Ti.UI.createView({
        backgroundColor: "#fff",
        borderRadius: 8,
        borderColor: "#000",
        borderWidth: 2,
        width: 300,
        height: 300,
        top: 20,
        layout: "vertical",
        id: "wrapper"
    });
    $.__views.logincontainer.add($.__views.wrapper);
    $.__views.img = Ti.UI.createImageView({
        top: 10,
        width: 100,
        image: "/images/login.png",
        id: "img"
    });
    $.__views.wrapper.add($.__views.img);
    $.__views.name = Ti.UI.createTextField({
        backgroundColor: "#fff",
        left: 10,
        right: 10,
        height: "40dp",
        borderColor: "#888",
        borderWidth: 1,
        top: 30,
        id: "name",
        hintText: "username"
    });
    $.__views.wrapper.add($.__views.name);
    $.__views.password = Ti.UI.createTextField({
        backgroundColor: "#fff",
        left: 10,
        right: 10,
        height: "40dp",
        borderColor: "#888",
        borderWidth: 1,
        top: 10,
        passwordMask: true,
        autocorrection: false,
        autocapitalization: Ti.UI.TEXT_AUTOCAPITALIZATION_NONE,
        id: "password",
        hintText: "password"
    });
    $.__views.wrapper.add($.__views.password);
    $.__views.submit = Ti.UI.createButton({
        title: "Create Account",
        backgroundColor: "#fff",
        left: 10,
        right: 10,
        height: "40dp",
        top: 10,
        id: "submit"
    });
    $.__views.wrapper.add($.__views.submit);
    exports.destroy = function() {};
    _.extend($, $.__views);
    var acs = require("acs");
    acs.isLoggedIn(function() {
        $.logincontainer.hide();
        Ti.UI.Android.hideSoftKeyboard();
    });
    var createCallback = function(user) {
        if (user) {
            $.logincontainer.hide();
            Ti.UI.Android.hideSoftKeyboard();
        } else {
            $.submit.title = "Try again ...";
            setTimeout(function() {
                $.submit.title = "Create Account";
            }, 1e3);
        }
    };
    $.submit.addEventListener("click", function() {
        $.name.blur();
        $.password.blur();
        $.submit.title = "Working ...";
        acs.createUser($.name.value, $.password.value, createCallback);
    });
    _.extend($, exports);
}