Skip to content

Commit ee3cbf2

Browse files
author
p01
committed
Handle base64 encoded text resources
1 parent e079558 commit ee3cbf2

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/resource-manager/resource_templates.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -339,9 +339,13 @@ templates.resource_detail =
339339

340340
text:function(resource)
341341
{
342-
return (
343-
['pre',resource.data.content.stringData
344-
]);
342+
var data = resource.data.content.stringData;
343+
var pos = data.indexOf(',');
344+
var header = data.slice(0,pos);
345+
var data = data.slice(pos+1);
346+
var base64 = header.contains(';base64');
347+
348+
return ['pre',base64?atob(data):data];
345349
},
346350

347351
markup:function(resource)

0 commit comments

Comments
 (0)