blob: ecd515154a2b1ee446d4ae8cbe9f0279d3e96755 [file] [log] [blame]
package org.wordpress.android.editor;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.DragEvent;
import android.widget.LinearLayout;
import org.wordpress.android.editor.EditorFragmentAbstract.EditorDragAndDropListener;
import org.wordpress.android.editor.EditorFragmentAbstract.EditorFragmentListener;
import org.wordpress.android.editor.EditorFragmentAbstract.TrackableEvent;
import org.wordpress.android.util.helpers.MediaFile;
import java.util.ArrayList;
public class MockEditorActivity extends AppCompatActivity implements EditorFragmentListener,
EditorDragAndDropListener {
public static final int LAYOUT_ID = 999;
EditorFragment mEditorFragment;
@SuppressWarnings("ResourceType")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setId(LAYOUT_ID);
setContentView(linearLayout);
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
mEditorFragment = new EditorFragmentForTests();
fragmentTransaction.add(linearLayout.getId(), mEditorFragment, "editorFragment");
fragmentTransaction.commit();
}
@Override
public void onEditorFragmentInitialized() {
mEditorFragment.setTitle("A title");
mEditorFragment.setContent("<p>Example <strong>content</strong></p>");
}
@Override
public void onSettingsClicked() {
}
@Override
public void onAddMediaClicked() {
}
@Override
public void onMediaRetryClicked(String mediaId) {
}
@Override
public void onMediaUploadCancelClicked(String mediaId, boolean delete) {
}
@Override
public void onFeaturedImageChanged(long mediaId) {
}
@Override
public void onVideoPressInfoRequested(String videoId) {
}
@Override
public String onAuthHeaderRequested(String url) {
return "";
}
@Override
public void saveMediaFile(MediaFile mediaFile) {
}
@Override
public void onTrackableEvent(TrackableEvent event) {
}
@Override
public void onMediaDropped(ArrayList<Uri> mediaUri) {
}
@Override
public void onRequestDragAndDropPermissions(DragEvent dragEvent) {
}
}