Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Unified Diff: experimental/webtry/templates/index.html

Issue 228693002: Initial code for webtry, a web application for allowing users to try out Skia. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Don't add webtry to everything.gyp Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/webtry/templates/index.html
diff --git a/experimental/webtry/index.html b/experimental/webtry/templates/index.html
similarity index 91%
rename from experimental/webtry/index.html
rename to experimental/webtry/templates/index.html
index b3903e675fbf003894dac743db07f5cdc3c06ef8..c630f14ef50c94854aa02b2065f401cbbfe177e8 100644
--- a/experimental/webtry/index.html
+++ b/experimental/webtry/templates/index.html
@@ -13,6 +13,9 @@
padding: 0;
color: green;
}
+ #output {
+ color: #333;
+ }
</style>
</head>
<body>
@@ -27,11 +30,8 @@ int main() {
SkGraphics::Init();
SkImageInfo info = SkImageInfo::MakeN32(300, 300, kPremul_SkAlphaType);
- SkBitmap bitmap;
- bitmap.setConfig(info);
- bitmap.allocPixels();
- SkCanvas c(bitmap);
- c.drawColor(SK_ColorWHITE);
+ SkAutoTUnref&lt;SkSurface> surface(SkSurface::NewRaster(info));
+ SkCanvas* canvas = surface->getCanvas();
<textarea name='code' id='code' rows='20' cols='80'>SkPaint p;
p.setColor(SK_ColorRED);
@@ -39,7 +39,7 @@ p.setAntiAlias(true);
p.setStyle(SkPaint::kStroke_Style);
p.setStrokeWidth(10);
-c.drawLine(20, 20, 100, 100, p);
+canvas->drawLine(20, 20, 100, 100, p);
</textarea>
if (!SkImageEncoder::EncodeFile("foo.png", bitmap, SkImageEncoder::kPNG_Type, 100)) {
@@ -48,12 +48,13 @@ c.drawLine(20, 20, 100, 100, p);
}
</code></pre>
+ <input type='button' value='Run' id='run'>
+
<p>Image appears here:</p>
<img id='img' src=''/>
<pre><code id='output'></code></pre>
- <input type='button' value='Run' id='run'>
<script type='text/javascript' charset='utf-8'>
var run = document.getElementById('run');
var code = document.getElementById('code');
@@ -90,7 +91,7 @@ c.drawLine(20, 20, 100, 100, p);
req.addEventListener('error', codeError);
req.overrideMimeType('application/json');
req.open('POST', '.', true);
- req.send(code.value + '\r\nEOF\r\n');
+ req.send(code.value);
}
</script>
</body>

Powered by Google App Engine
This is Rietveld 408576698