Index: src/site/samples/dndfiles/example/slicing.dart |
diff --git a/src/site/samples/dndfiles/example/slicing.dart b/src/site/samples/dndfiles/example/slicing.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7452ba017c139e13ecf2b5b0956074349fa9f99b |
--- /dev/null |
+++ b/src/site/samples/dndfiles/example/slicing.dart |
@@ -0,0 +1 @@ |
+import "dart:html" as k;class s{static const t="Chrome";static const u="Firefox";static const v="Internet Explorer";static const AB="Safari";final o;final minimumVersion;const s(this.o,[this.minimumVersion]);}class BB{const BB();}class CB{final name;const CB(this.name);}class DB{const DB();}class EB{var GB;var HB;var IB;EB(){HB=k.query('#byte-content');IB=k.query('#byte-range');GB=k.query('#files');GB.onChange.listen((h){HB.text='';IB.text='';});var g=k.query('#read-bytes-buttons');g.onClick.listen(JB);} JB( j){var g=j.target;if(g is k.ButtonElement){var h=g.attributes['data-startbyte'];var i=g.attributes['data-endbyte'];KB(h!=null?int.parse(h):null,i!=null?int.parse(i):null);}} KB([ j, i]){var l=GB.files;if(l.length==0){k.window.alert('Please select a file!');return;}var h=l[0];var m=j!=null?j:0;var n=i!=null?i:h.size;var g=new k.FileReader();g.onLoad.listen((FB){HB.text=g.result;IB.text='Read bytes ${m+1} - ${n+1} of ${h.size}.';});var q=h.slice(m,n);g.readAsBinaryString(q);}} main(){new EB();} |