From 29f45b787b8abd9dc2c55fd77143cf6a02bc982f Mon Sep 17 00:00:00 2001 From: probablycorey Date: Wed, 26 Jun 2013 16:59:01 -0700 Subject: [PATCH] Add set loading text --- src/packages/config-view/lib/package-panel.coffee | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/packages/config-view/lib/package-panel.coffee b/src/packages/config-view/lib/package-panel.coffee index 47de8366b..3446474b6 100644 --- a/src/packages/config-view/lib/package-panel.coffee +++ b/src/packages/config-view/lib/package-panel.coffee @@ -27,10 +27,7 @@ class PackagePanel extends ConfigPanel @span class: 'badge pull-right', outlet: 'availableCount' @subview 'packageFilter', new Editor(mini: true, attributes: {id: 'package-filter'}) - - @div outlet: 'loadingArea', class: 'alert alert-info loading-area', => - @span 'Loading installed packages\u2026' - + @div outlet: 'loadingArea', class: 'alert alert-info loading-area' @div outlet: 'installedViews' @@ -72,10 +69,11 @@ class PackagePanel extends ConfigPanel @updateInstalledCount() createInstalledViews: -> + @setLoadingText('Loading installed packages\u2026') @loadingArea.show() packages = _.sortBy(atom.getAvailablePackageMetadata(), 'name') packageManager.renderMarkdownInMetadata packages, => - @loadingArea.hide() + @setLoadingText(null) for pack in packages view = new PackageView(pack, @packageEventEmitter) @installedViews.append(view) @@ -85,6 +83,10 @@ class PackagePanel extends ConfigPanel updateInstalledCount: -> @installedCount.text(@installedViews.children().length) + setLoadingText: (text) -> + @loadingArea.text(text) + if text then @loadingArea.show() else @loadingArea.hide() + removePackage: ({name}) -> @installedViews.children("[name=#{name}]").remove()