I feel like the police here.. remember to also make changes to the plugin
repos if you are changing plugin code :)

On 13-06-07 4:44 PM, "bows...@apache.org" <bows...@apache.org> wrote:

>Updated Branches:
>  refs/heads/master 3753e3f35 -> e52d4fc00
>
>
>CB-3736: Cleaning up code so that this makes more sense. Variables are OK
>
>
>Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
>Commit: 
>http://git-wip-us.apache.org/repos/asf/cordova-android/commit/e52d4fc0
>Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/e52d4fc0
>Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/e52d4fc0
>
>Branch: refs/heads/master
>Commit: e52d4fc0035546c6bbd93a60f02bd887fddab7cc
>Parents: 3753e3f
>Author: Joe Bowser <bows...@apache.org>
>Authored: Fri Jun 7 16:43:53 2013 -0700
>Committer: Joe Bowser <bows...@apache.org>
>Committed: Fri Jun 7 16:43:53 2013 -0700
>
>----------------------------------------------------------------------
> .../src/org/apache/cordova/Globalization.java      |   13 +++++++------
> 1 files changed, 7 insertions(+), 6 deletions(-)
>----------------------------------------------------------------------
>
>
>http://git-wip-us.apache.org/repos/asf/cordova-android/blob/e52d4fc0/frame
>work/src/org/apache/cordova/Globalization.java
>----------------------------------------------------------------------
>diff --git a/framework/src/org/apache/cordova/Globalization.java
>b/framework/src/org/apache/cordova/Globalization.java
>index 5c75e10..4fac074 100644
>--- a/framework/src/org/apache/cordova/Globalization.java
>+++ b/framework/src/org/apache/cordova/Globalization.java
>@@ -260,12 +260,13 @@ public class Globalization extends CordovaPlugin  {
>             String fmt = fmtDate.toLocalizedPattern() + " " +
>fmtTime.toLocalizedPattern(); //default SHORT date/time format. ex.
>dd/MM/yyyy h:mm a
> 
>             //get Date value + options (if available)
>-            if (options.getJSONObject(0).length() > 1){
>+            boolean test = options.getJSONObject(0).has(OPTIONS);
>+            if (options.getJSONObject(0).has(OPTIONS)){
>                 //options were included
>-
>+                JSONObject innerOptions =
>options.getJSONObject(0).getJSONObject(OPTIONS);
>                 //get formatLength option
>-                if
>(!((JSONObject)options.getJSONObject(0).get(OPTIONS)).isNull(FORMATLENGTH)
>){
>-                    String fmtOpt =
>(String)((JSONObject)options.getJSONObject(0).get(OPTIONS)).get(FORMATLENG
>TH);
>+                if (!innerOptions.isNull(FORMATLENGTH)){
>+                    String fmtOpt = innerOptions.getString(FORMATLENGTH);
>                     if (fmtOpt.equalsIgnoreCase(MEDIUM)){//medium
>                         fmtDate =
>(SimpleDateFormat)android.text.format.DateFormat.getMediumDateFormat(this.
>cordova.getActivity());
>                     }else if (fmtOpt.equalsIgnoreCase(LONG) ||
>fmtOpt.equalsIgnoreCase(FULL)){ //long/full
>@@ -275,8 +276,8 @@ public class Globalization extends CordovaPlugin  {
> 
>                 //return pattern type
>                 fmt = fmtDate.toLocalizedPattern() + " " +
>fmtTime.toLocalizedPattern();
>-                if
>(!((JSONObject)options.getJSONObject(0).get(OPTIONS)).isNull(SELECTOR)){
>-                    String selOpt =
>(String)((JSONObject)options.getJSONObject(0).get(OPTIONS)).get(SELECTOR);
>+                if (!innerOptions.isNull(SELECTOR)){
>+                    String selOpt = innerOptions.getString(SELECTOR);
>                     if (selOpt.equalsIgnoreCase(DATE)){
>                         fmt =  fmtDate.toLocalizedPattern();
>                     }else if (selOpt.equalsIgnoreCase(TIME)){
>

Reply via email to