X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FRes.java;h=1f1a9279e90f20b458962cfedaeeb8595de95d31;hb=1019725cfa88d9ad5dfabaf178e87da79c9c3e17;hp=37cdc29fb5c1b4b989bc45ac77d033518bbd5a77;hpb=6b010667b40641fdb82925e56466f847f721ef1f;p=org.ibex.core.git diff --git a/src/org/xwt/Res.java b/src/org/xwt/Res.java index 37cdc29..1f1a927 100644 --- a/src/org/xwt/Res.java +++ b/src/org/xwt/Res.java @@ -6,6 +6,7 @@ import java.util.*; import java.util.zip.*; import org.xwt.js.*; import org.xwt.util.*; +import org.bouncycastle.util.encoders.Base64; /** base class for XWT resources */ public abstract class Res extends JS { @@ -52,6 +53,7 @@ public abstract class Res extends JS { if (url.startsWith("https://")) return new HTTP(url); if (url.startsWith("file:") && permitLocalFilesystem) return new File(url.substring(5)); if (url.startsWith("cab:")) return new CAB(stringToRes(url.substring(4))); + if (url.startsWith("data:")) return new ByteArray(Base64.decode(url.substring(5))); throw new JS.Exn("invalid resource specifier " + url); }