aboutsummaryrefslogtreecommitdiff
path: root/libs/editor/WordPressEditor/src/main/java/org/wordpress/android/editor/OnJsEditorStateChangedListener.java
blob: ca8cbf514825c07469803436945b64691e911bfe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package org.wordpress.android.editor;

import org.json.JSONObject;

import java.util.Map;

import static org.wordpress.android.editor.EditorFragmentAbstract.MediaType;

public interface OnJsEditorStateChangedListener {
    void onDomLoaded();
    void onSelectionChanged(Map<String, String> selectionArgs);
    void onSelectionStyleChanged(Map<String, Boolean> changeSet);
    void onMediaTapped(String mediaId, MediaType mediaType, JSONObject meta, String uploadStatus);
    void onLinkTapped(String url, String title);
    void onMediaRemoved(String mediaId);
    void onMediaReplaced(String mediaId);
    void onVideoPressInfoRequested(String videoId);
    void onGetHtmlResponse(Map<String, String> responseArgs);
    void onActionFinished();
}