| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 | 
							- <link rel="import" href="../../bower_components/iron-ajax/iron-ajax.html">
 
- <link rel="import" href="../../bower_components/paper-styles/paper-styles.html">
 
- <link rel="import" href="../file-sharing/file-input.html">
 
- <link rel="import" href="buddy-avatar.html">
 
- <link rel="import" href="personal-avatar.html">
 
- <dom-module id="buddy-finder">
 
-     <template>
 
-         <style>
 
-         :host {
 
-             background-color: transparent;
 
-             @apply(--layout-fit);
 
-             @apply(--layout-horizontal);
 
-             @apply(--layout-center-center);
 
-             overflow: hidden;
 
-             position: relative;
 
-             height: 100%;
 
-             -webkit-user-select: none;
 
-             -moz-user-select: none;
 
-             -ms-user-select: none;
 
-             user-select: none;
 
-             margin: 0;
 
-             --paper-tooltip: {
 
-                 font-size: 14px;
 
-                 background-color: #4285f4;
 
-             }
 
-         }
 
-         
 
-         .buddies {
 
-             z-index: 1;
 
-             @apply(--layout-horizontal);
 
-             @apply(--layout-center-center);
 
-             @apply(--layout-wrap);
 
-         }
 
-         
 
-         .buddy {
 
-             cursor: pointer;
 
-         }
 
-         
 
-         .explanation {
 
-             @apply(--paper-font-headline);
 
-             color: #4285f4;
 
-             text-align: center;
 
-                 cursor: default;
 
-         }
 
-         
 
-         .short {
 
-             font-size: 14px;
 
-             line-height: 18px;
 
-             color: #505050;
 
-         }
 
-         
 
-         .short a {
 
-             color: #4285f4;
 
-             text-decoration: none;
 
-         }
 
-         
 
-         .explanation:hover a {
 
-             transform: scale(1.1);
 
-         }
 
-         
 
-         @media all and (max-width: 600px) {
 
-             .explanation {
 
-                 width: 340px;
 
-             }
 
-         }
 
-         [only] {
 
-             @apply(--layout-fit);
 
-             @apply(--layout-horizontal);
 
-             @apply(--layout-center-center);
 
-             cursor: pointer;
 
-         }
 
-         </style>
 
-         <div class="buddies">
 
-             <template is="dom-repeat" items="{{buddies}}">
 
-                 <file-input on-file-selected="_fileSelected" only$="{{!buddies.1}}">
 
-                     <buddy-avatar contact="{{item}}" class="buddy"></buddy-avatar>
 
-                 </file-input>
 
-             </template>
 
-         </div>
 
-         <div hidden$="{{buddies.0}}" class="explanation">
 
-             Open Snapdrop on other devices to send files.
 
-             <div class="short">
 
-                 Short link: <a href="http://yg.gl" target="_blank">yg.gl</a>
 
-             </div>
 
-         </div>
 
-         <personal-avatar class="me"></personal-avatar>
 
-     </template>
 
-     <script>
 
-     'use strict';
 
-     Polymer({
 
-         is: 'buddy-finder',
 
-         properties: {
 
-             buddies: {
 
-                 type: Array,
 
-                 notify: true
 
-             },
 
-             me: {
 
-                 type: String,
 
-             },
 
-         },
 
-         _fileSelected: function(e) {
 
-             var peerId = e.model.item.peerId;
 
-             var file = e.detail;
 
-             app.conn.sendFile(peerId, file);
 
-         }
 
-     });
 
-     </script>
 
- </dom-module>
 
 
  |