1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-14 18:46:19 +02:00

resolve n merge master

This commit is contained in:
Kushagra Gour
2016-12-28 16:45:00 +05:30
3 changed files with 14 additions and 4 deletions

View File

@ -1,4 +1,4 @@
Web-Maker Web-Maker ![Build](https://travis-ci.org/chinchang/web-maker.svg?branch=master)
====== ======
**Web-Maker** is a chrome extension that converts your Chrome tabs into an offline playground for your web experiments. Something like CodePen or JSFiddle, but much more faster and works offline being local on your system. **Web-Maker** is a chrome extension that converts your Chrome tabs into an offline playground for your web experiments. Something like CodePen or JSFiddle, but much more faster and works offline being local on your system.

View File

@ -1,6 +1,6 @@
{ {
"name": "Web Maker", "name": "Web Maker",
"version": "1.7.2", "version": "1.7.4",
"manifest_version": 2, "manifest_version": 2,
"description": "Convert new tabs into an offline playground for your web experiments", "description": "Convert new tabs into an offline playground for your web experiments",
"homepage_url": "https://kushagragour.in/lab/web-maker", "homepage_url": "https://kushagragour.in/lab/web-maker",

View File

@ -546,11 +546,21 @@
return contents; return contents;
} }
function createPreviewFile(html, css, js) { function createPreviewFile(html, css, js) {
var contents = getCompleteHtml(html, css, js) var contents = getCompleteHtml(html, css, js);
var fileWritten = false; var fileWritten = false;
var blob = new Blob([ contents ], { type: "text/plain;charset=UTF-8" }); var blob = new Blob([ contents ], { type: "text/plain;charset=UTF-8" });
// Track if people have written code.
if (!trackEvent.hasTrackedCode && (html || css || js)) {
trackEvent('fn', 'hasCode');
trackEvent.hasTrackedCode = true;
}
// Track when people actually are working.
trackEvent.previewCount = (trackEvent.previewCount || 0) + 1;
if (trackEvent.previewCount === 4) {
trackEvent('fn', 'usingPreview');
}
function errorHandler() { console.utils.log(arguments); } function errorHandler() { console.utils.log(arguments); }
window.webkitRequestFileSystem(window.TEMPORARY, 1024 * 1024 * 5, function(fs){ window.webkitRequestFileSystem(window.TEMPORARY, 1024 * 1024 * 5, function(fs){