52

ClipEditor

An instance of ClipEditor is an instance of Editor which has the option to display the duration of a clip.

Objective
  • Responder
    • Editor
      • ClipEditor
  1. function ClipEditor(model, view, inspectors, panel = false, timing = false) {
  2.     Editor.call(this, model, view, inspectors, panel);
  3.  
  4.     this._timing = timing;
  5. }
  6.  
  7. ClipEditor.prototype = Object.create(Editor.prototype);
  8.  
  9. Object.defineProperty(ClipEditor.prototype, 'constructor', { value: ClipEditor, enumerable: false, writable: true });
  10.  
  11. ClipEditor.prototype.modelSet = function(sender) {
  12.     Editor.prototype.modelSet.call(this, sender);
  13.  
  14.     if (this._timing)
  15.         this._timing.widget.innerText = this._view.duration;
  16. };
  17.  
  18. ClipEditor.prototype.modelValueChanged = function(sender, prop, val) {
  19.     Editor.prototype.modelValueChanged.call(this, sender, prop, val);
  20.  
  21.     if (this._timing)
  22.         this._timing.widget.innerText = this._view.duration;
  23. };
SEE ALSO

Editor, Model, Clip

Comments

Your comment:
[p] [b] [i] [u] [s] [quote] [pre] [br] [code] [url] [email] strip help 2000

Enter a maximum of 2000 characters.
Improve the presentation of your text with the following formatting tags:
[p]paragraph[/p], [b]bold[/b], [i]italics[/i], [u]underline[/u], [s]strike[/s], [quote]citation[/quote], [pre]as is[/pre], [br]line break,
[url]http://www.izend.org[/url], [url=http://www.izend.org]site[/url], [email]izend@izend.org[/email], [email=izend@izend.org]izend[/email],
[code]command[/code], [code=language]source code in c, java, php, html, javascript, xml, css, sql, bash, dos, make, etc.[/code].