1<!-- 2@license 3Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 5The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 6The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 7Code distributed by Google as part of the polymer project is also 8subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 9--> 10 11<link rel="import" href="../polymer/polymer.html"> 12<link rel="import" href="neon-animatable-behavior.html"> 13 14<script> 15 16 /** 17 * Use `Polymer.NeonSharedElementAnimatableBehavior` to implement elements containing shared element 18 * animations. 19 * @polymerBehavior Polymer.NeonSharedElementAnimatableBehavior 20 */ 21 Polymer.NeonSharedElementAnimatableBehaviorImpl = { 22 23 properties: { 24 25 /** 26 * A map of shared element id to node. 27 */ 28 sharedElements: { 29 type: Object, 30 value: {} 31 } 32 33 } 34 35 }; 36 37 /** @polymerBehavior Polymer.NeonSharedElementAnimatableBehavior */ 38 Polymer.NeonSharedElementAnimatableBehavior = [ 39 Polymer.NeonAnimatableBehavior, 40 Polymer.NeonSharedElementAnimatableBehaviorImpl 41 ]; 42 43</script> 44