client/app/slideshow/slideshow.html
author rougeronj
Wed, 08 Apr 2015 00:36:37 +0200
changeset 77 ee963d1c409b
parent 48 c17f2b37b032
child 91 f7a844a9079e
permissions -rw-r--r--
Add new serializer for the data send by Orpheo. We receive XML so we parse it to json. Then we parse some html to get the proper data of each attribute. Add xmlToJson parser module to requirements.txt
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
39
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     1
<div class="slideshow">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     2
	<div class="slide-title">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     3
			<h1>Diaporama - {{book.title}}</h1>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     4
	</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     5
	<div class="carousel-holder row">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     6
		<carousel>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     7
			<slide ng-repeat="slide in slideshow" active="slide.active">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     8
				<div class="container slide-content">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
     9
					<div class="col-md-7 media">
48
c17f2b37b032 server send now images field in json instead of previous firstImg
rougeronj
parents: 43
diff changeset
    10
						<img ng-if="slide.details.images" ng-src="{{ slide.details.images }}" style="margin: auto;">
39
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    11
						<audio ng-if="slide.details.audio" ng-src="{{ slide.details.audio }}" style="margin: auto; controls loop"></audio>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    12
						<video ng-if="slide.details.video" ng-src="{{ slide.details.video }}" style="margin: auto;" controls></video>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    13
					</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    14
					<div class="col-md-5 caption">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    15
						<div class="user-details">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    16
							<h4>{{slide.title}}</h4>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    17
							<p>{{slide.description}}</p>
43
14dbcea2b543 fix misspelled attribute
rougeronj
parents: 39
diff changeset
    18
							<p>{{slide.comment}}</p>
39
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    19
							<p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    20
								<em>{{slide.tags.join(', ')}}</em>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    21
							</p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    22
						</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    23
						<hr />
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    24
						<div class="details">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    25
							<p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    26
								<strong>Titre&nbsp;:&nbsp;</strong><small>{{slide.details.title}}</small>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    27
							</p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    28
							<p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    29
								<strong>Description&nbsp;:&nbsp;</strong><small>{{slide.details.captionImg}}</small>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    30
							</p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    31
						</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    32
					</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    33
				</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    34
			</slide> 
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    35
		</carousel>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    36
		<ul class="list-unstyled list-inline row insight" >
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    37
			<li class="col-md-2 item" ng-repeat="slide in slideshow">
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    38
				<div class="img-ctn" ng-click="showSlide($index)">
48
c17f2b37b032 server send now images field in json instead of previous firstImg
rougeronj
parents: 43
diff changeset
    39
				    <img class="img img-responsive image" ng-src="{{ slide.details.images }}" />
39
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    40
				    <p>{{ slide.details.title }}</p>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    41
				</div>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    42
			</li>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    43
		</ul>
b714bcbe915c update slideshow template
rougeronj
parents: 8
diff changeset
    44
	</div>
0
cef349423167 add basic file org + client prototype
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
</div>