Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Ember Starter Kit</title>
  <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/normalize/2.1.0/normalize.css">
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/2.0.0/handlebars.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/ember.js/1.9.1/ember.min.js"></script>
</head>
<body>
  <script type="text/x-handlebars">
    <h2>Ember Drag and Drop demo <small>by @sugarpirate_</small></h2>
    {{outlet}}
  </script>
  <script type="text/x-handlebars" data-template-name="index">
    <div class="selected-users">
      {{#draggable-dropzone dropped="addUser"}}
        <ul class="selected-users-list">
          {{#each user in selectedUsers}}
            <li>{{user.firstName}} 
              <a href="#" {{action 'removeUser' user}}>&times;</a>
            </li>
          {{else}}
            <p>Drag someone here</p>
          {{/each}} 
          
        </ul>
      {{/draggable-dropzone}}
    </div>
    <div class="available-users">
      <header>
        <h4>Users left to add: {{remainingUsersLength}} </h4>
      </header>
      {{#each user in remainingUsers}}
        {{#draggable-item content=user.id}}
          <span>{{user.firstName}}</span> 
        {{/draggable-item}}
      {{else}}
        <p>There is no one left to add!</p>
      {{/each}}
    </div>
    
    <div class="controls">
      <button class="btn" {{action 'addAllUsers'}}>Add everyone</button>
      <button class="btn" {{action 'removeAllUsers'}}>Remove everyone</button>
    </div>
  </script>
  <script type="text/x-handlebars" data-template-name="components/draggable-dropzone">
    {{yield}}
  </script>
  
  <script type="text/x-handlebars" data-template-name="components/draggable-item">
    {{yield}}
  </script>
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
potetopro
0viewers