mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-02-22 09:52:47 +01:00
fix dot export
This commit is contained in:
parent
a0008663ab
commit
7878364f57
@ -123,25 +123,29 @@ class DotEditor extends this.OS.GUI.BaseApplication
|
|||||||
|
|
||||||
export: (t) ->
|
export: (t) ->
|
||||||
me = @
|
me = @
|
||||||
me.openDialog "FileDiaLog", (d, n) ->
|
me.openDialog "PromptDialog", (s) ->
|
||||||
fp = "#{d}/#{n}".asFileHandler()
|
me._gui.openDialog "FileDiaLog", (d, n) ->
|
||||||
try
|
fp = "#{d}/#{n}".asFileHandler()
|
||||||
switch t
|
scale = Number(s)
|
||||||
when "SVG"
|
try
|
||||||
fp.cache = Viz me.editor.getValue(), { format: "svg", scale: 1 }
|
switch t
|
||||||
fp.write "text/plain", (r) ->
|
when "SVG"
|
||||||
return me.error __("Cannot export to {0}: {1}", t, r.error) if r.error
|
fp.cache = Viz me.editor.getValue(), { format: "svg", scale: scale}
|
||||||
me.notify __("File exported")
|
fp.write "text/plain", (r) ->
|
||||||
when "PNG"
|
|
||||||
content = Viz me.editor.getValue(), { format: "png-image-element", scale: 1}
|
|
||||||
content.onload = () ->
|
|
||||||
fp.cache = @src
|
|
||||||
fp.write "base64", (r) ->
|
|
||||||
return me.error __("Cannot export to {0}: {1}", t, r.error) if r.error
|
return me.error __("Cannot export to {0}: {1}", t, r.error) if r.error
|
||||||
me.notify __("File exported")
|
me.notify __("File exported")
|
||||||
catch e
|
when "PNG"
|
||||||
me.error __("Cannot export: {0}", e.message)
|
content = Viz me.editor.getValue(), { format: "png-image-element", scale: scale}
|
||||||
, __("Export as"), { file: me.currfile }
|
content.onload = () ->
|
||||||
|
fp.cache = @src
|
||||||
|
fp.write "base64", (r) ->
|
||||||
|
return me.error __("Cannot export to {0}: {1}", t, r.error) if r.error
|
||||||
|
me.notify __("File exported")
|
||||||
|
catch e
|
||||||
|
me.error __("Cannot export: {0}", e.message)
|
||||||
|
, __("Export as"), { file: me.currfile }
|
||||||
|
, "__(Scale)", { label: "__(Diagram scale)" }
|
||||||
|
|
||||||
|
|
||||||
renderSVG: (silent) ->
|
renderSVG: (silent) ->
|
||||||
console.log "render svg"
|
console.log "render svg"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user