silex-website-builder-goodevent
Version:
Free and easy website builder for everyone.
38 lines (33 loc) • 830 B
text/typescript
/**
* Silex, live web creation
* http://projects.silexlabs.org/?/silex/
*
* Copyright (c) 2012 Silex Labs
* http://www.silexlabs.org/
*
* Silex is available under the GPL license
* http://www.silexlabs.org/silex/silex-licensing/
*/
/**
* @fileoverview A controller listens to a view element,
* and call the main {silex.controller.Controller} controller's methods
*
*/
import {Model} from '../types';
import {View} from '../types';
import {ControllerBase} from './controller-base';
/**
* @param view view class which holds the other views
*/
export class JsEditorController extends ControllerBase {
constructor(model: Model, view: View) {
super(model, view);
}
/**
* JsEditor event handler
*/
changed(content: string) {
// update content
this.model.head.setHeadScript(content);
}
}