| Index: src/site/articles/trydart/examples/1-blankbadge/piratebadge.dart.js
|
| diff --git a/src/site/articles/trydart/examples/1-blankbadge/piratebadge.dart.js b/src/site/articles/trydart/examples/1-blankbadge/piratebadge.dart.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..298d85601e5b1baf69dfbeb7a7d1ef7b94fe96b1
|
| --- /dev/null
|
| +++ b/src/site/articles/trydart/examples/1-blankbadge/piratebadge.dart.js
|
| @@ -0,0 +1,282 @@
|
| +// Generated by dart2js, the Dart to JavaScript compiler.
|
| +// The code supports the following hooks:
|
| +// dartPrint(message) - if this function is defined it is called
|
| +// instead of the Dart [print] method.
|
| +// dartMainRunner(main) - if this function is defined, the Dart [main]
|
| +// method will not be invoked directly.
|
| +// Instead, a closure that will invoke [main] is
|
| +// passed to [dartMainRunner].
|
| +(function($) {
|
| +var A = {};
|
| +delete A.x;
|
| +var B = {};
|
| +delete B.x;
|
| +var C = {};
|
| +delete C.x;
|
| +var D = {};
|
| +delete D.x;
|
| +var E = {};
|
| +delete E.x;
|
| +var F = {};
|
| +delete F.x;
|
| +var G = {};
|
| +delete G.x;
|
| +var H = {};
|
| +delete H.x;
|
| +var J = {};
|
| +delete J.x;
|
| +var K = {};
|
| +delete K.x;
|
| +var L = {};
|
| +delete L.x;
|
| +var M = {};
|
| +delete M.x;
|
| +var N = {};
|
| +delete N.x;
|
| +var O = {};
|
| +delete O.x;
|
| +var P = {};
|
| +delete P.x;
|
| +var Q = {};
|
| +delete Q.x;
|
| +var R = {};
|
| +delete R.x;
|
| +var S = {};
|
| +delete S.x;
|
| +var T = {};
|
| +delete T.x;
|
| +var U = {};
|
| +delete U.x;
|
| +var V = {};
|
| +delete V.x;
|
| +var W = {};
|
| +delete W.x;
|
| +var X = {};
|
| +delete X.x;
|
| +var Y = {};
|
| +delete Y.x;
|
| +var Z = {};
|
| +delete Z.x;
|
| +function Isolate() {}
|
| +init();
|
| +
|
| +$ = Isolate.$isolateProperties;
|
| +// Method closures
|
| +(function (reflectionData) {
|
| + function map(x){x={x:x};delete x.x;return x}
|
| + if (!init.libraries) init.libraries = [];
|
| + if (!init.mangledNames) init.mangledNames = map();
|
| + if (!init.mangledGlobalNames) init.mangledGlobalNames = map();
|
| + if (!init.statics) init.statics = map();
|
| + if (!init.interfaces) init.interfaces = map();
|
| + if (!init.globalFunctions) init.globalFunctions = map();
|
| + var libraries = init.libraries;
|
| + var mangledNames = init.mangledNames;
|
| + var mangledGlobalNames = init.mangledGlobalNames;
|
| + var hasOwnProperty = Object.prototype.hasOwnProperty;
|
| + var length = reflectionData.length;
|
| + for (var i = 0; i < length; i++) {
|
| + var data = reflectionData[i];
|
| + var name = data[0];
|
| + var uri = data[1];
|
| + var metadata = data[2];
|
| + var globalObject = data[3];
|
| + var descriptor = data[4];
|
| + var isRoot = !!data[5];
|
| + var fields = descriptor && descriptor[""];
|
| + var classes = [];
|
| + var functions = [];
|
| + function processStatics(descriptor) {
|
| + for (var property in descriptor) {
|
| + if (!hasOwnProperty.call(descriptor, property)) continue;
|
| + if (property === "") continue;
|
| + var element = descriptor[property];
|
| + var firstChar = property.substring(0, 1);
|
| + var previousProperty;
|
| + if (firstChar === "+") {
|
| + mangledGlobalNames[previousProperty] = property.substring(1);
|
| + if (descriptor[property] == 1) descriptor[previousProperty].$reflectable = 1;
|
| + if (element && element.length) init.interfaces[previousProperty] = element;
|
| + } else if (firstChar === "@") {
|
| + property = property.substring(1);
|
| + $[property]["@"] = element;
|
| + } else if (firstChar === "*") {
|
| + globalObject[previousProperty].$defaultValues = element;
|
| + var optionalMethods = descriptor.$methodsWithOptionalArguments;
|
| + if (!optionalMethods) {
|
| + descriptor.$methodsWithOptionalArguments = optionalMethods = {}
|
| + }
|
| + optionalMethods[property] = previousProperty;
|
| + } else if (typeof element === "function") {
|
| + globalObject[previousProperty = property] = element;
|
| + functions.push(property);
|
| + init.globalFunctions[property] = element;
|
| + } else {
|
| + previousProperty = property;
|
| + var newDesc = {};
|
| + var previousProp;
|
| + for (var prop in element) {
|
| + if (!hasOwnProperty.call(element, prop)) continue;
|
| + firstChar = prop.substring(0, 1);
|
| + if (prop === "static") {
|
| + processStatics(init.statics[property] = element[prop]);
|
| + } else if (firstChar === "+") {
|
| + mangledNames[previousProp] = prop.substring(1);
|
| + if (element[prop] == 1) element[previousProp].$reflectable = 1;
|
| + } else if (firstChar === "@" && prop !== "@") {
|
| + newDesc[prop.substring(1)]["@"] = element[prop];
|
| + } else if (firstChar === "*") {
|
| + newDesc[previousProp].$defaultValues = element[prop];
|
| + var optionalMethods = newDesc.$methodsWithOptionalArguments;
|
| + if (!optionalMethods) {
|
| + newDesc.$methodsWithOptionalArguments = optionalMethods={}
|
| + }
|
| + optionalMethods[prop] = previousProp;
|
| + } else {
|
| + newDesc[previousProp = prop] = element[prop];
|
| + }
|
| + }
|
| + $$[property] = [globalObject, newDesc];
|
| + classes.push(property);
|
| + }
|
| + }
|
| + }
|
| + processStatics(descriptor);
|
| + libraries.push([name, uri, classes, functions, metadata, fields, isRoot,
|
| + globalObject]);
|
| + }
|
| +})([
|
| +["piratebadge.dart", "piratebadge.dart", , A, {
|
| +main: function() {
|
| +}},
|
| +1],
|
| +]);
|
| +// Static function getters
|
| +// Runtime type support
|
| +// getInterceptor methods
|
| +$.interceptorsByTag = null;
|
| +$.leafTags = null;
|
| +$.mapTypeToInterceptor = [];
|
| +
|
| +init.functionAliases = {};
|
| +;
|
| +init.metadata = [];
|
| +$ = null;
|
| +Isolate = Isolate.$finishIsolateConstructor(Isolate);
|
| +$ = new Isolate();
|
| +function convertToFastObject(properties) {
|
| + function MyClass() {};
|
| + MyClass.prototype = properties;
|
| + new MyClass();
|
| + return properties;
|
| +}
|
| +A = convertToFastObject(A);
|
| +B = convertToFastObject(B);
|
| +C = convertToFastObject(C);
|
| +D = convertToFastObject(D);
|
| +E = convertToFastObject(E);
|
| +F = convertToFastObject(F);
|
| +G = convertToFastObject(G);
|
| +H = convertToFastObject(H);
|
| +J = convertToFastObject(J);
|
| +K = convertToFastObject(K);
|
| +L = convertToFastObject(L);
|
| +M = convertToFastObject(M);
|
| +N = convertToFastObject(N);
|
| +O = convertToFastObject(O);
|
| +P = convertToFastObject(P);
|
| +Q = convertToFastObject(Q);
|
| +R = convertToFastObject(R);
|
| +S = convertToFastObject(S);
|
| +T = convertToFastObject(T);
|
| +U = convertToFastObject(U);
|
| +V = convertToFastObject(V);
|
| +W = convertToFastObject(W);
|
| +X = convertToFastObject(X);
|
| +Y = convertToFastObject(Y);
|
| +Z = convertToFastObject(Z);
|
| +// BEGIN invoke [main].
|
| +;(function (callback) {
|
| + if (typeof document === "undefined") {
|
| + callback(null);
|
| + return;
|
| + }
|
| + if (document.currentScript) {
|
| + callback(document.currentScript);
|
| + return;
|
| + }
|
| +
|
| + var scripts = document.scripts;
|
| + function onLoad(event) {
|
| + for (var i = 0; i < scripts.length; ++i) {
|
| + scripts[i].removeEventListener("load", onLoad, false);
|
| + }
|
| + callback(event.target);
|
| + }
|
| + for (var i = 0; i < scripts.length; ++i) {
|
| + scripts[i].addEventListener("load", onLoad, false);
|
| + }
|
| +})(function(currentScript) {
|
| + init.currentScript = currentScript;
|
| +
|
| + if (typeof dartMainRunner === "function") {
|
| + dartMainRunner(function() { A.main(); });
|
| + } else {
|
| + A.main();
|
| + }
|
| +});
|
| +// END invoke [main].
|
| +function init() {
|
| + Isolate.$isolateProperties = {};
|
| + Isolate.$lazy = function(prototype, staticName, fieldName, getterName, lazyValue) {
|
| + var sentinelUndefined = {};
|
| + var sentinelInProgress = {};
|
| + prototype[fieldName] = sentinelUndefined;
|
| + prototype[getterName] = function() {
|
| + var result = $[fieldName];
|
| + try {
|
| + if (result === sentinelUndefined) {
|
| + $[fieldName] = sentinelInProgress;
|
| + try {
|
| + result = $[fieldName] = lazyValue();
|
| + } finally {
|
| + if (result === sentinelUndefined) {
|
| + if ($[fieldName] === sentinelInProgress) {
|
| + $[fieldName] = null;
|
| + }
|
| + }
|
| + }
|
| + } else {
|
| + if (result === sentinelInProgress)
|
| + H.throwCyclicInit(staticName);
|
| + }
|
| + return result;
|
| + } finally {
|
| + $[getterName] = function() {
|
| + return this[fieldName];
|
| + };
|
| + }
|
| + };
|
| + };
|
| + Isolate.$finishIsolateConstructor = function(oldIsolate) {
|
| + var isolateProperties = oldIsolate.$isolateProperties;
|
| + function Isolate() {
|
| + var hasOwnProperty = Object.prototype.hasOwnProperty;
|
| + for (var staticName in isolateProperties)
|
| + if (hasOwnProperty.call(isolateProperties, staticName))
|
| + this[staticName] = isolateProperties[staticName];
|
| + function ForceEfficientMap() {
|
| + }
|
| + ForceEfficientMap.prototype = this;
|
| + new ForceEfficientMap();
|
| + }
|
| + Isolate.prototype = oldIsolate.prototype;
|
| + Isolate.prototype.constructor = Isolate;
|
| + Isolate.$isolateProperties = isolateProperties;
|
| + return Isolate;
|
| + };
|
| +}
|
| +})()
|
| +
|
| +//# sourceMappingURL=piratebadge.dart.js.map
|
| +//@ sourceMappingURL=piratebadge.dart.js.map
|
|
|