From eb27d41feaee2c049e2b0db5a0285b228bbb30e6 Mon Sep 17 00:00:00 2001
From: Arnoud Buzing <arnoudb@wolfram.com>
Date: Wed, 6 Jun 2018 14:35:43 -0500
Subject: [PATCH] updates

---
 Prototypes/Dock.wl | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/Prototypes/Dock.wl b/Prototypes/Dock.wl
index d84fc3b..1fc781b 100644
--- a/Prototypes/Dock.wl
+++ b/Prototypes/Dock.wl
@@ -6,35 +6,37 @@ CreateDockButton[ assoc_Association ] := Module[{db},
   db
 ]
 
+iconsdir = FileNameJoin[{ $InputDirectoryName, "icons" }];
+
 buttons := Map[
   CreateDockButton,
   {
     <|
       "Name" -> "DocumentationCenter",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "spikey.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "spikey.png" }]] ,
       "Action" :> SystemOpen["paclet:guide/WolframRoot"],
       "Tooltip" -> "Open Documentation Center"
     |>,
     <|
       "Name" -> "CopyBuildInfo",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "copy-info.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "copy-info.png" }]] ,
       "Action" :> CopyToClipboard[$BuildInfo],
       "Tooltip" -> "Copy build information"
     |>,
     <|
       "Name" -> "NeuralNetRepository",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "neuralnet-repo.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "neuralnet-repo.png" }]] ,
       "Action" :> SystemOpen["https://resources.wolframcloud.com/NeuralNetRepository"],
       "Tooltip" -> "Open Neural Network Repository"
     |>,
     <|
       "Name" -> "GitHub",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "github.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "github.png" }]] ,
       "Action" :> SystemOpen["https://github.com/arnoudbuzing/prototypes"],
       "Tooltip" -> "Open Prototypes Repository"
     |>
   }
-]
+];
 
 CreateDock[] := (Once[buttons]; CreateDock[ $DockButtons ]);