package edu.mit.mitmobile2.libraries;
import android.app.Activity;
import android.os.Bundle;
import android.text.Spannable;
import android.text.style.TextAppearanceSpan;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView.BufferType;
import edu.mit.mitmobile2.CommonActions;
import edu.mit.mitmobile2.NewModule;
import edu.mit.mitmobile2.NewModuleActivity;
import edu.mit.mitmobile2.R;
import edu.mit.mitmobile2.TwoLineActionRow;
//import edu.mit.mitmobile2.libraries.LibraryModel.UserIdentity;
//import edu.mit.mitmobile2.MobileWebApi;
public class AskUsTopActivity extends NewModuleActivity {
private TwoLineActionRow askUsRow;
private TwoLineActionRow makeAppontmentRow;
private TwoLineActionRow generalHelpRow;
private Activity mActivity;
public static final String TAG = "AskUsTopActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.d(TAG,"onCreate()");
super.onCreate(savedInstanceState);
mActivity = this;
setContentView(R.layout.library_askus_top);
askUsRow = (TwoLineActionRow) findViewById(R.id.askUsItem);
makeAppontmentRow = (TwoLineActionRow) findViewById(R.id.makeAppointmentItem);
generalHelpRow = (TwoLineActionRow) findViewById(R.id.generalHelpItem);
String generalHelpTitle = "General help (617.324.2275)";
Spannable titleSpan = Spannable.Factory.getInstance().newSpannable(generalHelpTitle);
TextAppearanceSpan secondaryStyle = new TextAppearanceSpan(this, R.style.ListItemSecondary);
titleSpan.setSpan(secondaryStyle, generalHelpTitle.indexOf("("), generalHelpTitle.indexOf(")")+1, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
generalHelpRow.setTitle(titleSpan, BufferType.SPANNABLE);
generalHelpRow.setActionIconResource(R.drawable.action_phone);
askUsRow.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
LibraryModel.getUserIdentity(mActivity, getTouchStoneHandler(mActivity, "edu.mit.mitmobile2.libraries.AskUsActivity"));
}
});
makeAppontmentRow.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
LibraryModel.getUserIdentity(mActivity, getTouchStoneHandler(mActivity, "edu.mit.mitmobile2.libraries.AppointmentActivity"));
}
});
generalHelpRow.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
CommonActions.callPhone(AskUsTopActivity.this, generalHelpRow.getTitle().toString());
}
});
}
@Override
protected NewModule getNewModule() {
return new LibrariesModule();
}
@Override
public boolean isModuleHomeActivity() {
return false;
}
@Override
protected boolean isScrollable() {
return false;
}
@Override
protected void onOptionSelected(String optionId) { }
}