Browse Source

handling for different slices of browsers

bmallred 12 years ago
parent
commit
532ff065bb
2 changed files with 13 additions and 1 deletions
  1. 1 1
      scripts/controllers.js
  2. 12 0
      scripts/utilities.js

+ 1 - 1
scripts/controllers.js

@ -96,7 +96,7 @@ function DumpController($scope, $routeParams) {
96 96
        readBlob(stop, stop + $scope.columns);
97 97
      }
98 98
99
      var blob = $scope.file.webkitSlice(start, stop);
99
      var blob = mySlice($scope.file, start, stop);
100 100
      reader.readAsArrayBuffer(blob);
101 101
    }
102 102
    else {

+ 12 - 0
scripts/utilities.js

@ -57,4 +57,16 @@ function generateBinary(length) {
57 57
    }
58 58
59 59
    return binary;
60
}
61
62
function mySlice(obj, start, stop) {
63
    if (obj.mozSlice) {
64
        return obj.mozSlice(start, stop);
65
    }
66
    else if (obj.webkitSlice) {
67
        return obj.webkitSlice(start, stop);
68
    }
69
    else {
70
        return obj.slice(start, stop);
71
    }
60 72
}