🚧 Dedicated debug object
This commit is contained in:
parent
ff9b561233
commit
a357586344
2 changed files with 23 additions and 2 deletions
|
@ -8,6 +8,7 @@ import Svg from "./svg";
|
|||
import Hooks from "./hooks";
|
||||
import pack from "bin-pack";
|
||||
import Store from "./store";
|
||||
import Debug from "./debug";
|
||||
|
||||
export default function Pattern(config = false) {
|
||||
// width and height properties
|
||||
|
@ -67,7 +68,9 @@ Pattern.prototype.draft = function() {
|
|||
};
|
||||
|
||||
/** Debug method, exposes debug hook */
|
||||
Part.prototype.debug = function(data) {};
|
||||
Pattern.prototype.debug = function(data) {
|
||||
this.dbg.debug(data);
|
||||
};
|
||||
|
||||
Pattern.prototype.render = function() {
|
||||
this.svg = new Svg(this);
|
||||
|
@ -83,7 +86,9 @@ Pattern.prototype.on = function(hook, method) {
|
|||
};
|
||||
|
||||
Pattern.prototype.with = function(plugin) {
|
||||
console.log(plugin);
|
||||
this.dbg = new Debug(this.hooks);
|
||||
|
||||
this.debug(`Plugin: ${plugin.name} v${plugin.version}`);
|
||||
if (plugin.hooks) this.loadPluginHooks(plugin);
|
||||
if (plugin.macros) this.loadPluginMacros(plugin);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue