UNPKG

noide

Version:

Web Editor built on hapi and nes websockets using browserify, superviews.js, bootstrap and the ACE editor.

33 lines (24 loc) 692 B
var noide = require('../noide') var patch = require('../patch') var view = require('./index.html') function Recent (el) { function onClickClose (file) { noide.closeFile(file) } function isDirty (file) { var session = noide.getSession(file) return session && session.isDirty } function render () { console.log('Render recent') patch(el, view, noide.recent, noide.current, onClickClose, isDirty) } noide.onAddRecent(render) noide.onRemoveRecent(render) noide.onChangeCurrent(render) noide.onChangeSessionDirty(render) render() } var recentEl = document.getElementById('recent') var recentView = new Recent(recentEl) module.exports = recentView