anchor.diff:    }
   
     void _invoke([Object context]) {
  -    isPolymer ? (_dialog.element as dynamic).toggle() : _dialog.show();
  +    isPolymer ? (_dialog.element as dynamic).toggle() : showWithFocus("#gitProjectName");
     }
   
     void _commit() {
  
positive.code:     }
  
      if (isPolymer) {
        _dialog.element as dynamic).toggle();
      } else {
        _deleteDialog.$element.on('shown.bs.modal', (e) {
          e.target.querySelector("#deleteOkButton").focus();
        });
        _deleteDialog.show();
      }
    }
  
  
negative.code:     return element;
    }
    
    // TODO(ericarnold): Fix the focus issues in bootjack.
    void showWithFocus(String query) {
      focusElementByQuery(query);
      _dialog.show();
    }
    
    void focusElementByQuery(String query) {
      _dialog.$element.on('shown.bs.modal', (DQueryEvent e) {
        Element element = e.target;
  