gemstone-tool-generator
Version:
Gemstone Tool plugin for Generator Tools of Gemstone JavaScript Technology Stack
30 lines (24 loc) • 638 B
JavaScript
/*
{{ header | replace(r/^ /mg, "**") }}*/
import { mvc } from "gemstone"
import mask from "./example.mask.html"
import i18n from "./example.i18n.yaml"
import "./example.style.css"
class View extends mvc.View {
render () {
let ui = this.mask("{{ id }}", { render: mask, i18n: i18n })
this.plug(ui)
}
}
class Model extends mvc.Model {
prepare () {
this.model({
dataExample: { value: "Example", valid: "string" }
})
}
}
export default class Controller extends mvc.Controller {
create () {
this.establish("model/view", [ Model, View ])
}
}