Files
openfoodnetwork/app/views/producers/index.haml
2014-05-29 11:59:55 +10:00

39 lines
1.2 KiB
Plaintext

.producers{"ng-controller" => "ProducersCtrl"}
:javascript
angular.module('Darkswarm').value('producers', #{render partial: "json/producers", object: @producers})
-#%pre
-#{{ Producers.producers | json }}
.row
.small-12.columns.text-center.pad-top
%h1 Producers
%div
Select a
%ofn-modal{title: "producer"}
= render partial: "modals/producers"
from the list below:
#active-table-search.row.pad-top
.small-12.columns
%i.ofn-i_020-search
%input{type: :text,
"ng-model" => "query",
placeholder: "Search postcode, suburb or hub name...",
"ng-debounce" => "150",
"ofn-disable-enter" => true}
.row{bindonce: true}
.small-12.columns
.active_table
%producer.active_table_node.row{id: "{{producer.path}}",
"ng-repeat" => "producer in filteredProducers = (Producers.producers | filterProducers:query)",
"ng-controller" => "ProducerNodeCtrl",
"ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !producer.active}",
id: "{{producer.hash}}"}
.small-12.columns
= render partial: 'producers/skinny'
= render partial: 'producers/fat'
= render partial: "shared/footer"