-
- @* List burger dropdown template - ul is ignored *@
-
-
XXX
-
-
- @* Item row template - table is ignored. *@
-
-
-
-
-
-
-
-
-
-
-
- @* Burger menu *@
-
-
-
-
@* Menu items will be inserted here. *@
-
-
-
-
-
-
-
- @* Item burger dropdown template - ul is ignored *@
-
-
XXX
-
-
-
-
-
-
-
-
+
diff --git a/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommodityDialog.cshtml b/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommodityDialog.cshtml
index 2af19de..6d3f87c 100644
--- a/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommodityDialog.cshtml
+++ b/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommodityDialog.cshtml
@@ -1,7 +1,10 @@
-@model Model_Commodity
+@* View is decoupled from Commodity model as it may be included in other views, eg. Transactions. *@
+@model SbmModel_Portal
@inject SbmLocaliser Localiser
@{
- /* Commodities - Commodity dialog panel */
+ /* Commodity dialog panel */
+ // Ensure view is only included once in page.
+ if (!Model.RegisterView("Views/Commodity/Panel-CommodityDialog")) return;
}
+
+
+
+
diff --git a/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommoditySelect.cshtml b/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommoditySelect.cshtml
new file mode 100644
index 0000000..87c1fde
--- /dev/null
+++ b/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommoditySelect.cshtml
@@ -0,0 +1,43 @@
+@* View is decoupled from Commodity model as it may be included in other views, eg. Transactions. *@
+@model SbmModel_Portal
+@inject SbmLocaliser Localiser
+@{
+ /* Commodity select panel */
+ // Ensure view is only included once in page.
+ if (!Model.RegisterView("Views/Commodity/Panel-CommoditySelect")) return;
+ Model.AdditionalFiles_JS.Add("js/sbm-commodity.js");
+}
+
+
+
+
diff --git a/SaBusinessMgrCoreWebPortal/Views/Contact/Panel-ContactList.cshtml b/SaBusinessMgrCoreWebPortal/Views/Contact/Panel-ContactList.cshtml
index b851c3d..c1366e3 100644
--- a/SaBusinessMgrCoreWebPortal/Views/Contact/Panel-ContactList.cshtml
+++ b/SaBusinessMgrCoreWebPortal/Views/Contact/Panel-ContactList.cshtml
@@ -3,7 +3,7 @@
@inject SbmLocaliser Localiser
@{
/* Contact list panel */
- /* NB Can potentially appear more than once on a page? */
+ /* NB Can potentially appear more than once on a page. */
}