incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Filip Maj (JIRA)" <>
Subject [jira] [Resolved] (CB-481) Patch Android cordova.js to call exec() instead of directly calling prompt()
Date Wed, 11 Jul 2012 16:35:33 GMT


Filip Maj resolved CB-481.

    Resolution: Fixed

Fixed; [Android commit 85aa74|;a=commit;h=85aa740c9864881db562bb1f1fcf672531fea8b1]
and [JS commit df936f|;a=commit;h=df936f604266c971933d87eef0b124374d6871f5].
> Patch Android cordova.js to call exec() instead of directly calling prompt()
> ----------------------------------------------------------------------------
>                 Key: CB-481
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, CordovaJS
>    Affects Versions: 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.9.0
>            Reporter: Filip Maj
>            Assignee: Filip Maj
>            Priority: Minor
>             Fix For: 2.0.0
> The final call in Android's cordova-js after everything is ready is to tell native to
unhide the webview. This is done via a {{prompt}} call with string "gap_init" or something
along those lines.
> While this is fine, we already have the {{exec}} module in place to handle webview ->
native communication. We should use that instead. It's kind of foolish to go one level below
{{exec}} when we have the {{exec}} abstraction available and in place already.
> This would also help the testing tool Ripple: Android Cordova apps being emulated in
Ripple would no longer see an annoying prompt following app startup!
> Bottom line: {{exec}} is our go-to for calling into native. Circumventing an abstraction
we put into place does not make any sense, and unifies how our bridge works.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message