-
-
Notifications
You must be signed in to change notification settings - Fork 80
Expand file tree
/
Copy pathIndex.cshtml
More file actions
108 lines (102 loc) · 3.74 KB
/
Index.cshtml
File metadata and controls
108 lines (102 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
@using Resgrid.Model
@using Resgrid.Web.Helpers
@model Resgrid.Web.Areas.User.Models.Mapping.MapIndexView
@inject IStringLocalizer<Resgrid.Localization.Areas.User.Mapping.Mapping> localizer
@{
ViewBag.Title = "Resgrid | " + localizer["MappingHeader"];
ViewBag.LoadAngular = true;
}
@section Styles
{
<link rel="stylesheet" href="~/clib/mapMarkers/map-icons.min.css"/>
<style>
.labels {
color: red;
background-color: white;
font-family: "Lucida Grande", "Arial", sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
width: 70px;
border: 2px solid black;
white-space: nowrap;
}
</style>
}
<div class="row wrapper border-bottom white-bg page-heading">
<div class="col-sm-4">
<h2>@localizer["MappingHeader"]</h2>
<ol class="breadcrumb">
<li>
<a asp-controller="Home" asp-action="Dashboard" asp-route-area="User">@commonLocalizer["HomeModule"]</a>
</li>
<li class="active">
<strong>@localizer["MappingHeader"]</strong>
</li>
</ol>
</div>
@if (ClaimsAuthorizationHelper.IsUserDepartmentAdmin())
{
<div class="col-sm-8">
<div class="btn-group top-page-buttons" style="float:right;padding-right:15px;">
<a title="@localizer["ManageLayers"]" class="btn btn-success" asp-controller="Mapping" asp-action="Layers" asp-route-area="User">@localizer["ManageLayers"]</a>
</div>
<div class="btn-group top-page-buttons" style="float:right;padding-right:15px;">
<a title="@localizer["CustomMaps"]" class="btn btn-inverse" asp-controller="CustomMaps" asp-action="Index" asp-route-area="User">@localizer["CustomMaps"]</a>
</div>
</div>
}
</div>
<div class="row">
<div class="col-xs-12">
<div class="wrapper wrapper-content">
<div class="ibox float-e-margins">
<div class="ibox-content">
<rg-map showbuttons="1" mapheight="750px" departmentId="@ClaimsAuthorizationHelper.GetDepartmentId()" leafletosmurl="@Resgrid.Config.MappingConfig.GetWebsiteOSMUrl()" mapattribution="@Resgrid.Config.MappingConfig.LeafletAttribution"></rg-map>
<br/>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="layersModal" tabindex="-1" role="dialog" aria-labelledby="layersModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="layersModalLabel">@localizer["MapOptionsTitle"]</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-3">@localizer["ShowCalls"]</div>
<div class="col-md-1"><input id="showCalls" type="checkbox"/>
</div>
<div class="col-md-3">@localizer["ShowPersonnel"]</div>
<div class="col-md-1"><input id="showPersonnel" type="checkbox"/>
</div>
<div class="col-md-3">@localizer["ShowUnits"]</div>
<div class="col-md-1"><input id="showUnits" type="checkbox"/>
</div>
</div>
<div class="row">
<div class="col-md-12"> </div>
</div>
<div class="row">
<div class="col-md-3">@localizer["ShowStations"]</div>
<div class="col-md-1"><input id="showStations" type="checkbox" /></div>
<div class="col-md-3">@localizer["ShowGeofences"]</div>
<div class="col-md-1"><input id="showDistricts" type="checkbox" /></div>
<div class="col-md-3">@localizer["ShowPOIs"]</div>
<div class="col-md-1"><input id="showPOIs" type="checkbox" /></div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">@localizer["Close"]</button>
<button id="saveMapOptionButtons" type="button" class="btn btn-primary" data-dismiss="modal">@localizer["Save"]</button>
</div>
</div>
</div>
</div>
@section Scripts
{
}