[ 
https://issues.apache.org/jira/browse/CB-11967?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Kotikov updated CB-11967:
----------------------------------
    Component/s: CordovaLib

> Cordova Plugin default preferences loaded as 'undefined' value inside cordova 
> project.
> --------------------------------------------------------------------------------------
>
>                 Key: CB-11967
>                 URL: https://issues.apache.org/jira/browse/CB-11967
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaLib
>    Affects Versions: 6.3.1
>            Reporter: Iñaki Vitoria
>            Assignee: Nikita Matrosov
>              Labels: reproduced, triaged
>
> Scenario
> ========
> Creating a new cordova Plugin.
> Setting preferences and default values in different platforms inside 
> plugin.xml file.
> Once the plugin is added to the project and built, resultant DEFAULT values 
> aren´t loaded and set to 'undefined'.
> PROJECT SAMPLE CODE PROVIDED
> ============================
> Only relevant lines of code are included, everything else has been removed 
> since is automatically generated by cordova.
> <?xml version="1.0" encoding="utf-8"?>
> <plugin id="cordova-plugin-sampleplugin" version="0.0.4"
>     
>     xmlns="http://www.phonegap.com/ns/plugins/1.0";
>     xmlns:android="http://schemas.android.com/apk/res/android";>
>     <name>Plugin</name>
>     <preference name="SAMPLE_PREF_1" default="value1" />
>     <preference name="SAMPLE_PREF_2" default="value2" />
>     <preference name="SAMPLE_PREF_3" default="value3" />
>     <engines>
>         <engine name="cordova" version=">=3.4.0" />
>     </engines>
>     
>     <asset src="www/SamplePlugin.js" target="js/SamplePlugin.js" />
>     <platform name="android">
>        
>         <config-file parent="/*" target="res/xml/config.xml">
>             <preferences name="com.sample.plugin">
>                 <preference name="samplepref1" value="$SAMPLE_PREF_1" />
>                 <preference name="samplepref2" value="$SAMPLE_PREF_2" />
>                 <preference name="samplepref3" value="$SAMPLE_PREF_3" />
>             </preferences>
>         </config-file>
>     </platform>
> </plugin>
> Given the following preference configuration and default values PROVIDED
> the resultant config.xml file inside res/xml/config.xml (android example) 
> contains all default values set to 'undefined'
> <preferences name="com.sample.plugin">
>     <preference name="samplepref1" value="undefined" />
>     <preference name="samplepref2" value="undefined" />
>     <preference name="samplepref3" value="undefined" />
> </preferences>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to