Skip to content

Commit

Permalink
Merge pull request #84 from codetoart/dev
Browse files Browse the repository at this point in the history
fixed issue codetoart#83
  • Loading branch information
Mahavir Jain committed Dec 8, 2017
2 parents 9ea84b3 + 3f14c9d commit e1329d3
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 9 deletions.
1 change: 0 additions & 1 deletion folioreader/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ dependencies {
compile "org.readium:r2-server:$R2_STREAMER_VERSION"

compile 'org.greenrobot:eventbus:3.1.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
}

apply from: '../folioreader/bintray/installv1.gradle'
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.folioreader.model.event;

/**
* Created by gautam on 8/12/17.
*/

public class UpdateHighlightEvent {
}
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
import com.folioreader.R;
import com.folioreader.model.HighlightImpl;
import com.folioreader.model.event.AnchorIdEvent;
import com.folioreader.model.event.BusOwner;
import com.folioreader.model.event.MediaOverlayHighlightStyleEvent;
import com.folioreader.model.event.MediaOverlayPlayPauseEvent;
import com.folioreader.model.event.MediaOverlaySpeedEvent;
Expand Down Expand Up @@ -85,7 +84,6 @@ public class FolioActivity
implements FolioPageFragment.FolioPageFragmentCallback,
ObservableWebView.ToolBarListener,
ConfigBottomSheetDialogFragment.ConfigDialogCallback,
BusOwner,
MainMvpView {

private static final String TAG = "FolioActivity";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
import com.folioreader.model.event.MediaOverlaySpeedEvent;
import com.folioreader.model.event.ReloadDataEvent;
import com.folioreader.model.event.RewindIndexEvent;
import com.folioreader.model.event.UpdateHighlightEvent;
import com.folioreader.model.event.WebViewPosition;
import com.folioreader.model.quickaction.ActionItem;
import com.folioreader.model.quickaction.QuickAction;
Expand Down Expand Up @@ -293,6 +294,17 @@ public void reload(ReloadDataEvent reloadDataEvent) {
}
}

@Subscribe()
public void updateHighlight(UpdateHighlightEvent event){
if(isAdded()) {
String rangy = HighlightUtil.generateRangyString(getPageName());
FolioPageFragment.this.rangy = rangy;
if (!rangy.isEmpty()) {
loadRangy(mWebview, rangy);
}
}
}

/**
* [EVENT BUS FUNCTION]
* Function triggered from {@link FolioActivity#onActivityResult(int, int, Intent)} when any item in toc clicked.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import com.folioreader.model.HighLight;
import com.folioreader.model.HighlightImpl;
import com.folioreader.model.event.ReloadDataEvent;
import com.folioreader.model.event.UpdateHighlightEvent;
import com.folioreader.model.sqlite.HighLightTable;
import com.folioreader.ui.folio.adapter.HighlightAdapter;
import com.folioreader.util.AppUtil;
Expand Down Expand Up @@ -91,7 +92,7 @@ public void onItemClick(HighlightImpl highlightImpl) {
@Override
public void deleteHighlight(int id) {
if(HighLightTable.deleteHighlight(id)) {
EventBus.getDefault().post(new ReloadDataEvent());
EventBus.getDefault().post(new UpdateHighlightEvent());
}
}

Expand Down

0 comments on commit e1329d3

Please sign in to comment.