From e2000480d311dd4936ddc10bd3a661157494d219 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Fri, 23 Oct 2015 18:21:46 +0200 Subject: [PATCH] Updates to Lesion Tracker lesionTable and Packaging --- LesionTracker/.meteor/packages | 1 + LesionTracker/.meteor/versions | 1 + .../client/components/layout/layout.html | 26 --- .../client/components/layout/layout.styl | 33 ---- .../components/lesionDialog/lesionDialog.js | 23 --- .../lesionLocationDialog.css | 0 .../lesionMeasurementContainer.html | 15 -- .../lesionMeasurementContainer.js | 28 --- .../lesionMeasurementContainer.styl | 21 -- .../lesionTableContainer.html | 5 - .../lesionTableContainer.styl | 7 - .../lesionTrackerLayout.html | 2 +- LesionTracker/client/components/viewer.css | 5 + LesionTracker/client/components/viewer.html | 8 +- .../components/viewerMain/viewerMain.html | 1 - .../components/viewerMain/viewerMain.js | 2 +- .../components/viewerMain/viewerMain.styl | 8 +- .../cornerstone/client/cornerstoneTools.js | 107 ++++++++++ .../client/measurementManagerExample.js | 6 +- .../compatibility/lesionTool.js | 2 +- .../components/lesionDialog/lesionDialog.html | 0 .../components/lesionDialog/lesionDialog.js | 31 +++ .../lesionLocationDialog.html | 0 .../lesionLocationDialog.js | 2 +- .../components/lesionTable/lesionTable.html | 24 +++ .../components/lesionTable/lesionTable.js | 187 ++++++++++++++++++ .../components/lesionTable/lesionTable.styl | 44 +++++ .../lesionTableRow/lesionTableRow.html | 11 ++ .../lesionTableRow/lesionTableRow.js | 10 + .../lesionTableTimepointCell.html | 3 + .../lesionTableTimepointHeader.html | 3 + Packages/lesiontracker/package.js | 35 ++++ .../basic}/hidingPanel/hidingPanel.html | 0 .../basic}/hidingPanel/hidingPanel.styl | 2 +- .../viewerbase/lib}/docking-container.js | 0 Packages/viewerbase/package.js | 3 + 36 files changed, 480 insertions(+), 176 deletions(-) delete mode 100644 LesionTracker/client/components/layout/layout.html delete mode 100644 LesionTracker/client/components/layout/layout.styl delete mode 100644 LesionTracker/client/components/lesionDialog/lesionDialog.js delete mode 100644 LesionTracker/client/components/lesionLocationDialog/lesionLocationDialog.css delete mode 100644 LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.html delete mode 100644 LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.js delete mode 100644 LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.styl delete mode 100644 LesionTracker/client/components/lesionTableContainer/lesionTableContainer.html delete mode 100644 LesionTracker/client/components/lesionTableContainer/lesionTableContainer.styl rename {LesionTracker/client => Packages/lesiontracker}/compatibility/lesionTool.js (99%) rename {LesionTracker/client => Packages/lesiontracker}/components/lesionDialog/lesionDialog.html (100%) create mode 100644 Packages/lesiontracker/components/lesionDialog/lesionDialog.js rename {LesionTracker/client => Packages/lesiontracker}/components/lesionLocationDialog/lesionLocationDialog.html (100%) rename {LesionTracker/client => Packages/lesiontracker}/components/lesionLocationDialog/lesionLocationDialog.js (97%) create mode 100644 Packages/lesiontracker/components/lesionTable/lesionTable.html create mode 100644 Packages/lesiontracker/components/lesionTable/lesionTable.js create mode 100644 Packages/lesiontracker/components/lesionTable/lesionTable.styl create mode 100644 Packages/lesiontracker/components/lesionTableRow/lesionTableRow.html create mode 100644 Packages/lesiontracker/components/lesionTableRow/lesionTableRow.js create mode 100644 Packages/lesiontracker/components/lesionTableTimepointCell/lesionTableTimepointCell.html create mode 100644 Packages/lesiontracker/components/lesionTableTimepointHeader/lesionTableTimepointHeader.html create mode 100644 Packages/lesiontracker/package.js rename {LesionTracker/client/components => Packages/viewerbase/components/basic}/hidingPanel/hidingPanel.html (100%) rename {LesionTracker/client/components => Packages/viewerbase/components/basic}/hidingPanel/hidingPanel.styl (84%) rename {LesionTracker/client/compatibility => Packages/viewerbase/lib}/docking-container.js (100%) diff --git a/LesionTracker/.meteor/packages b/LesionTracker/.meteor/packages index 8280011ec..808176914 100644 --- a/LesionTracker/.meteor/packages +++ b/LesionTracker/.meteor/packages @@ -34,3 +34,4 @@ stylus fortawesome:fontawesome random reactive-var +lesiontracker diff --git a/LesionTracker/.meteor/versions b/LesionTracker/.meteor/versions index ad190b90b..d46560543 100644 --- a/LesionTracker/.meteor/versions +++ b/LesionTracker/.meteor/versions @@ -50,6 +50,7 @@ iron:router@1.0.12 iron:url@1.0.11 jquery@1.11.4 launch-screen@1.0.4 +lesiontracker@0.0.1 livedata@1.0.15 localstorage@1.0.5 logging@1.0.8 diff --git a/LesionTracker/client/components/layout/layout.html b/LesionTracker/client/components/layout/layout.html deleted file mode 100644 index 4bddb7db1..000000000 --- a/LesionTracker/client/components/layout/layout.html +++ /dev/null @@ -1,26 +0,0 @@ - \ No newline at end of file diff --git a/LesionTracker/client/components/layout/layout.styl b/LesionTracker/client/components/layout/layout.styl deleted file mode 100644 index 7a82d278b..000000000 --- a/LesionTracker/client/components/layout/layout.styl +++ /dev/null @@ -1,33 +0,0 @@ -.navbar - margin-bottom: 0 - border-radius: 0 - color: #888888 - background-color: #060606 - border: none - font-family: "Sanchez" - color: #C1C1C1 - -.navbar-default .navbar-nav > li > a - color: #C1C1C1 - font-weight: bold - font-size: 12pt - -.navbar-form - margin: 0 - padding: 15px 3px - -.navbar-brand - img - float: left - margin-right: 10px - margin-top: -8px - - h4.name - float: left - margin: 0 - font-family: "Sanchez" - color: #C1C1C1 - -@media (min-width: 768px) - .navbar - border-radius: 0px \ No newline at end of file diff --git a/LesionTracker/client/components/lesionDialog/lesionDialog.js b/LesionTracker/client/components/lesionDialog/lesionDialog.js deleted file mode 100644 index c6c8a0c9e..000000000 --- a/LesionTracker/client/components/lesionDialog/lesionDialog.js +++ /dev/null @@ -1,23 +0,0 @@ -Template.lesionDialog.onRendered(function () { - // Listen lesionMeaurementCreated Event and when this event is triggered, show lesionLocationDialog Box - var viewportIndex = this.data.activeViewport.get(); - - $(document).on("LesionMeasurementCreated",function(e, eventData){ - - console.log("lesionMeasurementCreated"); - var data = {}; - data.viewportIndex = viewportIndex; - - //Set Lesion Table Data to insert into lesion table - setLesionTableData(data); - - if( !Session.get("lesionLocationSelected") ) { - $("#modal-dialog-container").css({ - "top": eventData.currentPoints.page.y, - "left": eventData.currentPoints.page.x - }); - - $("#lesionDialog").modal("show"); - } - }); -}); \ No newline at end of file diff --git a/LesionTracker/client/components/lesionLocationDialog/lesionLocationDialog.css b/LesionTracker/client/components/lesionLocationDialog/lesionLocationDialog.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.html b/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.html deleted file mode 100644 index 8759ff939..000000000 --- a/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.html +++ /dev/null @@ -1,15 +0,0 @@ - \ No newline at end of file diff --git a/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.js b/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.js deleted file mode 100644 index 298d79808..000000000 --- a/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.js +++ /dev/null @@ -1,28 +0,0 @@ -var lesionTableData; - -setLesionTableData = function (data) { - lesionTableData = data; -}; - -getLesionTableData = function () { - return lesionTableData; -}; - -returnTblStr = function (obj) { - return '1' + obj.lesionLocationObj.location + '' + obj.lesions + ''; -}; - -Template.lesionMeasurementContainer.onRendered( function () { - console.log("rendered lesion"); - //Link lesionLocationSelected event - $(document).on("lesionLocationSelected",function(event,data ){ - var lesionData = getLesionTableData(); - lesionData.lesionLocationObj = data; - var tabId = lesionData.tabId; - var el_index = lesionData.viewportIndex; - var lesionTables = $(".lesionTable"); - var tableEl = lesionTables.get(el_index); - var tblStr = returnTblStr(lesionData); - $(tableEl).append(tblStr); - }); -}); \ No newline at end of file diff --git a/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.styl b/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.styl deleted file mode 100644 index 6f691bb88..000000000 --- a/LesionTracker/client/components/lesionMeasurementContainer/lesionMeasurementContainer.styl +++ /dev/null @@ -1,21 +0,0 @@ -.lesionMeasurementContainer - width: 24% - float: left - height: 100% - -#tblLesion { - overflow: auto; - border: solid 1px white; - padding: 0; - margin: 0 auto; - font-size: 14px; - cursor: pointer; - color: white; - width: 100%; - height:100%; - background-color: black; -} - -#tblLesion > tr {background-color: #545454;border-bottom: solid 1px black; width: 100%;} -#tblLesion > tr.headRow{background-color: #424242;width: 100%; line-height: 15px;} -#tblLesion > tr.headRow th{padding:5px;text-align: left;font-style: italic;font-size:14px;} \ No newline at end of file diff --git a/LesionTracker/client/components/lesionTableContainer/lesionTableContainer.html b/LesionTracker/client/components/lesionTableContainer/lesionTableContainer.html deleted file mode 100644 index 2caf2f007..000000000 --- a/LesionTracker/client/components/lesionTableContainer/lesionTableContainer.html +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/LesionTracker/client/components/lesionTableContainer/lesionTableContainer.styl b/LesionTracker/client/components/lesionTableContainer/lesionTableContainer.styl deleted file mode 100644 index 5985f2192..000000000 --- a/LesionTracker/client/components/lesionTableContainer/lesionTableContainer.styl +++ /dev/null @@ -1,7 +0,0 @@ -.lesionTableContainer - height: 25% - max-height: 200px - - color: #A0A0A0 - background-color: #2F2F2F - border: 8px solid #484848 \ No newline at end of file diff --git a/LesionTracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html b/LesionTracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html index 4f6f8c3d4..08ff6cf46 100644 --- a/LesionTracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html +++ b/LesionTracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html @@ -1,4 +1,4 @@ -