var minify = (function() {
var minify = require('html-minifier').minify;
return function(value, options, callback, errorback) {
+ options.log = function(message) {
+ console.log(message);
+ };
var minified;
try {
minified = minify(value, options);
[].forEach.call(byId('options').getElementsByTagName('input'), fn);
}
- function log(message) {
- console.log(message);
- }
-
function getOptions() {
- var options = { log: log };
+ var options = {};
forEachOption(function(element) {
var key = element.id;
var value;
var minify = require('html-minifier').minify;
addEventListener('message', function(event) {
try {
- postMessage(minify(event.data.value, event.data.options));
+ var options = event.data.options;
+ options.log = function(message) {
+ console.log(message);
+ };
+ postMessage(minify(event.data.value, options));
}
catch (err) {
postMessage(err);