mirror of
https://github.com/wassname/side-by-side.git
synced 2026-09-21 13:30:27 +08:00
12 lines
333 B
CoffeeScript
12 lines
333 B
CoffeeScript
angular.module("sideBySide").factory("readerFactory", ($injector) ->
|
|
return (filename) ->
|
|
extension = filename.split(".").pop()
|
|
switch extension
|
|
when "json"
|
|
return $injector.get("jsonReader")
|
|
when "md", "markdown"
|
|
return $injector.get("markdownReader")
|
|
else
|
|
throw "Unknown extension '" + extension + "'."
|
|
)
|