Skip to content

Instantly share code, notes, and snippets.

@markiz
Created October 1, 2011 15:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save markiz/1256171 to your computer and use it in GitHub Desktop.
Save markiz/1256171 to your computer and use it in GitHub Desktop.
lsd-haml
<li itemid='@@id' itemprop='movie' itemscope='itemscope' itemtype='@@movies_url'><h2 itemprop='title'>
@@title
</h2>
<dl>
<!-- if present(item.filename)-->
<dt>
@@t("movies.filename")
</dt>
<dd itemprop='filename'>
@@filename
</dd>
<!-- end -->
<!-- if present(item.length_in_seconds)-->
<dt>
Length
</dt>
<dd itemprop='length_in_seconds'>
@@pluralize(@@length_in_seconds, "second")
</dd>
<!-- end -->
<dt>
@@t("movies.media_pools")
</dt>
<!-- if present(item.media_pools)-->
<dd>
<ul class='tags'>
</ul>
</dd>
<!-- else -->
<dd class='visible'>
<span class='empty'>
@@t("movies.media_pools_empty")
</span>
<a class='icon add' href='@@edit_movie_path(@@id)' target='&amp; ! item :replace()' transport='xhr'>@@t("movies.assign_pool")</a>
</dd>
<!-- end -->
</dl></li>
%li{:itemscope => true, :itemtype => movies_url, :itemid => item.id, :itemprop => :movie}<>
%h2{:itemprop => :title}
= item.title
%dl
- if item.filename.present?
%dt
= t('movies.filename')
%dd{:itemprop => "filename"}
= item.filename
- if item.length_in_seconds.present?
%dt
Length
%dd{:itemprop => "length_in_seconds"}
= pluralize item.length_in_seconds, "second"
%dt
= t('movies.media_pools')
- if item.media_pools.present?
%dd
%ul.tags
- item.media_pools.each do |media_pool|
%li{:itemprop => "media_pools"}<>
%a{:href => media_pool_url(media_pool)}<>
= media_pool.title
- else
%dd.visible
%span.empty
= t('movies.media_pools_empty')
%a.icon.add{ :href => edit_movie_path(item.id), :transport => :xhr, :target => "& ! item :replace()" }<
= t('movies.assign_pool')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment