Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<link href="http://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet" type="text/css" />
<script src="http://getbootstrap.com/dist/js/bootstrap.js"></script>
    <script src="http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0/handlebars.js"></script>
  <script src="http://builds.emberjs.com/release/ember.js"></script>
  <script src="http://builds.emberjs.com/tags/v1.0.0-beta.7/ember-data.js"></script>
  <script src="http://sinonjs.org/releases/sinon-server-1.9.1.js"></script>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <script type="text/x-handlebars" data-template-name="application">
    <h1>New Story</h1>
    {{outlet}}
  </script>
  <script type="text/x-handlebars" data-template-name="index">
  
  <div class="row">
    <div class="col-xs-8 col-md-8">
      <div class="panel panel-default">
        <div class="panel-heading">
          <h3 class="panel-title">form:</h3>
        </div>
        <div class="panel-body">
          {{#if errors}}
            <ul class="list-group">
            {{#each errors.messages}}
              <li class="list-group-item list-group-item-danger">{{this}}</li>
            {{/each}}
            </ul>
          {{/if}}
          <form {{action 'create' this on='submit'}}>
            <div {{bind-attr class=":form-group errors.title:has-error"}}>
              <label class="control-label" for="title">Title</label>
              {{#if errors.title}}
                <div class="help-block">
                {{#each error in errors.title}}
                  <div><p class="label label-danger">{{error.message}}</p></div>
                {{/each}}
              </div>
              {{/if}}
              {{input type="text" id="title" class="form-control" value=title}}
            </div>
            <div {{bind-attr class=":form-group errors.body:has-error"}}>
              <label class="control-label" for="body">Body</label>
              {{#if errors.body}}
                <div class="help-block">
                {{#each error in errors.body}}
                  <div><p class="label label-danger">{{error.message}}</p></div>
                {{/each}}
              </div>
              {{/if}}
              {{textarea value=body id="body" class="form-control"}}
            </div>
            <button class="btn btn-success">Create</button>
          </form>
        </div>
      </div>
    </div>
    <div class="col-xs-4 col-md-4">
      <div {{bind-attr class=":panel errors:panel-default:panel-danger"}}>
        <div class="panel-heading">
          <h3 class="panel-title">model state:</h3>
        </div>
        <div class="panel-body">
          <p>Is Error: {{isError}}</p>
          <p>Is Valid: {{isValid}}</p>
        </div>
      </div>
    </div>
  </div>
  </script>
</body>
</html>
Output

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

Dismiss x
public
Bin info
anonymouspro
0viewers