aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/ui/flow.reel/flow.html
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/montage/ui/flow.reel/flow.html')
-rw-r--r--node_modules/montage/ui/flow.reel/flow.html113
1 files changed, 43 insertions, 70 deletions
diff --git a/node_modules/montage/ui/flow.reel/flow.html b/node_modules/montage/ui/flow.reel/flow.html
index 4d8cc16b..4e0e59f4 100644
--- a/node_modules/montage/ui/flow.reel/flow.html
+++ b/node_modules/montage/ui/flow.reel/flow.html
@@ -5,85 +5,58 @@
5 (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. 5 (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
6 </copyright> --> 6 </copyright> -->
7<html> 7<html>
8 <head> 8<head>
9 <title></title> 9 <meta charset="utf-8">
10 <link rel="stylesheet" href="flow.css">
10 <script type="text/montage-serialization"> 11 <script type="text/montage-serialization">
11 { 12{
12 "repetition": { 13 "repetition": {
13 "prototype": "ui/repetition.reel", 14 "prototype": "ui/repetition.reel",
14 "properties": { 15 "properties": {
15 "element": { 16 "element": {
16 "#": "montage-flow-repetition" 17 "#": "montage-flow-repetition"
17 } 18 }
18 } 19 }
20 },
21 "translateComposer": {
22 "prototype": "ui/composer/translate-composer",
23 "properties": {
24 "component": {"@": "owner"},
25 "minTranslateX": 0,
26 "invertAxis": true,
27 "allowFloats": true
28 },
29 "bindings": {
30 "element": {"<-": "@owner._element"},
31 "maxTranslateX": {"<-": "@owner.maxTranslateX"}
32 }
33 },
34 "owner": {
35 "properties": {
36 "element": {
37 "#": "montage-flow"
19 }, 38 },
20 "translateComposer": { 39 "_repetition": {
21 "prototype": "ui/composer/translate-composer", 40 "@": "repetition"
22 "properties": {
23 "component": {"@": "owner"},
24 "minTranslateX": 0,
25 "invertAxis": true,
26 "allowFloats": true
27 },
28 "bindings": {
29 "element": {"<-": "@owner._element"},
30 "maxTranslateX": {"<-": "@owner.maxTranslateX"}
31 }
32 }, 41 },
33 "owner": { 42 "_translateComposer": {
34 "properties": { 43 "@": "translateComposer"
35 "element": {
36 "#": "montage-flow"
37 },
38 "_repetition": {
39 "@": "repetition"
40 },
41 "_translateComposer": {
42 "@": "translateComposer"
43 }
44 },
45 "bindings": {
46 "isSelectionEnabled": {
47 "boundObject": {"@": "repetition"},
48 "boundObjectPropertyPath": "isSelectionEnabled"
49 },
50 "translateX": {"<-": "@translateComposer.translateX"}
51 }
52 } 44 }
45 },
46 "bindings": {
47 "isSelectionEnabled": {
48 "boundObject": {"@": "repetition"},
49 "boundObjectPropertyPath": "isSelectionEnabled"
50 },
51 "translateX": {"<-": "@translateComposer.translateX"}
53 } 52 }
53 }
54}
54 </script> 55 </script>
55 <style>
56 .montage-flow {
57 position: relative;
58 overflow: hidden;
59 -webkit-transform: translateZ(0);
60 }
61 .montage-flow-repetition {
62 position: absolute;
63 top: 0;
64 left: 0;
65 bottom: 0;
66 right: 0;
67 -webkit-transform-style: preserve-3d;
68 -webkit-transform: translateZ(0);
69 }
70 .montage-flow-repetition > div {
71 position: absolute;
72 top: 50%;
73 left: 50%;
74 width: 0;
75 height: 0;
76 -webkit-transform: translateZ(0);
77 -webkit-transform-style: preserve-3d;
78 }
79 .montage-flow-pointer-events-none {
80 pointer-events: none;
81 }
82 </style>
83</head> 56</head>
84<body> 57<body>
85 <div data-montage-id="montage-flow" class="montage-flow"> 58 <div data-montage-id="montage-flow" class="montage-flow">
86 <div data-montage-id="montage-flow-repetition" class="montage-flow-repetition"></div> 59 <div data-montage-id="montage-flow-repetition" class="montage-flow-repetition"></div>
87 </div> 60 </div>
88</body> 61</body>
89</html> 62</html> \ No newline at end of file