cordova-plugin-camera
Advanced tools
Comparing version 2.4.0 to 2.4.1
@@ -228,2 +228,36 @@ /*jshint node: true, jasmine: true */ | ||
.injectLibraries() | ||
.then(function () { | ||
var options = { | ||
quality: 50, | ||
allowEdit: false, | ||
sourceType: cameraConstants.PictureSourceType.SAVEDPHOTOALBUM, | ||
saveToPhotoAlbum: false, | ||
targetWidth: 210, | ||
targetHeight: 210 | ||
}; | ||
return driver | ||
.then(function () { return getPicture(options, true); }) | ||
.context(CONTEXT_NATIVE_APP) | ||
// case insensitive select, will be handy with Android 7 support | ||
.elementByXPath('//android.widget.Button[translate(@text, "alow", "ALOW")="ALLOW"]') | ||
.click() | ||
.fail(function noAlert() { }) | ||
.deviceKeyEvent(BACK_BUTTON) | ||
.sleep(2000) | ||
.elementById('action_bar_title') | ||
.then(function () { | ||
// success means we're still in native app | ||
return driver | ||
.deviceKeyEvent(BACK_BUTTON); | ||
}, function () { | ||
// error means we're already in webview | ||
return driver; | ||
}); | ||
}) | ||
.then(function () { | ||
// doing it inside a function because otherwise | ||
// it would not hook up to the webviewContext var change | ||
// in the first methods of this chain | ||
return driver.context(webviewContext); | ||
}) | ||
.deleteFillerImage(fillerImagePath) | ||
@@ -295,2 +329,3 @@ .then(function () { | ||
} | ||
afterAll(function (done) { | ||
@@ -395,3 +430,3 @@ checkSession(done); | ||
.fail(function () { | ||
throw 'Couldn\'t find "Choose video" element.'; | ||
throw 'Couldn\'t find a "Choose video" element.'; | ||
}); | ||
@@ -616,2 +651,11 @@ }) | ||
.click() | ||
.then(function () { | ||
return driver | ||
.elementByXPath('//android.widget.Button[@text="OK"]') | ||
.click() | ||
.fail(function () { | ||
// no cling is all right | ||
// it is not a brand new emulator, then | ||
}); | ||
}) | ||
.elementByAndroidUIAutomator('new UiSelector().text("Gallery")') | ||
@@ -618,0 +662,0 @@ .click() |
@@ -172,2 +172,3 @@ /*jshint node: true */ | ||
} | ||
try { | ||
@@ -188,2 +189,4 @@ if (result.indexOf('file:') === 0 || | ||
} | ||
}, function (err) { | ||
errorCallback(err); | ||
}); | ||
@@ -190,0 +193,0 @@ } else { |
{ | ||
"name": "cordova-plugin-camera", | ||
"version": "2.4.0", | ||
"version": "2.4.1", | ||
"description": "Cordova Camera Plugin", | ||
@@ -5,0 +5,0 @@ "types": "./types/index.d.ts", |
@@ -24,5 +24,5 @@ --- | ||
|Android|iOS| Windows 8.1 Store | Windows 8.1 Phone | Windows 10 Store | Travis CI | | ||
|:-:|:-:|:-:|:-:|:-:|:-:| | ||
|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=android,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=ios,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=windows-8.1-store,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=windows-8.1-phone,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=windows-10-store,PLUGIN=cordova-plugin-camera/)|[](https://travis-ci.org/apache/cordova-plugin-camera) | ||
|Android 4.4|Android 5.1|Android 6.0|iOS 9.3|iOS 10.0|Windows 10 Store|Travis CI| | ||
|:-:|:-:|:-:|:-:|:-:|:-:|:-:| | ||
|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=android-4.4,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=android-5.1,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=android-6.0,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=ios-9.3,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=ios-10.0,PLUGIN=cordova-plugin-camera/)|[](http://cordova-ci.cloudapp.net:8080/job/cordova-periodic-build/PLATFORM=windows-10-store,PLUGIN=cordova-plugin-camera/)|[](https://travis-ci.org/apache/cordova-plugin-camera) | ||
@@ -29,0 +29,0 @@ # cordova-plugin-camera |
@@ -23,2 +23,9 @@ <!-- | ||
### 2.4.1 (Apr 27, 2017) | ||
* [CB-12622](https://issues.apache.org/jira/browse/CB-12622) Updated build badges in `README` | ||
* [CB-12650](https://issues.apache.org/jira/browse/CB-12650) Fix manual test for uploading image | ||
* [CB-12685](https://issues.apache.org/jira/browse/CB-12685) added `package.json` to tests folder | ||
* [CB-12622](https://issues.apache.org/jira/browse/CB-12622) (android) Appium tests: Bust **Android** 6 and 7 permission dialogs | ||
* [CB-12618](https://issues.apache.org/jira/browse/CB-12618) (android) Appium tests: Handle native cling | ||
### 2.4.0 (Feb 28, 2017) | ||
@@ -25,0 +32,0 @@ * [CB-12501](https://issues.apache.org/jira/browse/CB-12501) **Android**: Appium tests don't use `XPath` selectors anymore |
@@ -180,3 +180,3 @@ /* | ||
}; | ||
var server = "http://cordova-filetransfer.jitsu.com"; | ||
var server = "http://sheltered-retreat-43956.herokuapp.com"; | ||
@@ -183,0 +183,0 @@ ft.upload(pictureUrl, server + '/upload', win, fail, options); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
892800
109
5328
1