From 60ead396aeaa8d677292261edc9b88042b922505 Mon Sep 17 00:00:00 2001
From: Adam Procter <adamprocter@researchnot.es>
Date: Tue, 18 Feb 2020 00:51:21 +0000
Subject: [PATCH] update

---
 canvas-10-feb/src/components/NodesLayer.vue | 30 +++++++++++----------
 canvas-10-feb/src/views/Home.vue            |  3 ++-
 2 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/canvas-10-feb/src/components/NodesLayer.vue b/canvas-10-feb/src/components/NodesLayer.vue
index b53f533..e4c3030 100644
--- a/canvas-10-feb/src/components/NodesLayer.vue
+++ b/canvas-10-feb/src/components/NodesLayer.vue
@@ -1,14 +1,10 @@
 <template>
-  <!-- make container draggable using ref suppose to help with rapid dragging, DOESNT -->
-  <div ref="nodes">
-    <div class="node">
-      <form id="editForm" class="myScroll">
-        <textarea ref="notetext" v-model="nodetext"></textarea>
-
-        <p>{{ nodetext }} markdown supported</p>
-        <button>delete</button>
-      </form>
-    </div>
+  <div ref="nodes" class="node" v-bind:id="nodeid">
+    <form id="editForm" class="myScroll">
+      <textarea v-model="nodetext"></textarea>
+      <p>markdown supported</p>
+      <button>delete</button>
+    </form>
   </div>
 </template>
 
@@ -18,17 +14,23 @@ import { drag } from './mixins/drag.js'
 export default {
   name: 'NodesLayer',
   mixins: [drag],
+  // FIXME : these probably need to be data/ computed and not props
+  // as will be editable
+  props: { nodetext: String, nodeid: Number },
+
+  // data() {
+  //   return {
+  //
+  //   }
+  // },
 
-  props: {
-    nodetext: String
-  },
   mounted() {
     var nodes = this.$refs.nodes
     this.makeDraggable(nodes)
   },
   methods: {
     setFocus() {
-      this.$refs.notetext.focus()
+      this.$refs.nodetext.focus()
     },
     editNodeText() {},
     deleteFlag() {}
diff --git a/canvas-10-feb/src/views/Home.vue b/canvas-10-feb/src/views/Home.vue
index 406bf69..17545e0 100644
--- a/canvas-10-feb/src/views/Home.vue
+++ b/canvas-10-feb/src/views/Home.vue
@@ -4,7 +4,8 @@
     <NodesLayer
       v-for="(value, index) in configNodes"
       v-bind:key="index"
-      v-bind:nodetext="configNodes.text"
+      v-bind:nodeid="value.id"
+      v-bind:nodetext="value.text"
     />
     <CanvasLayer />
     <ControlsLayer />
-- 
GitLab