Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!doctype html>
<html>
<body>
  <script>
    //http://www.w3schools.com/html/html5_webworkers.asp
// http://www.html5rocks.com/en/tutorials/workers/basics/
if(typeof(Worker)!=="undefined")
  {
var blob = new Blob([
  " setInterval(function(){console.log('Hello');},1000);"]);
// Obtain a blob URL reference to our worker 'file'.
var blobURL = window.URL.createObjectURL(blob);
var worker = new Worker(blobURL);
worker.onmessage = function(e) {
  console.log('inside onmessage');
  // e.data == 'msg from worker'
};
worker.postMessage(); // Start the worker.
    
  }
else
  {
  document.getElementById("result").innerHTML="Sorry, your browser does not support Web Workers...";
  
}
  </script>
  
  <div id="warning"></div>
  
  <script type="text/x-handlebars" id="organization">
  <b>Background Function in Ember</b>
  <p>
    Add Org Name {{view Ember.TextField valueBinding='newname'}}
   <br />
   <button {{action "createOrg"}}>Add organization</button>
   <br />
  
    Here are the Orgs:
    <ul>
    {{#each model}}
      <li>{{id}} - {{name}} </li>
      
    {{/each}}
    </ul>
    
  </p>
  
  <hr />
  
  Please open your chrome console to see more details.
  
  <hr />
  </script>
  
  <script src="http://emberjs.com.s3.amazonaws.com/getting-started/jquery.min.js"></script>
  <script src="http://builds.emberjs.com/handlebars-1.0.0.js"></script>
  <script src="http://builds.emberjs.com/ember-latest.js"></script>
  <script src="http://builds.emberjs.com/ember-data-latest.js"></script>
  <script src="http://emberjs.com.s3.amazonaws.com/getting-started/local_storage_adapter.js"></script>
</body>
</html>
 
window.App = Ember.Application.create({
  LOG_TRANSITIONS: true
});
App.Router.map(function(){
  this.resource('organization', {path: '/'});
});
App.ApplicationAdapter = DS.LSAdapter.extend({
  namespace: 'app-emberjs'
});
App.OrganizationRoute = Ember.Route.extend({
  model: function() {
    return this.store.find('org');
  }
});
App.OrganizationController = Ember.ArrayController.extend({
  actions: {
    createOrg: function(){
        var neworg = this.store.createRecord('org', {
          name: this.get('newname')
        });
        neworg.save();
        this.set('newname', '');
    }
  }
});
    App.Org = DS.Model.extend({
      name: DS.attr()
    });
Output

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

Dismiss x
public
Bin info
anonymouspro
0viewers