           @_addButtonMenu.destroy()
           @showAddCredentialFormFor provider
 
-    @getView().parent.prepend addButton = new KDButtonView
-      cssClass  : 'add-big-btn'
-      title     : 'Add new credentials'
+    addButton = new KDButtonView
+      cssClass  : options.cssClass ? 'add-big-btn'
+      title     : options.title ? 'Add new credentials'
       icon      : yes
       callback  : =>
         @_addButtonMenu = new KDContextMenu

        , providerList

        @_addButtonMenu.setCss { 'z-index': 10002 }


  helper =


  createAddCredentialMenu: ->

    @getView().parent.prepend @_createAddCredentialMenuButton()


  _createAddCredentialMenuButton: (options = {}) ->

    Providers    = globals.config.providers
    providerList = {}

    Providers._getSupportedProviders().forEach (provider) =>

      return  if provider is 'custom'
      return  if Object.keys(Providers[provider].credentialFields).length is 0
