Home | History | Annotate | Download | only in neon-animation
      1 <!--
      2 @license
      3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
      4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
      5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
      6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
      7 Code distributed by Google as part of the polymer project is also
      8 subject 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