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.html48
1 files changed, 38 insertions, 10 deletions
diff --git a/node_modules/montage/ui/flow.reel/flow.html b/node_modules/montage/ui/flow.reel/flow.html
index 646c87f8..8a9603bf 100644
--- a/node_modules/montage/ui/flow.reel/flow.html
+++ b/node_modules/montage/ui/flow.reel/flow.html
@@ -9,24 +9,43 @@
9 <title></title> 9 <title></title>
10 <script type="text/montage-serialization"> 10 <script type="text/montage-serialization">
11 { 11 {
12 "repetition1": { 12 "repetition": {
13 "module": "montage/ui/repetition.reel", 13 "prototype": "montage/ui/repetition.reel",
14 "name": "Repetition",
15 "properties": { 14 "properties": {
16 "element": { 15 "element": {
17 "#": "montage-flow-repetition" 16 "#": "montage-flow-repetition"
18 } 17 }
19 } 18 }
20 }, 19 },
20 "translateComposer": {
21 "prototype": "montage/ui/composer/translate-composer",
22 "properties": {
23 "component": {"@": "owner"},
24 "maxTranslateX": 250000,
25 "invertAxis": true
26 },
27 "bindings": {
28 "element": {"<-": "@owner._element"}
29 }
30 },
21 "owner": { 31 "owner": {
22 "module": "montage/ui/flow.reel", 32 "prototype": "montage/ui/flow.reel",
23 "name": "Flow",
24 "properties": { 33 "properties": {
25 "element": { 34 "element": {
26 "#": "montage-flow" 35 "#": "montage-flow"
27 }, 36 },
28 "_repetition": { 37 "_repetition": {
29 "@": "repetition1" 38 "@": "repetition"
39 },
40 "_translateComposer": {
41 "@": "translateComposer"
42 }
43 },
44 "bindings": {
45 "translateX": {"<-": "@translateComposer.translateX"},
46 "isSelectionEnabled": {
47 "boundObject": {"@": "repetition"},
48 "boundObjectPropertyPath": "isSelectionEnabled"
30 } 49 }
31 } 50 }
32 } 51 }
@@ -47,14 +66,23 @@
47 -webkit-transform-style: preserve-3d; 66 -webkit-transform-style: preserve-3d;
48 -webkit-transform: translateZ(0); 67 -webkit-transform: translateZ(0);
49 } 68 }
50 .montage-flow-repetition > * { 69 .montage-flow-repetition > div {
51 position: absolute !important; 70 position: absolute;
71 top: 50%;
72 left: 50%;
73 width: 0;
74 height: 0;
75 -webkit-transform: translateZ(0);
76 -webkit-transform-style: preserve-3d;
77 }
78 .montage-flow-pointer-events-none {
79 pointer-events: none;
52 } 80 }
53 </style> 81 </style>
54</head> 82</head>
55<body> 83<body>
56 <div id="montage-flow" class="montage-flow"> 84 <div data-montage-id="montage-flow" class="montage-flow">
57 <div id="montage-flow-repetition" class="montage-flow-repetition"></div> 85 <div data-montage-id="montage-flow-repetition" class="montage-flow-repetition"></div>
58 </div> 86 </div>
59</body> 87</body>
60</html> 88</html>