INNER CODE UNIT · JavaScript

initStorage

Booodaness/Scientific-Notes · Booodaness/_Assets/Presentations/phase-space-analysis-harmonic-oscillators.md/plugin/chalkboard/plugin (copy).js:374

	function initStorage( json ) {
		var success = false;
		try {
			var data = JSON.parse( json );
			for (var id = 0; id < data.length; id++) {
				if ( drawingCanvas[id].width != data[id].width || drawingCanvas[id].height != data[id].height ) {
					drawingCanvas[id].scale = Math.min( drawingCanvas[id].width/data[id].width, drawingCanvas[id].height/data[id].height);
					drawingCanvas[id].xOffset = (drawingCanvas[id].width - data[id].width * drawingCanvas[id].scale)/2;
					drawingCanvas[id].yOffset = (drawingCanvas[id].height - data[id].height * drawingCanvas[id].scale)/2;
				}
				if ( config.readOnly ) {
					drawingCanvas[id].container.style.cursor = 'default';
					drawingCanvas[id].canvas.style.cursor = 'default';
				}
			}
			success = true;
			storage = data;
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…