Files
website/src/client/models/site/markdown_image.coffee
T
2017-05-02 19:19:35 -07:00

24 lines
689 B
CoffeeScript

#
# Crafting Guide - markdown_image.coffee
#
# Copyright © 2014-2017 by Redwood Labs
# All rights reserved.
#
EditableFile = require './editable_file'
########################################################################################################################
module.exports = class MarkdownImage extends EditableFile
# Property Methods #############################################################################
getImageUrl: ->
if @mimeType? and @encodedData?
return "data:#{@mimeType};base64,#{@encodedData}"
else
return @fullPath
Object.defineProperties @prototype,
imageUrl: {get:@prototype.getImageUrl}