Commit a09c19c5 authored by serapath's avatar serapath

refactor debugger tab

parent 000c6b12
var yo = require('yo-yo')
var css = require('./styles/debugger-tab-styles')
var csjs = require('csjs-inject')
var remixLib = require('remix-lib')
function debuggerTab (api = {}, events = {}, opts = {}) {
var el = yo`
<div class="${css.debuggerTabView} "id="debugView">
<div id="debugger" class="${css.debugger}"></div>
</div>`
return { render () { return el } }
}
var EventManager = remixLib.EventManager
var styles = require('../../ui/styles-guide/theme-chooser').chooser()
module.exports = debuggerTab
module.exports = class DebuggerTab {
constructor (opts = { api: {}, events: {} }) {
const self = this
self.event = new EventManager()
self._api = opts.api
self._events = opts.events
self._view = { el: null }
self.data = {}
self._components = {}
}
render () {
const self = this
if (self._view.el) return self._view.el
self._view.el = yo`
<div class="${css.debuggerTabView} "id="debugView">
<div id="debugger" class="${css.debugger}"></div>
</div>`
return self._view.el
}
}
const css = csjs`
.debuggerTabView {
padding: 2%;
}
.debugger {
margin-bottom: 1%;
${styles.rightPanel.debuggerTab.box_Debugger}
}
`
var csjs = require('csjs-inject')
var styleGuide = require('../../ui/styles-guide/theme-chooser')
var styles = styleGuide.chooser()
var css = csjs`
.debuggerTabView {
padding: 2%;
}
.debugger {
margin-bottom: 1%;
${styles.rightPanel.debuggerTab.box_Debugger}
}
`
module.exports = css
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment