cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ian Clelland (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-6393) Make {File|Directory}Entry.toURL() return something useful for developers
Date Wed, 02 Apr 2014 20:21:14 GMT
Ian Clelland created CB-6393:
--------------------------------

             Summary: Make {File|Directory}Entry.toURL() return something useful for developers
                 Key: CB-6393
                 URL: https://issues.apache.org/jira/browse/CB-6393
             Project: Apache Cordova
          Issue Type: Improvement
          Components: Plugin File
            Reporter: Ian Clelland
            Assignee: Ian Clelland


[Relevant mailing list thread|http://markmail.org/thread/iarsjqjynd7kpcyk]

{{FileEntry.toURL()}} and {{DirectoryEntry.toURL()}} should return, by default, URLs which
are usable by the webview, as {{src}} for video, audio and image tags.

Practically, this means that {{.toURL()}} should return the same values as {{.toNativeURL()}}
currently does: a file URL if possible; a content (Android) or assets-library (iOS) library
if that's required, or a cdvfile URL as a last resort.

{{.toNativeURL}} should stick around for a while (with a deprecation notice) since it's been
released, and I've advocated its use on various forums. It should have exactly the same semantics
as {{.toURL}} though.

We can introduce a {{.toInternalURL}} method to format cdvfile URLs for passing over the bridge,
since that is the format that the native side of the file plugin expects, and it would be
nice to have a single place where that conversion is done.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message