Mercurial > zeropaste
annotate app/assets/javascripts/zp.formatter.coffee @ 380:2ddd61aca2c8
I18n. And refactor paste privacy settings form.
| author | nanaya <me@myconan.net> |
|---|---|
| date | Sun, 07 Jun 2015 02:45:49 +0900 |
| parents | 5a4d31e97937 |
| children |
| rev | line source |
|---|---|
| 348 | 1 #= require config/marked |
| 2 #= require config/prettify | |
| 3 window.zp.formatter = | |
| 4 raw: -> $("#pl pre").text() | |
| 5 links: -> $("#paste-mode a") | |
| 6 current: -> $("#paste-mode .active a").attr("href").slice(1) | |
| 7 markdown: -> | |
| 8 $("#md div") | |
| 9 .html(marked @raw()) | |
| 10 .find("pre").addClass "prettyprint" | |
| 11 .end() | |
| 12 .find("a").prop "rel", "nofollow" | |
| 13 highlight: -> | |
| 14 $("#hl pre").text @raw() | |
| 15 prettyPrint() | |
| 16 init: -> | |
| 17 @markdown() | |
| 18 @highlight() |
