android:layout_height="match_parent"
android:background="@drawable/background_grey_image"
>
-
-
- <include android:id="@+id/header_actionbar" layout="@layout/simple_actionbar"/>
-
-
+
<LinearLayout
android:id="@+id/action_bar"
android:layout_width="wrap_content"
android:id="@+id/place_hold"
android:layout_width="100dip"
android:layout_height="wrap_content"
- android:text="@string/place_hold"
+ android:text="@string/button_place_hold"
style="@style/ApplicationButton"
android:layout_margin="5dip"
/>
android:layout_height="wrap_content"
android:fillViewport="true"
android:layout_above="@id/action_bar"
- android:layout_below="@id/header_actionbar"
android:padding="5dip"
>
<LinearLayout
<string name="pickup_location">Pickup location</string>
<string name="expiration_date">Expiration Date</string>
<string name="suspend_hold">Suspend Hold</string>
- <string name="place_hold">Place hold</string>
<string name="cancel">Cancel</string>
<string name="cancel_hold">Delete</string>
<string name="back">Back</string>
import java.util.Calendar;
import java.util.Date;
+import android.support.v7.app.ActionBar;
+import android.support.v7.app.ActionBarActivity;
import android.util.Log;
+import android.view.MenuItem;
import org.evergreen_ils.R;
import org.evergreen_ils.accountAccess.AccountAccess;
import org.evergreen_ils.accountAccess.SessionNotFoundException;
import android.widget.TextView;
import android.widget.Toast;
-public class PlaceHold extends Activity {
+public class PlaceHold extends ActionBarActivity {
private final String TAG = PlaceHold.class.getName();
}
setContentView(R.layout.place_hold);
+
+ // set up action bar
+ ActionBar actionBar = getSupportActionBar();
+ actionBar.setSubtitle(AccountAccess.userName);
+ actionBar.setDisplayHomeAsUpEnabled(true);
+
globalConfigs = GlobalConfigs.getGlobalConfigs(this);
RecordInfo record = (RecordInfo) getIntent().getSerializableExtra(
"recordInfo");
- myAccountButton = (Button) findViewById(R.id.my_account_button);
- myAccountButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(getApplicationContext(),
- AccountScreenDashboard.class);
- startActivity(intent);
- }
- });
-
- homeButton = (Button) findViewById(R.id.action_bar_home_button);
- homeButton.setText(R.string.hold_place_title);
- homeButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(getApplicationContext(),
- SearchCatalogListView.class);
- startActivity(intent);
- }
- });
-
context = this;
accountAccess = AccountAccess.getAccountAccess();
});
}
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ int id = item.getItemId();
+ if (id == android.R.id.home) {
+ onBackPressed();
+ return true;
+ }
+ return super.onOptionsItemSelected(item);
+ }
+
public void disableView(View view) {
// view.setFocusable(false);
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
+import android.view.MenuItem;
import org.evergreen_ils.R;
import org.evergreen_ils.accountAccess.AccountAccess;
import org.evergreen_ils.utils.ui.*;
return super.onKeyDown(keyCode, event);
}
-
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ int id = item.getItemId();
+ if (id == android.R.id.home) {
+ onBackPressed();
+ return true;
+ }
+ return super.onOptionsItemSelected(item);
+ }
+
class SearchFragmentAdapter extends TestFragmentAdapter {
public SearchFragmentAdapter(FragmentManager fm) {
super(fm);
<activity
android:name="org.evergreen_ils.searchCatalog.SampleUnderlinesNoFade"
- android:label="@string/search_details_title"
- android:parentActivityName="org.evergreen_ils.searchCatalog.SearchCatalogListView">
- <meta-data
- android:name="android.support.PARENT_ACTIVITY"
- android:value="org.evergreen_ils.searchCatalog.SearchCatalogListView"/>
+ android:label="@string/search_details_title">
</activity>
<activity android:name="org.evergreen_ils.searchCatalog.MoreCopyInformation" >
</activity>
android:name="android.support.PARENT_ACTIVITY"
android:value="org.evergreen_ils.views.MainActivity"/>
</activity>
- <activity android:name="org.evergreen_ils.accountAccess.holds.PlaceHold" >
+ <activity
+ android:name="org.evergreen_ils.accountAccess.holds.PlaceHold"
+ android:label="@string/hold_place_title">
</activity>
<activity android:name="org.evergreen_ils.accountAccess.holds.HoldDetails" >
</activity>