|
|
@@ -2,7 +2,6 @@ package kr.co.zumo.app.lifeplus.view.screen.event.entry;
|
|
|
|
|
|
import android.util.Log;
|
|
|
|
|
|
-import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.bean.EventDeliveryBean;
|
|
|
import kr.co.zumo.app.lifeplus.helper.ActionBarHelper;
|
|
|
import kr.co.zumo.app.lifeplus.helper.NavigationBar;
|
|
|
@@ -10,11 +9,6 @@ import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
import kr.co.zumo.app.lifeplus.util.StringUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.DoubleChecker;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.DialogBuilder;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.DialogID;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.EventNoticeDialog;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.IAttribute;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.ICustomDialogListener;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
|
import kr.co.zumo.app.lifeplus.view.screen.event.EventDetailModel;
|
|
|
import kr.co.zumo.app.lifeplus.view.screen.event.IEventDetailEntryView;
|
|
|
@@ -131,21 +125,6 @@ public class EventDetailEntryPresenter extends Presenter<EventDetailModel, IEven
|
|
|
go(ScreenID.EVENT_WINNER);
|
|
|
}
|
|
|
break;
|
|
|
- case Event.RECOMMEND:
|
|
|
- // TODO: 사용자 선택 값에 따른 추천 컨텐츠 보여주기
|
|
|
- view.setScrollToPosition(event.getIndex() + 1);
|
|
|
- break;
|
|
|
- case Event.DETAIL:
|
|
|
- showEventNoticeDialog();
|
|
|
- break;
|
|
|
- case Event.VOTE: //투표하기 클릭
|
|
|
- if (model.isActiveMember()) {
|
|
|
- view.setScrollToPosition(event.getIndex() + 1);
|
|
|
- }
|
|
|
- else {
|
|
|
- showPopupForGuest();
|
|
|
- }
|
|
|
- break;
|
|
|
case Event.NEXT:
|
|
|
view.setScrollToPosition(event.getIndex() + 1);
|
|
|
break;
|
|
|
@@ -199,23 +178,6 @@ public class EventDetailEntryPresenter extends Presenter<EventDetailModel, IEven
|
|
|
|
|
|
}
|
|
|
|
|
|
- private void showEventNoticeDialog() {
|
|
|
- new DialogBuilder<EventNoticeDialog, ICustomDialogListener>(getFragmentManager(), DialogID.EVENT_NOTICE)
|
|
|
- .listener(new ICustomDialogListener<EventNoticeDialog>() {
|
|
|
- @Override
|
|
|
- public void onDialogResult(EventNoticeDialog dialog, Event event) { }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onDialogCanceled(EventNoticeDialog dialog) {
|
|
|
- dialog.dispose();
|
|
|
- }
|
|
|
- })
|
|
|
- .attribute((IAttribute<EventNoticeDialog>) dialog -> {
|
|
|
- dialog.setContents(model.getEventDetailBean().getNotice());
|
|
|
- })
|
|
|
- .show();
|
|
|
- }
|
|
|
-
|
|
|
public void onChangedPageIndex(int index) {
|
|
|
//참여형 이벤트일 때 페이지 번호 노출
|
|
|
int len = model.getEventEntryList().size();
|