anchor.diff:                      this.ast = ko.observable()
                       this.compiledJs = ko.observable()
                       this.inputAngl = ko.observable('')
  +                    this.on_getPermalinkClicked = function() {
  +                        var hash = encodeURIComponent(this.inputAngl())
  +                        window.location.hash = hash
  +                    }
  +                    _.bindAll(this, 'on_getPermalinkClicked');
   
                       var recompile = ko.computed(function() {
                           try {
  
positive.code:                 label AST
                  input(type="radio", name="view", value="js", data-bind="checked: view")
                  label Javascript
  
              #output.fill-container.container
                  // ko if: view() == 'js'
  
negative.code:                         }
                          this.compilerErrors(undefined)
                      }, this).extend({throttle: 500})
  
                      if(window.location.hash) {
                          this.inputAngl(decodeURIComponent(window.location.hash.replace(/^#?/, '')))
                      }
  
                  }).apply(viewModel)
  
                  ko.applyBindings(viewModel)
  