Permalink
Browse files

загрузка цитаты из bible-api

  • Loading branch information...
1 parent 636cb56 commit 3165e09da9c5ed458394a4d3415eca807c2813fe @sergio-fry committed Mar 23, 2012
@@ -1,41 +1,21 @@
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
-#= require jquery.mockjax
$ ->
- BIBLE_API_URL = "http://bible-api.heroku.com/bible/quote"
-
- $.mockjax {
- url: BIBLE_API_URL,
- responseTime: 750,
- response: (settings) ->
- settings.data.q
-
- this.responseText = []
- this.responseText.push {
- quote_link: settings.data.q,
- verses: [
- { number: 1, text: "И пошел Аврам, как сказал ему Господь; и с ним пошел Лот. Аврам был семидесяти пяти лет, когда вышел из Харрана." }
- { number: 2, text: "И взял Аврам с собою Сару, жену свою, Лота, сына брата своего, и все имение, которое они приобрели, и всех людей, которых они имели в Харране; и вышли, чтобы идти в землю Ханаанскую; и пришли в землю Ханаанскую." }
- ]
- }
- }
-
-
$(".bible_quote").each ->
- $.getJSON BIBLE_API_URL, { q: $(this).data("bible_links") }, (data) =>
+ $.bible_api.get_quotes $(this).data("bible_links"), (data) =>
# clear text
$(this).html ""
html = ""
for quote in data
- html += "<p>"
+ html += "<p><ol start=\"#{quote.verses[0].number}\">"
for verse in quote.verses
- html += "#{verse.number} #{verse.text}<br />"
+ html += "<li>#{verse.text}</li>"
- html += "<strong>#{quote.quote_link}</strong></p>"
+ html += "</ol><strong>#{quote.quote_link}</strong></p>"
$(this).append html
@@ -1,21 +1,21 @@
<p id="notice"><%= notice %></p>
-<p>
- <b>Title:</b>
- <%= @comment.title %>
-</p>
-
-<p>
- <%= content_tag :span, :class => :bible_quote, "data-bible_links" => @comment.bible_links do %>
- Loading...
- <% end %>
-</p>
-
-<p>
- <b>Comment:</b>
- <%= @comment.comment %>
-</p>
+<h1><%= @comment.title %></h1>
+<table width="100%">
+ <tr>
+ <th width="50%">Комметарий</th>
+ <th>Цитата из Библии</th>
+ </tr>
+ <tr>
+ <td valign="top"><%= @comment.comment %></td>
+ <td valign="top">
+ <%= content_tag :span, :class => :bible_quote, "data-bible_links" => @comment.bible_links do %>
+ Loading...
+ <% end %>
+ </td>
+ </tr>
+</table>
<%= link_to 'Edit', edit_comment_path(@comment) %> |
<%= link_to 'Back', comments_path %>
@@ -3,7 +3,7 @@
<head>
<title>BibleComments</title>
<%= stylesheet_link_tag "application", :media => "all" %>
- <%= javascript_include_tag "application" %>
+ <%= javascript_include_tag "application", "http://bible-api.herokuapp.com/assets/api.js" %>
<%= csrf_meta_tags %>
</head>
<body>

0 comments on commit 3165e09

Please sign in to comment.