|
|
@ -25,7 +25,6 @@ import android.content.DialogInterface;
|
|
|
|
import android.content.Intent;
|
|
|
|
import android.content.Intent;
|
|
|
|
import android.graphics.Bitmap;
|
|
|
|
import android.graphics.Bitmap;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.os.Handler;
|
|
|
|
|
|
|
|
import android.speech.RecognizerIntent;
|
|
|
|
import android.speech.RecognizerIntent;
|
|
|
|
import android.support.v4.app.Fragment;
|
|
|
|
import android.support.v4.app.Fragment;
|
|
|
|
import android.support.v4.app.SupportActivity;
|
|
|
|
import android.support.v4.app.SupportActivity;
|
|
|
@ -233,14 +232,6 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
private TaskEditViewPager mAdapter;
|
|
|
|
private TaskEditViewPager mAdapter;
|
|
|
|
private TabPageIndicator mIndicator;
|
|
|
|
private TabPageIndicator mIndicator;
|
|
|
|
|
|
|
|
|
|
|
|
private final Runnable refreshActivity = new Runnable() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void run() {
|
|
|
|
|
|
|
|
// Change state here
|
|
|
|
|
|
|
|
setPagerHeightForPosition(TAB_VIEW_UPDATES);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final List<TaskEditControlSet> controls = Collections.synchronizedList(new ArrayList<TaskEditControlSet>());
|
|
|
|
private final List<TaskEditControlSet> controls = Collections.synchronizedList(new ArrayList<TaskEditControlSet>());
|
|
|
|
|
|
|
|
|
|
|
|
// --- other instance variables
|
|
|
|
// --- other instance variables
|
|
|
@ -393,8 +384,6 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
|
|
|
|
|
|
|
editNotes.addListener(this);
|
|
|
|
editNotes.addListener(this);
|
|
|
|
|
|
|
|
|
|
|
|
Handler refreshHandler = new Handler();
|
|
|
|
|
|
|
|
refreshHandler.postDelayed(refreshActivity, 1000);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(hasTitle) {
|
|
|
|
if(hasTitle) {
|
|
|
|
if(webServices == null) {
|
|
|
|
if(webServices == null) {
|
|
|
@ -427,6 +416,14 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
|
|
|
|
|
|
|
commentsBar.setVisibility(View.VISIBLE);
|
|
|
|
commentsBar.setVisibility(View.VISIBLE);
|
|
|
|
moreTab.setVisibility(View.VISIBLE);
|
|
|
|
moreTab.setVisibility(View.VISIBLE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ((tabStyle & TaskEditViewPager.TAB_SHOW_MORE) > 0) {
|
|
|
|
|
|
|
|
setCurrentTab(TAB_VIEW_MORE);
|
|
|
|
|
|
|
|
setPagerHeightForPosition(TAB_VIEW_MORE);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
setCurrentTab(TAB_VIEW_UPDATES);
|
|
|
|
|
|
|
|
setPagerHeightForPosition(TAB_VIEW_UPDATES);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void setCurrentTab(int position) {
|
|
|
|
private void setCurrentTab(int position) {
|
|
|
@ -1301,8 +1298,6 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
public View getPageView(int position) {
|
|
|
|
public View getPageView(int position) {
|
|
|
|
switch(getTabForPosition(position)) {
|
|
|
|
switch(getTabForPosition(position)) {
|
|
|
|
case TAB_VIEW_MORE:
|
|
|
|
case TAB_VIEW_MORE:
|
|
|
|
moreControls.setLayoutParams(mPager.getLayoutParams());
|
|
|
|
|
|
|
|
setViewHeightBasedOnChildren(moreControls);
|
|
|
|
|
|
|
|
return moreControls;
|
|
|
|
return moreControls;
|
|
|
|
case TAB_VIEW_UPDATES:
|
|
|
|
case TAB_VIEW_UPDATES:
|
|
|
|
return editNotes;
|
|
|
|
return editNotes;
|
|
|
@ -1402,14 +1397,15 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
// EditNoteActivity Listener when there are new updates/comments
|
|
|
|
// EditNoteActivity Listener when there are new updates/comments
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void updatesChanged() {
|
|
|
|
public void updatesChanged() {
|
|
|
|
setCurrentTab(TAB_VIEW_UPDATES);
|
|
|
|
//
|
|
|
|
this.setPagerHeightForPosition(TAB_VIEW_UPDATES);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// EditNoteActivity Lisener when there are new updates/comments
|
|
|
|
// EditNoteActivity Lisener when there are new updates/comments
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void commentAdded() {
|
|
|
|
public void commentAdded() {
|
|
|
|
this.scrollToView(editNotes);
|
|
|
|
setCurrentTab(TAB_VIEW_UPDATES);
|
|
|
|
|
|
|
|
setPagerHeightForPosition(TAB_VIEW_UPDATES);
|
|
|
|
|
|
|
|
scrollToView(editNotes);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Scroll to view in edit task
|
|
|
|
// Scroll to view in edit task
|
|
|
|