code: function () {
  
  		// Message
  		this.message = new TL.Message({}, this.options);
  		this.message.addTo(this._el.container);
  
  		// Create Layout
  		this._el.content_container = TL.Dom.create("div", "tl-media-content-container", this._el.container);
  
  		// Link
  		if (this.data.link && this.data.link != "") {
  
  			this._el.link = TL.Dom.create("a", "tl-media-link", this._el.content_container);
  			this._el.link.href = this.data.link;
  			if (this.data.link_target && this.data.link_target != "") {
  				this._el.link.target = this.data.link_target;
  			} else {
  				this._el.link.target = "_blank";
  			}
  
  			this._el.content = TL.Dom.create("div", "tl-media-content", this._el.link);
  
  		} else {
  			this._el.content = TL.Dom.create("div", "tl-media-content", this._el.content_container);
  		}
  
  
  	}
docs: /*	Private Methods
  ==================================================