You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2015/12/05 02:35:01 UTC
cordova-lib git commit: Adds copying of blackberry10 splashscreens -
fixes CB-9653. This closes #342
Repository: cordova-lib
Updated Branches:
refs/heads/master b01e3bc69 -> 18eacea16
Adds copying of blackberry10 splashscreens - fixes CB-9653. This closes #342
Project: http://git-wip-us.apache.org/repos/asf/cordova-lib/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-lib/commit/18eacea1
Tree: http://git-wip-us.apache.org/repos/asf/cordova-lib/tree/18eacea1
Diff: http://git-wip-us.apache.org/repos/asf/cordova-lib/diff/18eacea1
Branch: refs/heads/master
Commit: 18eacea1694aa82169aba76130659aa8691194ab
Parents: b01e3bc
Author: Tim Windsor <ti...@gmail.com>
Authored: Wed Nov 11 15:47:29 2015 -0500
Committer: Steve Gill <st...@gmail.com>
Committed: Fri Dec 4 17:32:31 2015 -0800
----------------------------------------------------------------------
.../src/cordova/metadata/blackberry10_parser.js | 34 +++++++++++++-------
1 file changed, 22 insertions(+), 12 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/18eacea1/cordova-lib/src/cordova/metadata/blackberry10_parser.js
----------------------------------------------------------------------
diff --git a/cordova-lib/src/cordova/metadata/blackberry10_parser.js b/cordova-lib/src/cordova/metadata/blackberry10_parser.js
index a29ca76..136a317 100644
--- a/cordova-lib/src/cordova/metadata/blackberry10_parser.js
+++ b/cordova-lib/src/cordova/metadata/blackberry10_parser.js
@@ -47,8 +47,23 @@ module.exports = blackberry_parser;
blackberry_parser.prototype.update_from_config = function(config) {
var projectRoot = util.isCordova(this.path),
resDir = path.join(this.path, 'platform_www', 'res'),
+ platform_www = path.join(this.path, 'platform_www'),
icons,
- i;
+ splashscreens;
+
+ var copyResources = function(resList) {
+ for (var i = 0; i < resList.length; i++) {
+ var src = path.join(projectRoot, resList[i].src),
+ dest = path.join(platform_www, resList[i].src),
+ destFolder = path.dirname(dest);
+
+ if (!fs.existsSync(destFolder)) {
+ shell.mkdir('-p', destFolder); // make sure target dir exists
+ }
+ events.emit('verbose', 'Copying resource from ' + src + ' to ' + dest);
+ shell.cp('-f', src, dest);
+ }
+ };
if (!config instanceof ConfigParser) {
throw new Error('update_from_config requires a ConfigParser object');
@@ -59,17 +74,12 @@ blackberry_parser.prototype.update_from_config = function(config) {
icons = config.getIcons('blackberry10');
if (icons) {
- for (i = 0; i < icons.length; i++) {
- var src = path.join(projectRoot, icons[i].src),
- dest = path.join(this.path, 'platform_www', icons[i].src),
- destFolder = path.dirname(dest);
-
- if (!fs.existsSync(destFolder)) {
- shell.mkdir('-p', destFolder); // make sure target dir exists
- }
- events.emit('verbose', 'Copying icon from ' + src + ' to ' + dest);
- shell.cp('-f', src, dest);
- }
+ copyResources(icons);
+ }
+ // blackberry10 splash images use custom element rim:splash
+ splashscreens = config.getStaticResources('blackberry10', 'rim:splash');
+ if (splashscreens) {
+ copyResources(splashscreens);
}
};
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org