package com.door43.translationstudio.newui; import android.app.DialogFragment; import android.content.Intent; import android.os.Bundle; import android.support.v7.widget.CardView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.Window; import com.door43.translationstudio.LoginDoor43Activity; import com.door43.translationstudio.R; import com.door43.translationstudio.RegisterDoor43Activity; import com.door43.translationstudio.tasks.LoginDoor43Task; /** * This dialog provides options for the user to login into or create a Door43 account * and connect it to their profile. * This should be used anywhere a Door43 account is required but does not exist. */ public class Door43LoginDialog extends DialogFragment { public static final String TAG = "door43_login_options_dialog"; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, final Bundle savedInstanceState) { getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE); View v = inflater.inflate(R.layout.dialog_door43_login, container, false); v.findViewById(R.id.register_door43).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(getActivity(), RegisterDoor43Activity.class); startActivity(intent); dismiss(); } }); v.findViewById(R.id.login_door43).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(getActivity(), LoginDoor43Activity.class); startActivity(intent); dismiss(); } }); v.findViewById(R.id.cancel_button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dismiss(); } }); return v; } }