|
@@ -225,8 +225,10 @@ ${ fb_components.menubar() }
|
|
|
$.getJSON(_baseUrl, params, function (data) {
|
|
$.getJSON(_baseUrl, params, function (data) {
|
|
|
var _html = "";
|
|
var _html = "";
|
|
|
|
|
|
|
|
- viewModel.file(ko.mapping.fromJS(data));
|
|
|
|
|
|
|
+ viewModel.file(ko.mapping.fromJS(data, { 'ignore': ['view.contents', 'view.xxd'] }));
|
|
|
if (data.view.contents) {
|
|
if (data.view.contents) {
|
|
|
|
|
+ $('#fileArea pre').show();
|
|
|
|
|
+ $('.binary').hide();
|
|
|
var chunks = getChunks(startPage, endPage, data.view)
|
|
var chunks = getChunks(startPage, endPage, data.view)
|
|
|
for (var i = startPage; i <= endPage; i++) {
|
|
for (var i = startPage; i <= endPage; i++) {
|
|
|
pages[i] = chunks.shift();
|
|
pages[i] = chunks.shift();
|
|
@@ -244,6 +246,8 @@ ${ fb_components.menubar() }
|
|
|
|
|
|
|
|
if (data.view.xxd != null) {
|
|
if (data.view.xxd != null) {
|
|
|
pages[startPage] = data.view.xxd;
|
|
pages[startPage] = data.view.xxd;
|
|
|
|
|
+ $('#fileArea pre').hide();
|
|
|
|
|
+ $('.binary').show();
|
|
|
|
|
|
|
|
$(data.view.xxd).each(function (cnt, item) {
|
|
$(data.view.xxd).each(function (cnt, item) {
|
|
|
_html += "<tr><td>" + formatHex(item[0], 7) + ": </td><td>";
|
|
_html += "<tr><td>" + formatHex(item[0], 7) + ": </td><td>";
|