Browse Source

Add version to landing page

Steven Silvester 8 years ago
parent
commit
9f3477e5b4

+ 3 - 1
packages/landing-extension/src/index.ts

@@ -59,7 +59,9 @@ function activate(app: JupyterLab, linker: ICommandLinker, palette: ICommandPale
   const { commands, shell } = app;
   const category = 'Help';
   const command = CommandIDs.open;
-  const model = new LandingModel(services.terminals.isAvailable());
+  const model = new LandingModel(
+    services.terminals.isAvailable(), app.info.version
+  );
   const tracker = new InstanceTracker<LandingWidget>({
     namespace: 'landing',
     shell

+ 2 - 15
packages/landing-extension/src/widget.ts

@@ -73,17 +73,6 @@ const LANDING_ICON_CLASS = 'jp-Landing-image';
  */
 const LANDING_TEXT_CLASS = 'jp-Landing-text';
 
-/**
- * The list of preview messages.
- */
-const previewMessages = [
-  'super alpha preview',
-  'very alpha preview',
-  'extremely alpha preview',
-  'exceedingly alpha preview',
-  'alpha alpha preview'
-];
-
 
 /**
  * LandingModel holds text data which the LandingWidget will render.
@@ -108,11 +97,9 @@ class LandingModel extends VDomModel {
   /**
    * Construct a new landing model.
    */
-  constructor(terminalsAvailable = false) {
+  constructor(terminalsAvailable = false, version: string) {
     super();
-    this.previewMessage = previewMessages[
-      Math.floor(Math.random() * previewMessages.length)
-    ];
+    this.previewMessage = `alpha (v${version})`;
     this.headerText = 'Start a new activity';
 
     const createFrom = 'file-operations:create-from';

+ 1 - 1
packages/landing-extension/style/index.css

@@ -91,7 +91,7 @@
   font-weight: 400;
   letter-spacing: .4px;
   text-align: left;
-  padding-left: 60px;
+  padding-left: 68px;
 }
 
 .jp-Landing-body-header {