Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
369c173
Jetpack editor basic setup
Tug Feb 19, 2020
4527d76
prettier
Tug Feb 19, 2020
99fb15a
Add support for contact-info inner blocks: address email and phone
Tug Feb 20, 2020
ba05948
Update GB reference.
SergioEstevao Feb 25, 2020
d1c4d90
Try fetching /gutenberg/available-extensions
Tug Feb 26, 2020
9a52618
Explicitely import native compatible blocks
Tug Feb 26, 2020
05d5f7a
Merge branch 'develop' into issue/video_block_dont_force_fullscreen_o…
SergioEstevao Feb 27, 2020
bfbbe1a
Update GB reference.
SergioEstevao Mar 12, 2020
ded8fff
Skip apiFetch for now while WP REST API Auth is not yet supported
Tug Mar 18, 2020
2a16c92
Add tests for Latest-Posts Bock
chipsnyder Mar 24, 2020
deee22c
Have the Automation tests Scroll the Block window to help locate Bloc…
chipsnyder Mar 25, 2020
2cbb7a6
Update jetpack reference
cameronvoell Mar 27, 2020
ff15683
Update gutenberg reference
mkevins Mar 27, 2020
45ddf0b
Merge branch 'develop' into feature/cover-block-uploads-enable-dev-on…
mkevins Mar 27, 2020
6ae0d7c
Update Gutenberg ref
Mar 31, 2020
07b5cf1
Merge with develop
Mar 31, 2020
362e01a
Update Gutenberg ref
Mar 31, 2020
c76396d
Merge with develop
Apr 1, 2020
e368e0c
New template for release PRs
SergioEstevao Apr 1, 2020
0d6fed4
Update template file.
SergioEstevao Apr 1, 2020
57eb178
Fix: remove extra padding for post title and first `Paragraph` block …
jbinda Apr 2, 2020
6ff600a
Merge pull request #2060 from wordpress-mobile/rnmobile/latest-post-t…
Apr 2, 2020
1fb1976
Update Gutenberg ref
Apr 3, 2020
14edda2
Add a new androidReplacements function to comply with Android Typogra…
maxme Apr 3, 2020
43dabd9
Make sure the file gutenberg.pot exists before generating android and…
maxme Apr 3, 2020
05b092a
Update Gutenberg ref
Apr 3, 2020
be4e87c
Merge pull request #2107 from wordpress-mobile/issue/add-replacements…
maxme Apr 3, 2020
a1be0c4
Merge pull request #2109 from wordpress-mobile/issue/make-sure-requir…
maxme Apr 3, 2020
ddc7a4b
Merge branch 'master' into release/update_develop_with_1.25.0_master
SergioEstevao Apr 3, 2020
c05d991
Merge pull request #2112 from wordpress-mobile/release/update_develop…
SergioEstevao Apr 6, 2020
d8e0061
Update gutenberg ref
Tug Apr 6, 2020
57355a1
Update gutenberg ref
Tug Apr 6, 2020
7898f98
Merge pull request #2113 from wordpress-mobile/fix/target-gutenberg-m…
Tug Apr 6, 2020
e33540d
Update gutenberg reference
mkevins Apr 6, 2020
680dc91
Merge branch 'develop' into feature/cover-block-uploads-enable-dev-on…
mkevins Apr 6, 2020
d5c1c95
Merge branch 'develop' into try/jetpack-native-blocks
cameronvoell Apr 6, 2020
81d7799
Update gutenberg ref
cameronvoell Apr 6, 2020
c2a55b6
Gutenberg update
chipsnyder Apr 6, 2020
fd05258
Update gutenberg reference
mkevins Apr 7, 2020
111e79d
Update Gutenberg ref
Apr 7, 2020
eff00be
Merge branch 'develop' into fix/layout-preview-modal
Apr 7, 2020
230319c
Merge pull request #2086 from wordpress-mobile/fix/layout-preview-modal
Apr 7, 2020
eb103cb
Update Gutenberg ref
Apr 7, 2020
14e2224
Update react-native-video fork ref
ceyhun Apr 7, 2020
915d150
Update Gutenberg ref
Apr 7, 2020
d0ac0cf
Update Aztec reference
SergioEstevao Apr 7, 2020
def50d0
Update GB reference
SergioEstevao Apr 7, 2020
93a78fd
Update Gutenberg Reference for RangeControl refactor
chipsnyder Apr 7, 2020
18c66e1
Update GB reference.
SergioEstevao Apr 7, 2020
92825a7
Disable collapsing of whitespaces in aztec views.
SergioEstevao Apr 7, 2020
0952097
Update Aztec reference
SergioEstevao Apr 7, 2020
b3c364c
Register jetpack blocks before html parsing
cameronvoell Apr 8, 2020
d6b859b
Merge branch 'develop' into fix/layout-picker-emoji
Apr 8, 2020
b92e021
Update Gutenberg ref
Apr 8, 2020
5f66424
Merge pull request #2103 from wordpress-mobile/fix/layout-picker-emoji
Apr 8, 2020
cb74137
Update GB reference.
SergioEstevao Apr 8, 2020
5018d2b
Merge pull request #2097 from wordpress-mobile/New-template-for-relea…
SergioEstevao Apr 8, 2020
e50d92e
Fix: prevent ripple effect on slider cell in BottomSheet and disable …
jbinda Apr 8, 2020
7dbc3a6
Update Gutenberg ref
Apr 8, 2020
73ebfa6
Update Merged Commit from Gutenberg
chipsnyder Apr 8, 2020
3b62fb9
Merge pull request #2116 from wordpress-mobile/issue/2026-stepperIcon
Apr 8, 2020
34e9035
Merge with develop
Apr 8, 2020
c8f4bbe
Update Gutenberg ref
Apr 8, 2020
c5d485a
Merge pull request #2123 from wordpress-mobile/feature/layout-picker-…
Apr 8, 2020
c769e80
Update Gutenberg Reference
chipsnyder Apr 8, 2020
b693f14
Accept multiple headers through OnAuthHeaderRequestedListener (#2080)
khaykov Apr 8, 2020
98d5259
Update jetpack ref to fix inner block focus
cameronvoell Apr 9, 2020
4457166
Blog layout template (#2114)
Apr 9, 2020
e77f071
Update gutenberg reference
mkevins Apr 9, 2020
ad97bea
Merge branch 'develop' into feature/cover-block-uploads-enable-dev-on…
mkevins Apr 9, 2020
ae8999f
Feat: Column block (#1661)
jbinda Apr 9, 2020
58419f6
Update gutenberg reference
mkevins Apr 9, 2020
aa17351
Merge branch 'develop' into feature/cover-block-uploads-enable-dev-on…
mkevins Apr 9, 2020
8ed774c
Merge pull request #2070 from wordpress-mobile/feature/cover-block-up…
mkevins Apr 9, 2020
f577fbc
Update Gutenberg reference
chipsnyder Apr 9, 2020
69935b9
Fix Latests Posts Tests by expanding the scroll to button functionality
chipsnyder Apr 9, 2020
a7fbacd
Fix lint issue
chipsnyder Apr 9, 2020
a4896fc
Merge pull request #2148 from wordpress-mobile/automation/fixLatestPo…
Apr 9, 2020
bde60cd
Fix typography breakage in master
SergioEstevao Apr 9, 2020
03cd80f
Update gutenburg reference
mkevins Apr 10, 2020
eb41ebe
Merge branch 'develop' into feature/cover-block-uploads
mkevins Apr 10, 2020
225cfb5
Update gutenberg reference
mkevins Apr 10, 2020
e6df5b2
Update GB reference.
SergioEstevao Apr 10, 2020
58cc903
Merge branch 'develop' into issue/fix_breakage_for_font_size
SergioEstevao Apr 10, 2020
f05c952
Merge pull request #2149 from wordpress-mobile/issue/fix_breakage_for…
SergioEstevao Apr 10, 2020
b88e9b2
Merge branch 'develop' into issue/1966_white_space_removal
SergioEstevao Apr 10, 2020
8a090f2
Correct slider step value (#2119)
lukewalczak Apr 13, 2020
d330e79
Update gutenberg ref
chipsnyder Apr 13, 2020
ba19667
Update gutenberg reference
mkevins Apr 14, 2020
aa9b5fd
Merge branch 'develop' into feature/cover-block-uploads
mkevins Apr 14, 2020
5ea1937
Add red color studio colors
mkevins Apr 15, 2020
62d94ce
Update gutenberg reference
mkevins Apr 15, 2020
9941142
Update gutenberg reference
mkevins Apr 15, 2020
eb1ae56
Use captions defined in Media Library when inserting image.
SergioEstevao Apr 15, 2020
fd4121a
Use caption for Media in Android.
SergioEstevao Apr 15, 2020
0c04094
Correct colors usage in Button (#2155)
lukewalczak Apr 15, 2020
6d7d411
Update release notes.
SergioEstevao Apr 15, 2020
0246cb6
[FIX] Cover block background when there's a video is totally black (…
dratwas Apr 15, 2020
bf44825
Update tests to get predefined caption.
SergioEstevao Apr 15, 2020
ce92adf
Update jetpack ref
Tug Apr 15, 2020
1462e09
Fix image tests.
SergioEstevao Apr 15, 2020
17a9298
Update gutenberg reference for merged commit
chipsnyder Apr 15, 2020
d41c5ff
Merge remote-tracking branch 'origin/develop' into issue/1992-RangeCo…
chipsnyder Apr 15, 2020
e502f6c
Merge pull request #2125 from wordpress-mobile/issue/1992-RangeControl
Apr 15, 2020
064013a
Update jetpack ref
Tug Apr 15, 2020
75da962
Find the caption element ignoring the current value set on it.
SergioEstevao Apr 15, 2020
25f9115
Make sure caption element is cleared before adding new text.
SergioEstevao Apr 15, 2020
ca78090
Fix heading test now that clear actually works.
SergioEstevao Apr 15, 2020
96d86b9
Remove unused dependency in jetpack-editor-setup
Tug Apr 16, 2020
6bfa3ab
Target final jetpack ref in master
Tug Apr 16, 2020
cb97bae
Merge remote-tracking branch 'origin/develop' into try/jetpack-native…
Tug Apr 16, 2020
3695f29
Merge branch 'develop' into issue/1851_insert_captions
SergioEstevao Apr 16, 2020
f0d0b84
Hide in production
Tug Apr 16, 2020
c6e5be9
Update develop with master v1.26.0 (#2164)
pinarol Apr 16, 2020
fd39dd9
Merge pull request #1934 from wordpress-mobile/try/jetpack-native-blocks
cameronvoell Apr 17, 2020
ffb290f
Use color-studio red-40 instead of red-30 and red-50
mkevins Apr 20, 2020
38068dc
Update gutenberg reference
mkevins Apr 20, 2020
a900467
Merge branch 'develop' into feature/cover-block-uploads
mkevins Apr 20, 2020
ee9a5f8
Update gutenberg reference
mkevins Apr 20, 2020
e7e6cce
Refactor: move `scrollEnabled` to BlockList (#2145)
jbinda Apr 20, 2020
9ce7dd3
Merge branch 'develop' into feature/cover-block-uploads
mkevins Apr 20, 2020
9fcbddb
Merge pull request #2150 from wordpress-mobile/feature/cover-block-up…
mkevins Apr 20, 2020
55ac1bd
Add Buttons block (#1933)
lukewalczak Apr 20, 2020
7488bac
Update RELEASE-NOTES after merging Buttons (#2167)
lukewalczak Apr 20, 2020
37458b0
Update GB reference.
SergioEstevao Apr 20, 2020
80c0265
Merge branch 'develop' into issue/1851_insert_captions
SergioEstevao Apr 20, 2020
6906be5
Merge branch 'develop' into issue/1851_insert_captions
SergioEstevao Apr 20, 2020
1cb521e
Update Gutenberg ref
Apr 20, 2020
6d7a995
Merge pull request #2156 from wordpress-mobile/issue/1851_insert_capt…
SergioEstevao Apr 20, 2020
38ee09f
Merge branch 'develop' into issue/video_block_dont_force_fullscreen_o…
SergioEstevao Apr 20, 2020
d9c38d7
Update GB reference.
SergioEstevao Apr 20, 2020
2f6d03d
Updating Aztec Android ref to Release v1.3.40"
cameronvoell Apr 20, 2020
db8231f
Update GB reference.
SergioEstevao Apr 21, 2020
3a3390a
Update release notes.
SergioEstevao Apr 21, 2020
dd36f68
Merge pull request #1952 from wordpress-mobile/issue/video_block_dont…
SergioEstevao Apr 21, 2020
a6d1641
Update GB reference.
SergioEstevao Apr 21, 2020
89d751e
Revert release notes update.
SergioEstevao Apr 21, 2020
d34449f
Update gutenberg reference
mkevins Apr 22, 2020
b87354f
Merge branch 'develop' into feature/cover-block-uploads-enable-option…
mkevins Apr 22, 2020
8acfb12
Refactor: Fixed position of `FloatingToolbar` on the bottom of the sc…
jbinda Apr 22, 2020
8a22008
remove extra line in release note fo FloatingTOolbar (#2176)
jbinda Apr 22, 2020
f21a84b
Update react-native-video ref
ceyhun Apr 22, 2020
0482b3e
Merge pull request #2124 from wordpress-mobile/issue/remove-apache2-d…
ceyhun Apr 22, 2020
4d75949
Update Gutenberg ref
Apr 22, 2020
3c685a4
Merge branch 'develop' into fix/block-list-scroll-inner-blocks
Apr 22, 2020
c9d6069
Merge pull request #2171 from wordpress-mobile/fix/block-list-scroll-…
Apr 22, 2020
9f60e16
Update GB reference.
SergioEstevao Apr 22, 2020
d59ea77
Merge branch 'develop' into issue/revert_video_player_inline_on_iOS
SergioEstevao Apr 22, 2020
72012b4
Merge pull request #2173 from wordpress-mobile/issue/revert_video_pla…
SergioEstevao Apr 22, 2020
eadf814
Add release notes for cover block upload options
mkevins Apr 23, 2020
cd3d989
Point to android aztec PR which has changes related to whitespace ignore
marecar3 Apr 23, 2020
43e98e2
Update gb reference
marecar3 Apr 23, 2020
29b4c0e
Merge branch 'develop' into issue/1966_white_space_removal
marecar3 Apr 23, 2020
a034c37
Bump aztec version to v1.3.41
marecar3 Apr 23, 2020
d3390c2
Update GB reference.
SergioEstevao Apr 23, 2020
b2d3502
Update Aztec iOS to official 1.18.0 version.
SergioEstevao Apr 23, 2020
79dd68a
Update gutenberg reference
mkevins Apr 24, 2020
f75e3e1
Merge branch 'develop' into feature/cover-block-uploads-enable-option…
mkevins Apr 24, 2020
9abd4ac
Merge pull request #2170 from wordpress-mobile/update/aztec-android-u…
cameronvoell Apr 24, 2020
99befd3
Update gutenberg reference
mkevins Apr 24, 2020
fd258a4
Update gutenberg reference
mkevins Apr 24, 2020
8d68f17
Update release notes.
SergioEstevao Apr 24, 2020
71cbc74
Merge pull request #2174 from wordpress-mobile/feature/cover-block-up…
mkevins Apr 24, 2020
3f91bcc
Merge branch 'develop' into issue/1966_white_space_removal
SergioEstevao Apr 24, 2020
eb8e143
Merge branch 'develop' into issue/1966_white_space_removal
SergioEstevao Apr 24, 2020
f36064c
Update release notes.
SergioEstevao Apr 24, 2020
35ca316
Merge pull request #2127 from wordpress-mobile/issue/1966_white_space…
SergioEstevao Apr 24, 2020
749b78e
Set the shallow flag on the submodules
hypest Apr 24, 2020
5fbf118
Merge pull request #2183 from wordpress-mobile/try/shallow-submodules
cameronvoell Apr 24, 2020
133be1e
Update Aztec-Android for alignment handling
mchowning Mar 12, 2020
bb67794
v1.27.0
mkevins Apr 27, 2020
7e3f9b3
Bump version number in Podfile.lock
mkevins Apr 27, 2020
30d5f0a
Merge branch 'master' into release/1.27.0
mkevins Apr 27, 2020
5697680
Update Release notes
Apr 27, 2020
563a544
Update gutenberg reference to include cherry-picked commit
mkevins Apr 28, 2020
a2465d1
Update release notes
mkevins Apr 30, 2020
00d0f55
Generate bundles
mkevins Apr 30, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ symlinked-packages
symlinked-packages-in-parent
react-native-aztec
bundle
jetpack
5 changes: 5 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
[submodule "gutenberg"]
path = gutenberg
url = ../../WordPress/gutenberg.git
shallow = true
[submodule "jetpack"]
path = jetpack
url = ../../Automattic/jetpack.git
shallow = true
13 changes: 13 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
1.27.0
------
* Prefill caption for image blocks when available on the Media library
* New block: Buttons. From now you’ll be able to add the individual Button block only inside the Buttons block
* Fix bug where whitespaces at start of text blocks were being removed
* Add support for upload options in Cover block
* [Android] Floating toolbar, previously located above nested blocks, is now placed at the top of the screen
* [iOS] Floating toolbar, previously located above nested blocks, is now placed at the bottom of the screen
* Fix the icons in FloatingToolbar on RTL mode
* [Android] Add alignment options for heading block
* Fix Quote block so it visually reflects selected alignment
* Fix bug where buttons in page templates were not rendering correctly on web

1.26.0
------
* [iOS] Disable ripple effect in all BottomSheet's controls.
Expand Down
2 changes: 1 addition & 1 deletion RNTAztecView.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ Pod::Spec.new do |s|
s.xcconfig = {'OTHER_LDFLAGS' => '-lxml2',
'HEADER_SEARCH_PATHS' => '/usr/include/libxml2'}
s.dependency 'React-Core'
s.dependency 'WordPress-Aztec-iOS', '~> 1.17.1'
s.dependency 'WordPress-Aztec-iOS', '~> 1.18.0'

end
4 changes: 2 additions & 2 deletions __device-tests__/gutenberg-editor-heading.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ describe( 'Gutenberg Editor tests', () => {
if ( isAndroid() ) {
await headingBlockElement.click();
}
await editorPage.sendTextToHeadingBlock( headingBlockElement, testData.heading );
await editorPage.sendTextToHeadingBlock( headingBlockElement, testData.heading, false );

await editorPage.addNewParagraphBlock();
let paragraphBlockElement = await editorPage.getParagraphBlockAtPosition( 2 );
Expand All @@ -60,7 +60,7 @@ describe( 'Gutenberg Editor tests', () => {

await editorPage.addNewHeadingBlock();
headingBlockElement = await editorPage.getHeadingBlockAtPosition( 4 );
await editorPage.sendTextToHeadingBlock( headingBlockElement, testData.heading );
await editorPage.sendTextToHeadingBlock( headingBlockElement, testData.heading, false );

await editorPage.addNewParagraphBlock();
paragraphBlockElement = await editorPage.getParagraphBlockAtPosition( 5 );
Expand Down
2 changes: 1 addition & 1 deletion __device-tests__/gutenberg-editor-image.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ describe( 'Gutenberg Editor Image Block tests', () => {
imageBlock = await editorPage.getImageBlockAtPosition( 1 );
await imageBlock.click();
await swipeUp( driver, imageBlock );
await editorPage.enterCaptionToSelectedImageBlock( testData.imageCaption );
await editorPage.enterCaptionToSelectedImageBlock( testData.imageCaption, true );
await editorPage.dismissKeyboard();
imageBlock = await editorPage.getImageBlockAtPosition( 1 );
await imageBlock.click();
Expand Down
19 changes: 18 additions & 1 deletion __device-tests__/helpers/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,28 @@ const typeString = async ( driver: wd.PromiseChainWebdriver, element: wd.Promise

const typeStringIos = async ( driver: wd.PromiseChainWebdriver, element: wd.PromiseChainWebdriver.Element, str: string, clear: boolean ) => {
if ( clear ) {
await element.clear();
//await element.clear(); This was not working correctly on iOS so need a custom implementation
await clearTextBox( driver, element );
}
await element.type( str );
};

const clearTextBox = async ( driver: wd.PromiseChainWebdriver, element: wd.PromiseChainWebdriver.Element ) => {
await element.click();
let originalText = await element.text();
let text = originalText;
// We are double tapping on the text field and pressing backspace until all content is removed.
do {
originalText = await element.text();
const action = new wd.TouchAction( driver );
action.tap( { el: element, count: 2 } );
await action.perform();
await element.type( '\b' );
text = await element.text();
// We compare with the original content and not empty because text always return any hint set on the element.
} while ( originalText !== text );
};

const typeStringAndroid = async (
driver: wd.PromiseChainWebdriver,
element: wd.PromiseChainWebdriver.Element,
Expand Down
2 changes: 1 addition & 1 deletion __device-tests__/pages/editor-page.js
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ export default class EditorPage {
}

async enterCaptionToSelectedImageBlock( caption: string, clear: boolean = true ) {
const imageBlockCaptionField = await this.driver.elementByXPath( '//XCUIElementTypeButton[@name="Image caption. Empty"]' );
const imageBlockCaptionField = await this.driver.elementByXPath( '//XCUIElementTypeButton[starts-with(@name, "Image caption.")]' );
await imageBlockCaptionField.click();
await typeString( this.driver, imageBlockCaptionField, caption, clear );
}
Expand Down
8 changes: 8 additions & 0 deletions android/app/src/main/java/com/gutenberg/MainApplication.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;

public class MainApplication extends Application implements ReactApplication {

Expand Down Expand Up @@ -56,6 +57,13 @@ public void requestMediaPickFromDeviceLibrary(MediaUploadCallback mediaUploadCal

@Override
public void requestMediaPickFromMediaLibrary(MediaUploadCallback mediaUploadCallback, Boolean allowMultipleSelection, MediaType mediaType) {
List<RNMedia> rnMediaList = new ArrayList<>();
if (mediaType == MediaType.IMAGE) {
rnMediaList.add(new Media(1, "https://cldup.com/cXyG__fTLN.jpg", "image", "Mountain" ));
} else if (mediaType == MediaType.VIDEO) {
rnMediaList.add(new Media(2, "https://i.cloudup.com/YtZFJbuQCE.mov", "video", "Cloudup" ));
}
mediaUploadCallback.onUploadMediaFileSelected(rnMediaList);
}


Expand Down
65 changes: 65 additions & 0 deletions android/app/src/main/java/com/gutenberg/Media.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
package com.gutenberg;

import androidx.annotation.NonNull;

import org.wordpress.mobile.ReactNativeGutenbergBridge.GutenbergBridgeJS2Parent.MediaType;
import org.wordpress.mobile.ReactNativeGutenbergBridge.GutenbergBridgeJS2Parent.RNMedia;
import com.facebook.react.bridge.WritableMap;
import com.facebook.react.bridge.WritableNativeMap;

import java.util.Locale;

public class Media implements RNMedia {
private int mId;
private String mUrl;
private String mType;
private String mCaption;

public Media(int id, String url, String type, String caption) {
this.mId = id;
this.mUrl = url;
this.mType = type;
this.mCaption = caption;
}

public int getId() {
return mId;
}

public void setId(int id) {
this.mId = id;
}

public String getUrl() {
return mUrl;
}

public void setUrl(String url) {
this.mUrl = url;
}

public String getType() {
return mType;
}

public void setType(String mediaType) {
this.mType = mediaType;
}

public String getCaption() {
return mCaption;
}

public void setCaption(String caption) {
this.mCaption = caption;
}

public WritableMap toMap() {
WritableMap map = new WritableNativeMap();
map.putInt("id", mId);
map.putString("url", mUrl);
map.putString("type", mType);
map.putString("caption", mCaption);
return map;
}
}
Loading