client/app/books/books.html
author rougeronj
Tue, 07 Apr 2015 12:01:58 +0200
changeset 75 288fb435874e
parent 69 88f76bf93465
child 84 57a60c21a059
permissions -rw-r--r--
Render parent books, child books, and other books separately - minor clean in modal.html

<p>Liste des books&nbsp;:</p>

<accordion close-others="false">
	<accordion-group ng-repeat="parentBook in books | filter:{ parent_visit: 'null', idArticle: '!null' }" is-open=true>
		<accordion-heading>
			{{ parentBook.title }}
			<a class="pull-right" ng-click="$event.preventDefault(); $event.stopPropagation(); addBook(parentBook.id)"><span class="glyphicon glyphicon-plus"></span></a>
            <a class="pull-right" ng-click="$event.preventDefault(); $event.stopPropagation(); edit()"><span class="glyphicon glyphicon-wrench"></span></a>
            <a class="pull-right" ng-click="$event.stopPropagation();" href="#/slideshow/{{ parentBook.id }}"><span class="glyphicon glyphicon-eye-open"></span></a>
        </accordion-heading>
        <div class="list-books" ng-repeat="childBook in books | filter:{ parent_visit: parentBook.id }:true">
		        <a href="#/books/{{ childBook.id }}">{{ childBook.title }}</a>
		        <a class="pull-right" ng-click="deleteItem(childBook)"><span class="glyphicon glyphicon-minus"></span></a>
        </div>
	</accordion-group>
	<accordion-group ng-repeat="parentBook in books | filter:{ parent_visit: 'null', idArticle: 'null' }" is-open=true>
		<accordion-heading>
			Autres Books
		</accordion-heading>
		<div class="list-books" ng-repeat="childBook in books | filter:{ parent_visit: 'null', idArticle: 'null' }">
		        <a href="#/books/{{ childBook.id }}">{{ childBook.title }}</a>
		        <a class="pull-right" ng-click="deleteItem(childBook)"><span class="glyphicon glyphicon-minus"></span></a>
        </div>
	</accordion-group>
</accordion>

<a class="btn btn-default" ng-click="addBook()"><span class="glyphicon glyphicon-plus"></span></a>