annotate app/helpers/pastes_helper.rb @ 390:91dabc034389

Improved styling for show.
author nanaya <me@myconan.net>
date Sun, 07 Jun 2015 19:38:42 +0900
parents 2ddd61aca2c8
children 45fef9116924
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
42de15334db1 Added the pastes.
Edho Arief <edho@myconan.net>
parents:
diff changeset
1 module PastesHelper
180
dd5a154c17c7 Extracted txt result template to helper.
Edho Arief <edho@myconan.net>
parents: 2
diff changeset
2 def print_txt_create_result
331
7c7b7906ebd9 Some more coding style.
edogawaconan <me@myconan.net>
parents: 181
diff changeset
3 if @paste.errors.any?
7c7b7906ebd9 Some more coding style.
edogawaconan <me@myconan.net>
parents: 181
diff changeset
4 "Failed"
7c7b7906ebd9 Some more coding style.
edogawaconan <me@myconan.net>
parents: 181
diff changeset
5 else
180
dd5a154c17c7 Extracted txt result template to helper.
Edho Arief <edho@myconan.net>
parents: 2
diff changeset
6 url = paste_path @paste, :only_path => false
181
500c09718fd7 Added fresh paste marker.
Edho Arief <edho@myconan.net>
parents: 180
diff changeset
7 if @fresh
500c09718fd7 Added fresh paste marker.
Edho Arief <edho@myconan.net>
parents: 180
diff changeset
8 "#{url} (key: #{@paste.key})"
500c09718fd7 Added fresh paste marker.
Edho Arief <edho@myconan.net>
parents: 180
diff changeset
9 else
500c09718fd7 Added fresh paste marker.
Edho Arief <edho@myconan.net>
parents: 180
diff changeset
10 url
500c09718fd7 Added fresh paste marker.
Edho Arief <edho@myconan.net>
parents: 180
diff changeset
11 end
180
dd5a154c17c7 Extracted txt result template to helper.
Edho Arief <edho@myconan.net>
parents: 2
diff changeset
12 end
dd5a154c17c7 Extracted txt result template to helper.
Edho Arief <edho@myconan.net>
parents: 2
diff changeset
13 end
380
2ddd61aca2c8 I18n. And refactor paste privacy settings form.
nanaya <me@myconan.net>
parents: 331
diff changeset
14
2ddd61aca2c8 I18n. And refactor paste privacy settings form.
nanaya <me@myconan.net>
parents: 331
diff changeset
15 def paste_privacy_options
2ddd61aca2c8 I18n. And refactor paste privacy settings form.
nanaya <me@myconan.net>
parents: 331
diff changeset
16 { "public" => "0", "private" => "1" }
2ddd61aca2c8 I18n. And refactor paste privacy settings form.
nanaya <me@myconan.net>
parents: 331
diff changeset
17 end
390
91dabc034389 Improved styling for show.
nanaya <me@myconan.net>
parents: 380
diff changeset
18
91dabc034389 Improved styling for show.
nanaya <me@myconan.net>
parents: 380
diff changeset
19 def paste_line_number(i, lines)
91dabc034389 Improved styling for show.
nanaya <me@myconan.net>
parents: 380
diff changeset
20 "#{" " * (lines.size.to_s.length - i.to_s.length)}#{i}"
91dabc034389 Improved styling for show.
nanaya <me@myconan.net>
parents: 380
diff changeset
21 end
2
42de15334db1 Added the pastes.
Edho Arief <edho@myconan.net>
parents:
diff changeset
22 end