OLD | NEW |
1 | 1 Polymer.IronOverlayManager = (function() { |
2 | 2 |
3 Polymer.IronOverlayManager = (function() { | |
4 | |
5 var overlays = []; | 3 var overlays = []; |
6 var DEFAULT_Z = 10; | 4 var DEFAULT_Z = 10; |
7 var backdrops = []; | 5 var backdrops = []; |
8 | 6 |
9 // track overlays for z-index and focus managemant | 7 // track overlays for z-index and focus managemant |
10 function addOverlay(overlay) { | 8 function addOverlay(overlay) { |
11 var z0 = currentOverlayZ(); | 9 var z0 = currentOverlayZ(); |
12 overlays.push(overlay); | 10 overlays.push(overlay); |
13 var z1 = currentOverlayZ(); | 11 var z1 = currentOverlayZ(); |
14 if (z1 <= z0) { | 12 if (z1 <= z0) { |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
83 return { | 81 return { |
84 addOverlay: addOverlay, | 82 addOverlay: addOverlay, |
85 removeOverlay: removeOverlay, | 83 removeOverlay: removeOverlay, |
86 currentOverlay: currentOverlay, | 84 currentOverlay: currentOverlay, |
87 currentOverlayZ: currentOverlayZ, | 85 currentOverlayZ: currentOverlayZ, |
88 focusOverlay: focusOverlay, | 86 focusOverlay: focusOverlay, |
89 trackBackdrop: trackBackdrop, | 87 trackBackdrop: trackBackdrop, |
90 getBackdrops: getBackdrops | 88 getBackdrops: getBackdrops |
91 }; | 89 }; |
92 | 90 |
93 })(); | 91 })(); |
94 | |
OLD | NEW |