1 $(function() { $.getJSON("/all", false, function(json) {
2 var nodes = $('#nodes');
4 nodes.append("<option value='" + json[node] + "'>" + json[node] + "</option>");
6 nodes.change(function(){
7 if (this.value == 'new') {
8 $('#node-content').hide();
9 $('#edit-wrapper').show();
11 $('#node-content').show();
12 $('#edit-wrapper').hide();
13 $.get('/node', { node_id: this.value }, function(data){
14 $('#node-content').text(data);
18 $('#node-submit').click(function(){
19 $.post('/node', { node_content: $('#node-content-edit').val() }, function(data){
20 nodes.append("<option value='" + data + "'>" + data + "</option>");
21 var option = nodes.get(0).options[data];
22 option.selected = true;