Commit 67d9dc40c216b538b97a3bb7564d50813868fc40
1 parent
962f3335
login and other html are on same page. used ng-show.
error in modules showing.
Showing
4 changed files
with
565 additions
and
529 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
1 | 'use strict'; | 1 | 'use strict'; |
2 | 2 | ||
3 | -AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", "$timeout", "DataService", | ||
4 | - function ($rootScope, Modules, $log, $location, $timeout, DataService) { | 3 | +AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", "$timeout", "DataService","AuthenticationService", |
4 | +function ($rootScope, Modules, $log, $location, $timeout, DataService,AuthenticationService) { | ||
5 | 5 | ||
6 | //$scope.pageToOpen = { | 6 | //$scope.pageToOpen = { |
7 | // name: 'MainMenu' | 7 | // name: 'MainMenu' |
@@ -65,6 +65,81 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -65,6 +65,81 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
65 | $rootScope.isEraseToolSelected = false; | 65 | $rootScope.isEraseToolSelected = false; |
66 | $rootScope.isMousedownOnPaintCanvas = false; | 66 | $rootScope.isMousedownOnPaintCanvas = false; |
67 | 67 | ||
68 | + $rootScope.initializeAIA = function () { | ||
69 | + $rootScope.isLoading = false; | ||
70 | + $rootScope.isVisibleLogin = true; | ||
71 | + $rootScope.isVisibleIndex = false; | ||
72 | + | ||
73 | + } | ||
74 | + | ||
75 | + $rootScope.userInfo = { | ||
76 | + username: null, | ||
77 | + password: null | ||
78 | + }; | ||
79 | + | ||
80 | + $rootScope.AuthenticateUser = function (userInfo) { | ||
81 | + AuthenticationService.authenticateUser(userInfo) | ||
82 | + .then( | ||
83 | + | ||
84 | + function (result) { | ||
85 | + | ||
86 | + if (result.length > 0) { | ||
87 | + angular.forEach(result, function (value, key) { | ||
88 | + | ||
89 | + if (value.Name == "modules") { | ||
90 | + $rootScope.modules = value.Value; | ||
91 | + var moduleList = [] | ||
92 | + angular.forEach($rootScope.modules, function (value, key) { | ||
93 | + | ||
94 | + | ||
95 | + moduleList.push( | ||
96 | + | ||
97 | + { | ||
98 | + | ||
99 | + "ModuleName": value[0].Value, | ||
100 | + "ModuleSlug": value[1].Value | ||
101 | + | ||
102 | + } | ||
103 | + | ||
104 | + ); | ||
105 | + }); | ||
106 | + localStorage.setItem("modules", moduleList); | ||
107 | + | ||
108 | + // $scope.name = "HELLO"; | ||
109 | + $rootScope.isVisibleLogin = false; | ||
110 | + $rootScope.isVisibleIndex = true; | ||
111 | + // $location.url('/index.html') | ||
112 | + // $window.location.assign('/index.html'); | ||
113 | + | ||
114 | + } | ||
115 | + | ||
116 | + | ||
117 | + | ||
118 | + // if ((value._id == 1) | ||
119 | + }) | ||
120 | + } | ||
121 | + //alert('user authentication = ' + result) | ||
122 | + }, | ||
123 | + function (error) { | ||
124 | + // handle errors here | ||
125 | + console.log(' $rootScope.BodyLayerData= ' + error.statusText); | ||
126 | + }); | ||
127 | + //.success(function (data) { | ||
128 | + | ||
129 | + // alert('user authentication= '+data) | ||
130 | + | ||
131 | + // }) | ||
132 | + // .error(function () { | ||
133 | + // alert('issue in authentocation') | ||
134 | + // }) | ||
135 | + } | ||
136 | + | ||
137 | + | ||
138 | + $rootScope.showModules = function () { | ||
139 | + $scope.modules = localStorage.getItem("modules"); | ||
140 | + | ||
141 | + } | ||
142 | + | ||
68 | $rootScope.$on("$locationChangeSuccess", function () { | 143 | $rootScope.$on("$locationChangeSuccess", function () { |
69 | 144 | ||
70 | if (($location.url() == "/da-body-view") || ($location.url() == "/clinical-illustrations-detail") || ($location.url() == "/clinical-animations-detail")) { | 145 | if (($location.url() == "/da-body-view") || ($location.url() == "/clinical-illustrations-detail") || ($location.url() == "/clinical-animations-detail")) { |
400-SOURCECODE/AIAHTML5.Web/app/controllers/LoginController.js
@@ -19,7 +19,22 @@ function ($scope, $rootScope,$location, $window, AuthenticationService) { | @@ -19,7 +19,22 @@ function ($scope, $rootScope,$location, $window, AuthenticationService) { | ||
19 | 19 | ||
20 | if (value.Name == "modules") { | 20 | if (value.Name == "modules") { |
21 | $scope.modules = value.Value; | 21 | $scope.modules = value.Value; |
22 | - localStorage.setItem("modules", value.Value); | 22 | + var moduleList = [] |
23 | + angular.forEach($scope.modules, function (value, key) { | ||
24 | + | ||
25 | + | ||
26 | + moduleList.push( | ||
27 | + | ||
28 | + { | ||
29 | + | ||
30 | + "ModuleName": value[0].Value, | ||
31 | + "ModuleSlug": value[1].Value | ||
32 | + | ||
33 | + } | ||
34 | + | ||
35 | + ); | ||
36 | + }); | ||
37 | + localStorage.setItem("modules", moduleList); | ||
23 | 38 | ||
24 | $scope.name = "HELLO"; | 39 | $scope.name = "HELLO"; |
25 | // $location.url('/index.html') | 40 | // $location.url('/index.html') |
400-SOURCECODE/AIAHTML5.Web/app/widget/MainMenu.html
@@ -25,7 +25,7 @@ | @@ -25,7 +25,7 @@ | ||
25 | <div class="sidebar pull-left mCustomScrollbar _mCS_1 mCS-autoHide " ng-init="showModules()"> | 25 | <div class="sidebar pull-left mCustomScrollbar _mCS_1 mCS-autoHide " ng-init="showModules()"> |
26 | <!--{{name}}--> | 26 | <!--{{name}}--> |
27 | <ul class="nav nav-sidebar" ng-init="hideScrollbar()"> | 27 | <ul class="nav nav-sidebar" ng-init="hideScrollbar()"> |
28 | - <li ng-repeat="module in modules"><a href="{{module.slug}}" ng-click="IsVisible()">{{module.name}}</a></li> | 28 | + <li ng-repeat="module in modules track by $index"><a href="{{module.ModuleName}}" ng-click="IsVisible()">{{module.ModuleSlug}}</a></li> |
29 | <!--<li><a href="da-view-list" ng-click="IsVisible()">Dissectible Anatomy</a></li> | 29 | <!--<li><a href="da-view-list" ng-click="IsVisible()">Dissectible Anatomy</a></li> |
30 | <li><a href="3dAnatomy" ng-click="IsVisible()">3D Anatomy</a></li> | 30 | <li><a href="3dAnatomy" ng-click="IsVisible()">3D Anatomy</a></li> |
31 | <li><a href="clinical-illustrations" ng-click="IsVisible()">Clinical Illustrations</a></li> | 31 | <li><a href="clinical-illustrations" ng-click="IsVisible()">Clinical Illustrations</a></li> |
@@ -48,6 +48,8 @@ | @@ -48,6 +48,8 @@ | ||
48 | </div> | 48 | </div> |
49 | 49 | ||
50 | <script src="../controllers/LoginController.js"></script> | 50 | <script src="../controllers/LoginController.js"></script> |
51 | +<script src="app/services/AuthenticationService.js"></script> | ||
52 | + | ||
51 | 53 | ||
52 | <script> | 54 | <script> |
53 | $(function () { | 55 | $(function () { |
400-SOURCECODE/AIAHTML5.Web/index.html
@@ -157,387 +157,451 @@ | @@ -157,387 +157,451 @@ | ||
157 | 157 | ||
158 | 158 | ||
159 | </head> | 159 | </head> |
160 | -<body ng-controller="HomeController" id="bo"> | ||
161 | - <div class="container-fluid "> | ||
162 | - <!--Header--> | ||
163 | - | ||
164 | - <nav class="navbar navbar-inverse navbar-fixed-top"> | ||
165 | - <div class="container-fluid"> | ||
166 | - <!-- Brand and toggle get grouped for better mobile display --> | ||
167 | - <div class="navbar-header"> | ||
168 | - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#topFixedNavbar1" aria-expanded="false"> | ||
169 | - <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> | ||
170 | - </button> | ||
171 | - <a class="frameLogo navbar-brand" href="home"><img src="content/images/logo-main.png" class="img-responsive" alt=""></a> | 160 | +<body ng-controller="HomeController" id="bo" ng-init="initializeAIA()"> |
161 | + <div id="login" ng-show="isVisibleLogin"> | ||
162 | + | ||
163 | + <div class="container-fluid loginBg"> | ||
164 | + <div class="row"> | ||
165 | + <div class="col-xs-12 text-center"> | ||
166 | + <a href="index.html" class="loginLogo"><img src="img/logo-large.png" class="img-responsive" alt=""></a> | ||
167 | + <div class="headerBand row"> | ||
168 | + <div class="col-xs-12"> | ||
169 | + <h1>A.D.A.M. Interactive Anatomy</h1> | ||
170 | + <p>The most compresive online interactive anatomy learning resource</p> | ||
171 | + </div> | ||
172 | + </div> | ||
172 | </div> | 173 | </div> |
173 | - <div ng-include="'app/widget/TopMenu.html'"></div> | ||
174 | - </div> | ||
175 | - </nav> | ||
176 | - <div class="bodyWrap row container-fluid"> | 174 | + <!--LOGIN PANEL--> |
175 | + <div class="col-xs-12 loginPanel"> | ||
176 | + <div class="loginBox clearfix"> | ||
177 | + <div class="col-xs-12"> | ||
178 | + <!--<strong>Login</strong>--> | ||
179 | + <form> | ||
180 | + <div class="form-group"> | ||
181 | + <!--<label for="">User ID</label>--> | ||
182 | + <!--input type="email" class="form-control" placeholder="User ID"> | ||
183 | + <span class="help-block text-right small"><a href="#" class="color-white">Forgot User ID?</a></span>--> | ||
184 | + | ||
185 | + | ||
186 | + <div class="input-group"> | ||
187 | + <span class="input-group-addon"><i class="fa fa-user"></i></span> | ||
188 | + <input type="text" class="form-control" placeholder="Username" ng-model="userInfo.username"> | ||
189 | + </div> | ||
190 | + <span class="help-block text-right small"><a href="#" class="color-white">Forgot User ID?</a></span> | ||
177 | 191 | ||
178 | - <div id="spinner" class="spinner" ng-show="isLoading"> | ||
179 | - <img id="img-spinner" src="content/images/common/loading.gif" alt="Loading" /> | ||
180 | - </div> | ||
181 | - <div ng-view></div> | ||
182 | 192 | ||
193 | + </div> | ||
194 | + <div class="form-group"> | ||
195 | + <!--<label for="">Password</label>--> | ||
196 | + <!--<input type="password" class="form-control" placeholder="Password"> | ||
197 | + <span class="help-block text-right small "><a href="#" class="color-white">Forgot Password?</a></span>--> | ||
198 | + <div class="input-group"> | ||
199 | + <span class="input-group-addon"><i class="fa fa-key"></i></span> | ||
200 | + <input type="password" class="form-control" placeholder="Password" ng-model="userInfo.password"> | ||
201 | + </div> | ||
202 | + <span class="help-block text-right small "><a href="#" class="color-white">Forgot Password?</a></span> | ||
203 | + </div> | ||
204 | + <div class="form-group"> | ||
205 | + <button class="btn btn-primary pull-right" ng-click="AuthenticateUser(userInfo)">Log In</button> | ||
206 | + </div> | ||
207 | + </form> | ||
208 | + </div> | ||
209 | + </div> | ||
210 | + <div class="loginExBtn"> | ||
211 | + <a href="#" class="btn btn-primary">Subscribe Now</a> | ||
212 | + <a href="#" class="btn btn-primary pull-right">Learn More</a> | ||
213 | + </div> | ||
214 | + </div> | ||
215 | + </div> | ||
183 | </div> | 216 | </div> |
184 | - </div>> | ||
185 | 217 | ||
218 | + <!-- Footer --> | ||
219 | + <footer class="dark"> | ||
220 | + <div class="container-fluid text-center">Copyright © 2016 Ebix Inc. All rights reserved.</div> | ||
221 | + </footer> | ||
186 | 222 | ||
187 | - <!--list manager Modal--> | ||
188 | - <div class="modal fade" id="ShowListManager" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" ng-init="tab = 1" style="width:27%;left:50%;overflow:hidden;height:500px;top:100px"> | ||
189 | - <div class="modal-dialog" role="document" style="width:400px;"> | ||
190 | - <div class="modal-content" style="width:100%;max-width:400px;"> | ||
191 | - <div class="modal-header setting-modal-header" style="padding: 5px 10px; border-bottom: 1px solid #e5e5e5;"> | ||
192 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||
193 | - <h4 class="modal-title" id="myModalLabel">Setting</h4> | 223 | + </div> |
224 | + <div id="index" ng-show="isVisibleIndex"> | ||
225 | + <div class="container-fluid "> | ||
226 | + <!--Header--> | ||
227 | + | ||
228 | + <nav class="navbar navbar-inverse navbar-fixed-top"> | ||
229 | + <div class="container-fluid"> | ||
230 | + <!-- Brand and toggle get grouped for better mobile display --> | ||
231 | + <div class="navbar-header"> | ||
232 | + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#topFixedNavbar1" aria-expanded="false"> | ||
233 | + <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> | ||
234 | + </button> | ||
235 | + <a class="frameLogo navbar-brand" href="home"><img src="content/images/logo-main.png" class="img-responsive" alt=""></a> | ||
236 | + </div> | ||
237 | + <div ng-include="'app/widget/TopMenu.html'"></div> | ||
194 | </div> | 238 | </div> |
195 | - <div class="modal-body"> | ||
196 | - <div class="row" style="padding-top:20px;"> | ||
197 | - <div class="col-sm-12"> | 239 | + </nav> |
240 | + <div class="bodyWrap row container-fluid"> | ||
198 | 241 | ||
199 | - <div aria-label="..." role="group" class="btn-group btn-group-justified"> | ||
200 | - <div role="group" class="btn-group"> | ||
201 | - <button class="btn btn-sm btn-success" type="button" ng-click="tab = 1">Appearance</button> | ||
202 | - </div> | ||
203 | - <div role="group" class="btn-group"> | ||
204 | - <button class="btn btn-sm btn-success" type="button" ng-click="tab = 2">Lexicons</button> | ||
205 | - </div> | ||
206 | - <div role="group" class="btn-group"> | ||
207 | - <button class="btn btn-sm btn-success" type="button" ng-click="tab = 3">Dissectible</button> | 242 | + <div id="spinner" class="spinner" ng-show="isLoading" style="visibility:hidden"> |
243 | + <img id="img-spinner" src="content/images/common/loading.gif" alt="Loading" /> | ||
244 | + </div> | ||
245 | + <div ng-view></div> | ||
246 | + | ||
247 | + </div> | ||
248 | + </div>> | ||
249 | + | ||
250 | + | ||
251 | + <!--list manager Modal--> | ||
252 | + <div class="modal fade" id="ShowListManager" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" ng-init="tab = 1" style="width:27%;left:50%;overflow:hidden;height:500px;top:100px"> | ||
253 | + <div class="modal-dialog" role="document" style="width:400px;"> | ||
254 | + <div class="modal-content" style="width:100%;max-width:400px;"> | ||
255 | + <div class="modal-header setting-modal-header" style="padding: 5px 10px; border-bottom: 1px solid #e5e5e5;"> | ||
256 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||
257 | + <h4 class="modal-title" id="myModalLabel">Setting</h4> | ||
258 | + </div> | ||
259 | + <div class="modal-body"> | ||
260 | + <div class="row" style="padding-top:20px;"> | ||
261 | + <div class="col-sm-12"> | ||
262 | + | ||
263 | + <div aria-label="..." role="group" class="btn-group btn-group-justified"> | ||
264 | + <div role="group" class="btn-group"> | ||
265 | + <button class="btn btn-sm btn-success" type="button" ng-click="tab = 1">Appearance</button> | ||
266 | + </div> | ||
267 | + <div role="group" class="btn-group"> | ||
268 | + <button class="btn btn-sm btn-success" type="button" ng-click="tab = 2">Lexicons</button> | ||
269 | + </div> | ||
270 | + <div role="group" class="btn-group"> | ||
271 | + <button class="btn btn-sm btn-success" type="button" ng-click="tab = 3">Dissectible</button> | ||
272 | + </div> | ||
208 | </div> | 273 | </div> |
274 | + | ||
209 | </div> | 275 | </div> |
210 | 276 | ||
211 | - </div> | ||
212 | 277 | ||
278 | + <div class="col-sm-12" ng-show="tab === 1"> | ||
213 | 279 | ||
214 | - <div class="col-sm-12" ng-show="tab === 1"> | ||
215 | 280 | ||
281 | + <div class="row"> | ||
282 | + <div class="center-block col-md-11" style="float: none; background-color:#E2E2E2;height:300px;"> | ||
283 | + <div class="row" style="padding-top: 22px;"> | ||
284 | + <div class="center-block col-md-10" style="float: none; "> | ||
285 | + <h5><strong>System Font</strong></h5> | ||
286 | + | ||
287 | + <div style="border:2px solid #ACACAC;float:left;padding:15px;background-color:#CCCCCC;"> | ||
288 | + <div class="col-md-3" style="padding-left:0px;"> | ||
289 | + Sample | ||
290 | + </div> | ||
291 | + <div class="col-md-6" style="padding-right:0px;"> | ||
292 | + <input type="text" value="" style="width:85%;"> | ||
293 | + </div> | ||
294 | + <div class="col-md-3" style="padding-left:0px;"> | ||
295 | + <button class="btn btn-primary" style="margin-bottom:5px;">Change</button> | ||
296 | + <button class="btn btn-primary" style="margin-bottom:5px;">Default</button> | ||
297 | + </div> | ||
216 | 298 | ||
217 | - <div class="row"> | ||
218 | - <div class="center-block col-md-11" style="float: none; background-color:#E2E2E2;height:300px;"> | ||
219 | - <div class="row" style="padding-top: 22px;"> | ||
220 | - <div class="center-block col-md-10" style="float: none; "> | ||
221 | - <h5><strong>System Font</strong></h5> | ||
222 | - | ||
223 | - <div style="border:2px solid #ACACAC;float:left;padding:15px;background-color:#CCCCCC;"> | ||
224 | - <div class="col-md-3" style="padding-left:0px;"> | ||
225 | - Sample | ||
226 | </div> | 299 | </div> |
227 | - <div class="col-md-6" style="padding-right:0px;"> | ||
228 | - <input type="text" value="" style="width:85%;"> | ||
229 | - </div> | ||
230 | - <div class="col-md-3" style="padding-left:0px;"> | ||
231 | - <button class="btn btn-primary" style="margin-bottom:5px;">Change</button> | ||
232 | - <button class="btn btn-primary" style="margin-bottom:5px;">Default</button> | ||
233 | - </div> | ||
234 | - | ||
235 | </div> | 300 | </div> |
236 | </div> | 301 | </div> |
237 | - </div> | ||
238 | 302 | ||
239 | - </div> | ||
240 | - </div> | ||
241 | - | ||
242 | - </div> | ||
243 | - <div class="col-sm-12" ng-show="tab === 2"> | ||
244 | - | ||
245 | - | ||
246 | - <div class="row"> | ||
247 | - <div class="center-block col-md-11" style="float: none; background-color:#E2E2E2;height:300px;"> | ||
248 | - <div class="col-md-6"> | ||
249 | - <h6><strong>Primary Lexicon</strong></h6> | ||
250 | - <input type="text" value="English" style="width:90%;"> | ||
251 | - <button class="btn btn-primary" style="float:right;margin-bottom:5px;margin-top:5px;">Change</button> | ||
252 | - <h6>Secondry Lexicon</h6> | ||
253 | - <textarea style="width:90%;"></textarea> | ||
254 | - <button>Change</button> | ||
255 | - <button>Change</button> | ||
256 | - </div> | ||
257 | - <div class="col-md-6"> | ||
258 | - <h6>Available Lexicon</h6> | ||
259 | - <select multiple class="form-control" id="sel2"> | ||
260 | - <option>1</option> | ||
261 | - <option>2</option> | ||
262 | - <option>3</option> | ||
263 | - <option>4</option> | ||
264 | - <option>5</option> | ||
265 | - </select> | ||
266 | - | ||
267 | - <p>Note: Some languages require special system fonts to display correctly</p> | ||
268 | </div> | 303 | </div> |
269 | - | ||
270 | </div> | 304 | </div> |
305 | + | ||
271 | </div> | 306 | </div> |
307 | + <div class="col-sm-12" ng-show="tab === 2"> | ||
272 | 308 | ||
273 | - </div> | ||
274 | - <div class="col-sm-12" ng-show="tab === 3"> | ||
275 | 309 | ||
276 | - <div class="row"> | ||
277 | - <div class="center-block col-md-11" style="float: none; background-color:#E2E2E2;height:300px;"> | ||
278 | - <h6>Skin Tones</h6> | ||
279 | - <div class="center-block col-md-8" style="float: none;"> | ||
280 | - <div class="col-md-6"> | ||
281 | - <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
282 | - </div> | ||
283 | - <div class="col-md-6"> | ||
284 | - <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
285 | - </div> | 310 | + <div class="row"> |
311 | + <div class="center-block col-md-11" style="float: none; background-color:#E2E2E2;height:300px;"> | ||
286 | <div class="col-md-6"> | 312 | <div class="col-md-6"> |
287 | - <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | 313 | + <h6><strong>Primary Lexicon</strong></h6> |
314 | + <input type="text" value="English" style="width:90%;"> | ||
315 | + <button class="btn btn-primary" style="float:right;margin-bottom:5px;margin-top:5px;">Change</button> | ||
316 | + <h6>Secondry Lexicon</h6> | ||
317 | + <textarea style="width:90%;"></textarea> | ||
318 | + <button>Change</button> | ||
319 | + <button>Change</button> | ||
288 | </div> | 320 | </div> |
289 | <div class="col-md-6"> | 321 | <div class="col-md-6"> |
290 | - <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | 322 | + <h6>Available Lexicon</h6> |
323 | + <select multiple class="form-control" id="sel2"> | ||
324 | + <option>1</option> | ||
325 | + <option>2</option> | ||
326 | + <option>3</option> | ||
327 | + <option>4</option> | ||
328 | + <option>5</option> | ||
329 | + </select> | ||
330 | + | ||
331 | + <p>Note: Some languages require special system fonts to display correctly</p> | ||
291 | </div> | 332 | </div> |
292 | 333 | ||
293 | </div> | 334 | </div> |
294 | - <h6>Modesty Setting</h6> | ||
295 | - <div class="col-md-6"> | ||
296 | - <div class="col-md-4"> | ||
297 | - <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
298 | - </div> | ||
299 | - <div class="col-md-8"> | 335 | + </div> |
300 | 336 | ||
301 | - <div class="radio"> | ||
302 | - <label><input type="radio" name="optradio" checked>On</label> | 337 | + </div> |
338 | + <div class="col-sm-12" ng-show="tab === 3"> | ||
339 | + | ||
340 | + <div class="row"> | ||
341 | + <div class="center-block col-md-11" style="float: none; background-color:#E2E2E2;height:300px;"> | ||
342 | + <h6>Skin Tones</h6> | ||
343 | + <div class="center-block col-md-8" style="float: none;"> | ||
344 | + <div class="col-md-6"> | ||
345 | + <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
346 | + </div> | ||
347 | + <div class="col-md-6"> | ||
348 | + <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
303 | </div> | 349 | </div> |
304 | - <div class="radio"> | ||
305 | - <label><input type="radio" name="optradio">Off</label> | 350 | + <div class="col-md-6"> |
351 | + <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
352 | + </div> | ||
353 | + <div class="col-md-6"> | ||
354 | + <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
306 | </div> | 355 | </div> |
307 | 356 | ||
308 | </div> | 357 | </div> |
309 | - </div> | ||
310 | - <div class="col-md-6"> | ||
311 | - <h6>Annotaion</h6> | ||
312 | - <div class="checkbox"> | ||
313 | - <label><input type="checkbox" value="" checked>Erase Annotations when changeing layers</label> | 358 | + <h6>Modesty Setting</h6> |
359 | + <div class="col-md-6"> | ||
360 | + <div class="col-md-4"> | ||
361 | + <img class="img-responsive" alt="" src="http://placehold.it/400x300"> | ||
362 | + </div> | ||
363 | + <div class="col-md-8"> | ||
364 | + | ||
365 | + <div class="radio"> | ||
366 | + <label><input type="radio" name="optradio" checked>On</label> | ||
367 | + </div> | ||
368 | + <div class="radio"> | ||
369 | + <label><input type="radio" name="optradio">Off</label> | ||
370 | + </div> | ||
371 | + | ||
372 | + </div> | ||
373 | + </div> | ||
374 | + <div class="col-md-6"> | ||
375 | + <h6>Annotaion</h6> | ||
376 | + <div class="checkbox"> | ||
377 | + <label><input type="checkbox" value="" checked>Erase Annotations when changeing layers</label> | ||
378 | + </div> | ||
314 | </div> | 379 | </div> |
315 | </div> | 380 | </div> |
316 | - </div> | ||
317 | 381 | ||
318 | - </div> | 382 | + </div> |
319 | 383 | ||
320 | 384 | ||
321 | 385 | ||
386 | + </div> | ||
387 | + </div> | ||
388 | + <div class="modal-footer"> | ||
389 | + <button type="button" class="btn btn-primary">Ok</button> | ||
390 | + <button type="button" class="btn btn-primary" data-dismiss="modal">Cancle</button> | ||
391 | + <button type="button" class="btn btn-primary">Apply</button> | ||
322 | </div> | 392 | </div> |
323 | - </div> | ||
324 | - <div class="modal-footer"> | ||
325 | - <button type="button" class="btn btn-primary">Ok</button> | ||
326 | - <button type="button" class="btn btn-primary" data-dismiss="modal">Cancle</button> | ||
327 | - <button type="button" class="btn btn-primary">Apply</button> | ||
328 | </div> | 393 | </div> |
329 | </div> | 394 | </div> |
330 | </div> | 395 | </div> |
331 | </div> | 396 | </div> |
332 | - </div> | ||
333 | 397 | ||
334 | - <!--Settings modal--> | ||
335 | - <div class="modal fade" id="modal-settings" tabindex="-1" role="dialog" aria-labelledby="myModalLabel2"> | ||
336 | - <div class="modal-dialog modal-sm" role="document"> | ||
337 | - <form> | ||
338 | - <div ng-init="loadsettings()" class="modal-content" id="setting-modal-dark"> | ||
339 | - <div class="modal-header annotation-modal-header"> | ||
340 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||
341 | - <h4 class="modal-title" id="myModalLabel2">Settings</h4> | ||
342 | - </div> | ||
343 | - <div class="modal-body"> | ||
344 | - <div class="paddTop15"> | ||
345 | - <!-- Nav tabs --> | ||
346 | - <ul class="nav nav-tabs" role="tablist"> | ||
347 | - <li role="presentation" ng-class="{'active':SettingsTab==1}"><a role="tab" class="padd5" ng-click="SetSettingActiveTab(1)">Appearance</a></li> | ||
348 | - <li role="presentation" ng-class="{'active':SettingsTab==2}"><a role="tab" class="padd5" ng-click="SetSettingActiveTab(2)">Lexicons</a></li> | ||
349 | - <li role="presentation" ng-class="{'active':SettingsTab==3}"><a role="tab" class="padd5" ng-click="SetSettingActiveTab(3)">Dissectible</a></li> | ||
350 | - | ||
351 | - </ul> | ||
352 | - <!-- Tab panes --> | ||
353 | - <div class="tab-content"> | ||
354 | - <div role="tabpanel" ng-class="{'tab-pane active' : SettingsTab === 1,'tab-pane' : SettingsTab !==1 }" id="appearance"> | ||
355 | - <div class="row"> | ||
356 | - <div class="col-sm-12"> | ||
357 | - <div class="well well-sm no-margin-btm"> | ||
358 | - <h5>System Font</h5> | ||
359 | - <div class="form-group"> | ||
360 | - <label for="SystemFont" class="font13">Sample</label> | ||
361 | - <input type="text" class="form-control" id="SystemFont" value="AaBbYyZz" disabled> | 398 | + <!--Settings modal--> |
399 | + <div class="modal fade" id="modal-settings" tabindex="-1" role="dialog" aria-labelledby="myModalLabel2"> | ||
400 | + <div class="modal-dialog modal-sm" role="document"> | ||
401 | + <form> | ||
402 | + <div ng-init="loadsettings()" class="modal-content" id="setting-modal-dark"> | ||
403 | + <div class="modal-header annotation-modal-header"> | ||
404 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||
405 | + <h4 class="modal-title" id="myModalLabel2">Settings</h4> | ||
406 | + </div> | ||
407 | + <div class="modal-body"> | ||
408 | + <div class="paddTop15"> | ||
409 | + <!-- Nav tabs --> | ||
410 | + <ul class="nav nav-tabs" role="tablist"> | ||
411 | + <li role="presentation" ng-class="{'active':SettingsTab==1}"><a role="tab" class="padd5" ng-click="SetSettingActiveTab(1)">Appearance</a></li> | ||
412 | + <li role="presentation" ng-class="{'active':SettingsTab==2}"><a role="tab" class="padd5" ng-click="SetSettingActiveTab(2)">Lexicons</a></li> | ||
413 | + <li role="presentation" ng-class="{'active':SettingsTab==3}"><a role="tab" class="padd5" ng-click="SetSettingActiveTab(3)">Dissectible</a></li> | ||
414 | + | ||
415 | + </ul> | ||
416 | + <!-- Tab panes --> | ||
417 | + <div class="tab-content"> | ||
418 | + <div role="tabpanel" ng-class="{'tab-pane active' : SettingsTab === 1,'tab-pane' : SettingsTab !==1 }" id="appearance"> | ||
419 | + <div class="row"> | ||
420 | + <div class="col-sm-12"> | ||
421 | + <div class="well well-sm no-margin-btm"> | ||
422 | + <h5>System Font</h5> | ||
423 | + <div class="form-group"> | ||
424 | + <label for="SystemFont" class="font13">Sample</label> | ||
425 | + <input type="text" class="form-control" id="SystemFont" value="AaBbYyZz" disabled> | ||
426 | + </div> | ||
427 | + <button class="btn btn-success btn-sm" data-toggle="modal" data-target="#modal-change">Change</button> | ||
428 | + <button class="btn btn-success btn-sm">Default</button> | ||
362 | </div> | 429 | </div> |
363 | - <button class="btn btn-success btn-sm" data-toggle="modal" data-target="#modal-change">Change</button> | ||
364 | - <button class="btn btn-success btn-sm">Default</button> | ||
365 | </div> | 430 | </div> |
366 | </div> | 431 | </div> |
367 | </div> | 432 | </div> |
368 | - </div> | ||
369 | - <div role="tabpanel" ng-class="{'tab-pane active' : SettingsTab === 2,'tab-pane' : SettingsTab !==2 }" id="lexicons"> | ||
370 | - <div class="row paddingTopBtm10"> | ||
371 | - <div class="col-sm-6"> | ||
372 | - <div class="form-group"> | ||
373 | - <label for="SystemFont" class="font13">Primary Lexicon</label> | ||
374 | - <input type="text" class="form-control" value="English" disabled> | ||
375 | - <button class="btn btn-sm btn-success btn-block marginTop5">Change</button> | ||
376 | - </div> | 433 | + <div role="tabpanel" ng-class="{'tab-pane active' : SettingsTab === 2,'tab-pane' : SettingsTab !==2 }" id="lexicons"> |
434 | + <div class="row paddingTopBtm10"> | ||
435 | + <div class="col-sm-6"> | ||
436 | + <div class="form-group"> | ||
437 | + <label for="SystemFont" class="font13">Primary Lexicon</label> | ||
438 | + <input type="text" class="form-control" value="English" disabled> | ||
439 | + <button class="btn btn-sm btn-success btn-block marginTop5">Change</button> | ||
440 | + </div> | ||
377 | 441 | ||
378 | - <div class="form-group"> | ||
379 | - <label for="SystemFont" class="font13">Secondary Lexicon</label> | ||
380 | - <textarea class="form-control" rows="3"></textarea> | ||
381 | - </div> | ||
382 | - <div class="form-group"> | ||
383 | - <button class="btn btn-sm btn-success" disabled>Add</button> | ||
384 | - <button class="btn btn-sm btn-success">Remove</button> | 442 | + <div class="form-group"> |
443 | + <label for="SystemFont" class="font13">Secondary Lexicon</label> | ||
444 | + <textarea class="form-control" rows="3"></textarea> | ||
445 | + </div> | ||
446 | + <div class="form-group"> | ||
447 | + <button class="btn btn-sm btn-success" disabled>Add</button> | ||
448 | + <button class="btn btn-sm btn-success">Remove</button> | ||
449 | + </div> | ||
385 | </div> | 450 | </div> |
386 | - </div> | ||
387 | - <div class="col-sm-6"> | ||
388 | - <div class="form-group"> | ||
389 | - <label for="SystemFont" class="font13">Available Lexicon</label> | ||
390 | - <select multiple class="form-control" size="8"> | ||
391 | - <option selected value="1">English</option> | ||
392 | - <option>French</option> | ||
393 | - <option>German</option> | ||
394 | - <option>Hungarian</option> | ||
395 | - <option>Italian</option> | ||
396 | - <option>Japanese (Kanji)</option> | ||
397 | - <option>Japanese (Yomi)</option> | ||
398 | - <option>Portuguese</option> | ||
399 | - <option>Spanish</option> | ||
400 | - <option>Swedish</option> | ||
401 | - </select> | 451 | + <div class="col-sm-6"> |
452 | + <div class="form-group"> | ||
453 | + <label for="SystemFont" class="font13">Available Lexicon</label> | ||
454 | + <select multiple class="form-control" size="8"> | ||
455 | + <option selected value="1">English</option> | ||
456 | + <option>French</option> | ||
457 | + <option>German</option> | ||
458 | + <option>Hungarian</option> | ||
459 | + <option>Italian</option> | ||
460 | + <option>Japanese (Kanji)</option> | ||
461 | + <option>Japanese (Yomi)</option> | ||
462 | + <option>Portuguese</option> | ||
463 | + <option>Spanish</option> | ||
464 | + <option>Swedish</option> | ||
465 | + </select> | ||
466 | + </div> | ||
467 | + <p class="font11"><strong>Note :</strong> Some languages require special system fonts to display correctly</p> | ||
402 | </div> | 468 | </div> |
403 | - <p class="font11"><strong>Note :</strong> Some languages require special system fonts to display correctly</p> | 469 | + <div class="clearfix"></div> |
404 | </div> | 470 | </div> |
405 | - <div class="clearfix"></div> | ||
406 | </div> | 471 | </div> |
407 | - </div> | ||
408 | - <div role="tabpanel" id="dissectible" ng-class="{'tab-pane active' : SettingsTab === 3,'tab-pane' : SettingsTab !==3 }"> | ||
409 | - <div class=""> | ||
410 | - <div class="col-sm-12"> | ||
411 | - <h5 class="bolder font13 no-margin-top">Skin Tones</h5> | ||
412 | - <div class="skin-tones"> | ||
413 | - <div align="center"> | ||
414 | - <div class="col-sm-5"> | ||
415 | - <button id="btnEthnicW" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'W')"> | ||
416 | - <img src="~/../content/images/common/skin1.jpg" alt=""> | ||
417 | - </button> | ||
418 | - </div> | ||
419 | - <div class="col-sm-5"> | ||
420 | - <button id="btnEthnicB" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'B')"> | ||
421 | - <img src="~/../content/images/common/skin2.jpg" alt=""> | ||
422 | - </button> | ||
423 | - </div> | ||
424 | - <div class="col-sm-5"> | ||
425 | - <button id="btnEthnicL" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'A')"> | ||
426 | - <img src="~/../content/images/common/skin3.jpg" alt=""> | ||
427 | - </button> | ||
428 | - </div> | ||
429 | - <div class="col-sm-5"> | ||
430 | - <button id="btnEthnicA" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'L')"> | ||
431 | - <img src="~/../content/images/common/skin4.jpg" alt=""> | ||
432 | - </button> | 472 | + <div role="tabpanel" id="dissectible" ng-class="{'tab-pane active' : SettingsTab === 3,'tab-pane' : SettingsTab !==3 }"> |
473 | + <div class=""> | ||
474 | + <div class="col-sm-12"> | ||
475 | + <h5 class="bolder font13 no-margin-top">Skin Tones</h5> | ||
476 | + <div class="skin-tones"> | ||
477 | + <div align="center"> | ||
478 | + <div class="col-sm-5"> | ||
479 | + <button id="btnEthnicW" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'W')"> | ||
480 | + <img src="~/../content/images/common/skin1.jpg" alt=""> | ||
481 | + </button> | ||
482 | + </div> | ||
483 | + <div class="col-sm-5"> | ||
484 | + <button id="btnEthnicB" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'B')"> | ||
485 | + <img src="~/../content/images/common/skin2.jpg" alt=""> | ||
486 | + </button> | ||
487 | + </div> | ||
488 | + <div class="col-sm-5"> | ||
489 | + <button id="btnEthnicL" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'A')"> | ||
490 | + <img src="~/../content/images/common/skin3.jpg" alt=""> | ||
491 | + </button> | ||
492 | + </div> | ||
493 | + <div class="col-sm-5"> | ||
494 | + <button id="btnEthnicA" class="thumbnail skinmarginbtm6" ng-model="formsetting.ethnicity" ng-click="ChangeEthnicity(formsetting,'L')"> | ||
495 | + <img src="~/../content/images/common/skin4.jpg" alt=""> | ||
496 | + </button> | ||
497 | + </div> | ||
433 | </div> | 498 | </div> |
434 | </div> | 499 | </div> |
435 | - </div> | ||
436 | 500 | ||
437 | - </div> | ||
438 | - </div> | ||
439 | - <div class=""> | ||
440 | - <div class="col-sm-6"> | ||
441 | - <h5 class="font13 bolder">Modesty Setting</h5> | ||
442 | - <img src="~/../content/images/common/adam-leaf.png" alt="" class="pull-left marginR5"> | ||
443 | - <div class="radio"> | ||
444 | - <label> | ||
445 | - <input type="radio" ng-checked="isModestyOn" ng-model="formsetting.modesty" value="Y" name="modestyRadios" id="modon" ng-click="ChangeModesty(formsetting,'Y')"> | ||
446 | - <span class="">On</span> | ||
447 | - </label> | ||
448 | - </div> | ||
449 | - <div class="radio"> | ||
450 | - <label> | ||
451 | - <input type="radio" ng-checked="isModestyOff" ng-model="formsetting.modesty" value="N" name="modestyRadios" id="modoff" ng-click="ChangeModesty(formsetting,'N')"> | ||
452 | - <span class="">Off</span> | ||
453 | - </label> | ||
454 | </div> | 501 | </div> |
455 | </div> | 502 | </div> |
456 | - <div class="col-sm-6"> | ||
457 | - <h5 class="font13 bolder">Annotation</h5> | ||
458 | - <div class="checkbox no-margin"> | ||
459 | - <!--Settings > The entire highlighted part should be active--> | ||
460 | - <label class="font11 no-margin-btm"> | ||
461 | - <input type="checkbox" value="" checked> | ||
462 | - Erase Annotations when changing layers | ||
463 | - </label> | 503 | + <div class=""> |
504 | + <div class="col-sm-6"> | ||
505 | + <h5 class="font13 bolder">Modesty Setting</h5> | ||
506 | + <img src="~/../content/images/common/adam-leaf.png" alt="" class="pull-left marginR5"> | ||
507 | + <div class="radio"> | ||
508 | + <label> | ||
509 | + <input type="radio" ng-checked="isModestyOn" ng-model="formsetting.modesty" value="Y" name="modestyRadios" id="modon" ng-click="ChangeModesty(formsetting,'Y')"> | ||
510 | + <span class="">On</span> | ||
511 | + </label> | ||
512 | + </div> | ||
513 | + <div class="radio"> | ||
514 | + <label> | ||
515 | + <input type="radio" ng-checked="isModestyOff" ng-model="formsetting.modesty" value="N" name="modestyRadios" id="modoff" ng-click="ChangeModesty(formsetting,'N')"> | ||
516 | + <span class="">Off</span> | ||
517 | + </label> | ||
518 | + </div> | ||
519 | + </div> | ||
520 | + <div class="col-sm-6"> | ||
521 | + <h5 class="font13 bolder">Annotation</h5> | ||
522 | + <div class="checkbox no-margin"> | ||
523 | + <!--Settings > The entire highlighted part should be active--> | ||
524 | + <label class="font11 no-margin-btm"> | ||
525 | + <input type="checkbox" value="" checked> | ||
526 | + Erase Annotations when changing layers | ||
527 | + </label> | ||
528 | + </div> | ||
464 | </div> | 529 | </div> |
465 | </div> | 530 | </div> |
466 | </div> | 531 | </div> |
467 | </div> | 532 | </div> |
468 | </div> | 533 | </div> |
469 | </div> | 534 | </div> |
535 | + <div class="modal-footer"> | ||
536 | + <button type="button" class="btn btn-primary" ng-click="UpdateAndCloseSetting(formsetting)">OK</button> | ||
537 | + <!--<button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>--> | ||
538 | + <button type="button" class="btn btn-primary" ng-click="CloseSetting()">Cancel</button> | ||
539 | + <button type="button" class="btn btn-primary" ng-click="UpdateSetting(formsetting)">Apply</button> | ||
540 | + </div> | ||
470 | </div> | 541 | </div> |
471 | - <div class="modal-footer"> | ||
472 | - <button type="button" class="btn btn-primary" ng-click="UpdateAndCloseSetting(formsetting)">OK</button> | ||
473 | - <!--<button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>--> | ||
474 | - <button type="button" class="btn btn-primary" ng-click="CloseSetting()">Cancel</button> | ||
475 | - <button type="button" class="btn btn-primary" ng-click="UpdateSetting(formsetting)">Apply</button> | ||
476 | - </div> | ||
477 | - </div> | ||
478 | - </form> | 542 | + </form> |
543 | + </div> | ||
479 | </div> | 544 | </div> |
480 | - </div> | ||
481 | 545 | ||
482 | - <!--Annotation Modal--> | ||
483 | - <div class="annotationTollbar" style="width: 300px;position: fixed; top: 80px; right: 20px; display: none; z-index: 1200000;"> | ||
484 | - <div class="annotationbar"> | ||
485 | - <div class="modal-content"> | ||
486 | - <div class="modal-header annotation-modal-header"> | ||
487 | - <button type="button" class="close" aria-label="Close" ng-click="CloseAnnotationTool()"><span aria-hidden="true">×</span></button> | ||
488 | - <h4 class="modal-title" id="myModalLabel">Annotation</h4> | ||
489 | - </div> | ||
490 | - <div class="modal-body" id="AnnotaionPopupDiv" > | ||
491 | - <div class="row"> | ||
492 | - <div class="col-sm-12"> | ||
493 | - <h5>Mode</h5> | ||
494 | - | ||
495 | - <div class="btn-group btn-group-justified" role="group" aria-label="..."> | ||
496 | - <div class="btn-group" role="group" tooltip> | ||
497 | - <div id="identify-block" style="display: none; font-size:13px;">Identify Mode</div> | ||
498 | - <button id="OnIdentify" type="button" class="btn btn-sm btn-success" ng-click="OnIdentifyClick()">Identify</button> | ||
499 | - </div> | ||
500 | - <div class="btn-group" role="group"> | ||
501 | - <div id="draw-block" style="display: none; font-size: 13px;">Draw Mode</div> | ||
502 | - <button id="DrawMode" type="button" ng-click="DrawingMode()" class="btn btn-sm btn-success">Draw</button> | ||
503 | - </div> | ||
504 | - </div> | 546 | + <!--Annotation Modal--> |
547 | + <div class="annotationTollbar" style="width: 300px;position: fixed; top: 80px; right: 20px; display: none; z-index: 1200000;"> | ||
548 | + <div class="annotationbar"> | ||
549 | + <div class="modal-content"> | ||
550 | + <div class="modal-header annotation-modal-header"> | ||
551 | + <button type="button" class="close" aria-label="Close" ng-click="CloseAnnotationTool()"><span aria-hidden="true">×</span></button> | ||
552 | + <h4 class="modal-title" id="myModalLabel">Annotation</h4> | ||
553 | + </div> | ||
554 | + <div class="modal-body" id="AnnotaionPopupDiv"> | ||
555 | + <div class="row"> | ||
556 | + <div class="col-sm-12"> | ||
557 | + <h5>Mode</h5> | ||
505 | 558 | ||
506 | - </div> | ||
507 | - <div class="col-sm-12"> | ||
508 | - <h5>Tools</h5> | ||
509 | - <div class="well well-popup"> | ||
510 | - <div class="" aria-label="..."> | ||
511 | - <div class="" role="group" align="center"> | ||
512 | - <div id="cursor-block" style="display: none; font-size:13px;"></div> | ||
513 | - <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btnCursor" ng-mouseover="mouseMoveToolTip(75, 60, 120, 'Select Cursor(s)')" ng-mouseleave="mouseOutToolTip()" ng-click="Cursor()"><img src="content/images/icon-identity.png" alt="" title=""></button> | ||
514 | - <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btn-annotation btn-annotation-pin" ng-mouseover="mouseMoveToolTip(75, 100, 120, 'Draw Pin')" ng-mouseleave="mouseOutToolTip()" ng-click="DrPin($event)"><img src="content/images/draw-pin.png" alt="" title=""></button> | ||
515 | - <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btn-annotation btn-annotation-arrow" ng-mouseover="mouseMoveToolTip(75, 120, 120, 'Draw Arrow')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawArrow($event)"><img src="content/images/draw-arrow.png" alt="" title=""></button> | ||
516 | - <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btn-annotation btn-annotation-Text" ng-mouseover="mouseMoveToolTip(75, 140, 120, 'Draw Text')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawText($event)"><img src="content/images/draw-text.png" alt="" title=""></button> | 559 | + <div class="btn-group btn-group-justified" role="group" aria-label="..."> |
560 | + <div class="btn-group" role="group" tooltip> | ||
561 | + <div id="identify-block" style="display: none; font-size:13px;">Identify Mode</div> | ||
562 | + <button id="OnIdentify" type="button" class="btn btn-sm btn-success" ng-click="OnIdentifyClick()">Identify</button> | ||
517 | </div> | 563 | </div> |
518 | - <div class="" role="group" align="center"> | ||
519 | - <button type="button" class="btn btn-black-annotation btn-xs btn-annotation btn-annotation-line" ng-mouseover="mouseMoveToolTip(95, 60, 120, 'Draw Line')" ng-mouseleave="mouseOutToolTip()" ng-click="DrLine($event)"><img src="content/images/draw-line.png" alt="" title=""></button> | ||
520 | - <button type="button" class="btn btn-black-annotation btn-xs btn-annotation btn-annotation-rectangle" ng-mouseover="mouseMoveToolTip(95, 100, 120, 'Draw Rectangle')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawRectangle($event)"><img src="content/images/draw-rec.png" alt="" title=""></button> | ||
521 | - <button type="button" class="btn btn-black-annotation btn-xs btn-annotation btn-annotation-circle" ng-mouseover="mouseMoveToolTip(95, 120, 120, 'Draw Circle')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawCircle($event)"><img src="content/images/draw-cir.png" alt="" title=""></button> | ||
522 | - <button type="button" class="btn btn-black-annotation btn-xs btn-annotation" ng-mouseover="mouseMoveToolTip(95, 140, 120, 'Draw Polygon')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawPolygon($event)"><img src="content/images/draw-poly.png" alt="" title=""></button> | 564 | + <div class="btn-group" role="group"> |
565 | + <div id="draw-block" style="display: none; font-size: 13px;">Draw Mode</div> | ||
566 | + <button id="DrawMode" type="button" ng-click="DrawingMode()" class="btn btn-sm btn-success">Draw</button> | ||
523 | </div> | 567 | </div> |
524 | </div> | 568 | </div> |
569 | + | ||
525 | </div> | 570 | </div> |
526 | - <div class="well-popup well blankshapediv"> | ||
527 | - <!--#7931--> | 571 | + <div class="col-sm-12"> |
572 | + <h5>Tools</h5> | ||
573 | + <div class="well well-popup"> | ||
574 | + <div class="" aria-label="..."> | ||
575 | + <div class="" role="group" align="center"> | ||
576 | + <div id="cursor-block" style="display: none; font-size:13px;"></div> | ||
577 | + <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btnCursor" ng-mouseover="mouseMoveToolTip(75, 60, 120, 'Select Cursor(s)')" ng-mouseleave="mouseOutToolTip()" ng-click="Cursor()"><img src="content/images/icon-identity.png" alt="" title=""></button> | ||
578 | + <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btn-annotation btn-annotation-pin" ng-mouseover="mouseMoveToolTip(75, 100, 120, 'Draw Pin')" ng-mouseleave="mouseOutToolTip()" ng-click="DrPin($event)"><img src="content/images/draw-pin.png" alt="" title=""></button> | ||
579 | + <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btn-annotation btn-annotation-arrow" ng-mouseover="mouseMoveToolTip(75, 120, 120, 'Draw Arrow')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawArrow($event)"><img src="content/images/draw-arrow.png" alt="" title=""></button> | ||
580 | + <button type="button" class="btn btn-black-annotation btn-xs mrgnBtm5 btn-annotation btn-annotation-Text" ng-mouseover="mouseMoveToolTip(75, 140, 120, 'Draw Text')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawText($event)"><img src="content/images/draw-text.png" alt="" title=""></button> | ||
581 | + </div> | ||
582 | + <div class="" role="group" align="center"> | ||
583 | + <button type="button" class="btn btn-black-annotation btn-xs btn-annotation btn-annotation-line" ng-mouseover="mouseMoveToolTip(95, 60, 120, 'Draw Line')" ng-mouseleave="mouseOutToolTip()" ng-click="DrLine($event)"><img src="content/images/draw-line.png" alt="" title=""></button> | ||
584 | + <button type="button" class="btn btn-black-annotation btn-xs btn-annotation btn-annotation-rectangle" ng-mouseover="mouseMoveToolTip(95, 100, 120, 'Draw Rectangle')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawRectangle($event)"><img src="content/images/draw-rec.png" alt="" title=""></button> | ||
585 | + <button type="button" class="btn btn-black-annotation btn-xs btn-annotation btn-annotation-circle" ng-mouseover="mouseMoveToolTip(95, 120, 120, 'Draw Circle')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawCircle($event)"><img src="content/images/draw-cir.png" alt="" title=""></button> | ||
586 | + <button type="button" class="btn btn-black-annotation btn-xs btn-annotation" ng-mouseover="mouseMoveToolTip(95, 140, 120, 'Draw Polygon')" ng-mouseleave="mouseOutToolTip()" ng-click="DrawPolygon($event)"><img src="content/images/draw-poly.png" alt="" title=""></button> | ||
587 | + </div> | ||
588 | + </div> | ||
589 | + </div> | ||
590 | + <div class="well-popup well blankshapediv"> | ||
591 | + <!--#7931--> | ||
528 | 592 | ||
529 | - <div id="edit-block" style="display: none; font-size: 13px;">Edit Shape Style</div> | ||
530 | - <div class="outlinediv"> | ||
531 | - <div id="shapeStyleDiv" class="fullcolordiv" ng-click="disableAnnotationtoolOnListManager||enableAnnotationToolBar()"> | 593 | + <div id="edit-block" style="display: none; font-size: 13px;">Edit Shape Style</div> |
594 | + <div class="outlinediv"> | ||
595 | + <div id="shapeStyleDiv" class="fullcolordiv" ng-click="disableAnnotationtoolOnListManager||enableAnnotationToolBar()"> | ||
532 | 596 | ||
533 | - </div> | 597 | + </div> |
534 | 598 | ||
599 | + </div> | ||
535 | </div> | 600 | </div> |
536 | - </div> | ||
537 | - <div class="well well-popup"> | ||
538 | - <div class="" role="group" aria-label="..."> | ||
539 | - <div> | ||
540 | - <a href="#canvasPaint" data-size="1" data-color="#fff" id="annotationpaintbrushsize" class="btn btn-primary btn-xs pull-left btn-annotation" role="button" data-toggle="tooltip" data-placement="top" title="Paint" style="margin-right:1%;" ng-click="paintBrush()"><i class="fa fa-paint-brush"></i></a> | 601 | + <div class="well well-popup"> |
602 | + <div class="" role="group" aria-label="..."> | ||
603 | + <div> | ||
604 | + <a href="#canvasPaint" data-size="1" data-color="#fff" id="annotationpaintbrushsize" class="btn btn-primary btn-xs pull-left btn-annotation" role="button" data-toggle="tooltip" data-placement="top" title="Paint" style="margin-right:1%;" ng-click="paintBrush()"><i class="fa fa-paint-brush"></i></a> | ||
541 | <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" data-toggle="tooltip" data-placement="top" title="Erase" ng-click="EraseDrawing()"><i class="fa fa-eraser"></i></button> | 605 | <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" data-toggle="tooltip" data-placement="top" title="Erase" ng-click="EraseDrawing()"><i class="fa fa-eraser"></i></button> |
542 | <div style="width: 80px; margin: 0px 0px 0px 4px; display: inline-block;float:left;"> | 606 | <div style="width: 80px; margin: 0px 0px 0px 4px; display: inline-block;float:left;"> |
543 | <div style="width: 58px; float: left;"> | 607 | <div style="width: 58px; float: left;"> |
@@ -563,24 +627,24 @@ | @@ -563,24 +627,24 @@ | ||
563 | <div id="slider-range-min-2"></div> | 627 | <div id="slider-range-min-2"></div> |
564 | </div> | 628 | </div> |
565 | <div class="clearfix"></div> | 629 | <div class="clearfix"></div> |
566 | -</div> | 630 | + </div> |
567 | 631 | ||
568 | - </div> | 632 | + </div> |
569 | 633 | ||
570 | 634 | ||
571 | - </div> | 635 | + </div> |
572 | 636 | ||
637 | + </div> | ||
573 | </div> | 638 | </div> |
574 | </div> | 639 | </div> |
575 | - </div> | ||
576 | 640 | ||
641 | + </div> | ||
577 | </div> | 642 | </div> |
578 | </div> | 643 | </div> |
579 | - </div> | ||
580 | 644 | ||
581 | - <!--Modal For Annotation Text Box--> | ||
582 | - <div id="annotationTextModal" style="display:none;z-index: 1000000000;width:500px;height:241px;padding-right:0!important;position:fixed;left:0;right:0;top:0px;bottom:0;margin:auto;"> | ||
583 | - | 645 | + <!--Modal For Annotation Text Box--> |
646 | + <div id="annotationTextModal" style="display:none;z-index: 1000000000;width:500px;height:241px;padding-right:0!important;position:fixed;left:0;right:0;top:0px;bottom:0;margin:auto;"> | ||
647 | + | ||
584 | <div class="modal-content"> | 648 | <div class="modal-content"> |
585 | <div class="modal-header" style="background-color: #808D43;padding:10px;border-bottom:0;"> | 649 | <div class="modal-header" style="background-color: #808D43;padding:10px;border-bottom:0;"> |
586 | <!--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--> | 650 | <!--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--> |
@@ -649,259 +713,131 @@ | @@ -649,259 +713,131 @@ | ||
649 | <button type="button" id="saveBtn" class="btn btn-primary" data-dismiss="modal" ng-click="saveText()">Save</button> | 713 | <button type="button" id="saveBtn" class="btn btn-primary" data-dismiss="modal" ng-click="saveText()">Save</button> |
650 | </div> | 714 | </div> |
651 | </div> | 715 | </div> |
652 | - | ||
653 | - </div> | ||
654 | 716 | ||
717 | + </div> | ||
655 | 718 | ||
656 | 719 | ||
657 | 720 | ||
658 | - <!--List manager--> | ||
659 | - <!--List manager--> | ||
660 | - <style> | ||
661 | - #listManager { | ||
662 | - background: #fff; | ||
663 | - border-radius: 3px; | ||
664 | - border: 1px solid #ededed; | ||
665 | - -webkit-box-shadow: 0px 0px 2px 1px rgba(173,173,173,1); | ||
666 | - -moz-box-shadow: 0px 0px 2px 1px rgba(173,173,173,1); | ||
667 | - box-shadow: 0px 0px 2px 1px rgba(173,173,173,1); | ||
668 | - width: 350px; | ||
669 | - position: absolute; | ||
670 | - top: 170px; | ||
671 | - left: 140px; | ||
672 | - display: none; | ||
673 | - z-index: 1100; | ||
674 | - } | ||
675 | 721 | ||
676 | - #listManager .annotation-modal-header { | ||
677 | - background: #818f44; | ||
678 | - padding: 2px 10px; | 722 | + <!--List manager--> |
723 | + <!--List manager--> | ||
724 | + <style> | ||
725 | + #listManager { | ||
726 | + background: #fff; | ||
727 | + border-radius: 3px; | ||
728 | + border: 1px solid #ededed; | ||
729 | + -webkit-box-shadow: 0px 0px 2px 1px rgba(173,173,173,1); | ||
730 | + -moz-box-shadow: 0px 0px 2px 1px rgba(173,173,173,1); | ||
731 | + box-shadow: 0px 0px 2px 1px rgba(173,173,173,1); | ||
732 | + width: 350px; | ||
733 | + position: absolute; | ||
734 | + top: 170px; | ||
735 | + left: 140px; | ||
736 | + display: none; | ||
737 | + z-index: 1100; | ||
679 | } | 738 | } |
680 | 739 | ||
681 | - #listManager .annotation-modal-header h4 { | ||
682 | - color: #fff; | ||
683 | - font-size: 15px; | ||
684 | - line-height: 20px; | 740 | + #listManager .annotation-modal-header { |
741 | + background: #818f44; | ||
742 | + padding: 2px 10px; | ||
685 | } | 743 | } |
686 | 744 | ||
687 | - #listManager .modal-header .close { | ||
688 | - color: #fff; | ||
689 | - margin: 0; | ||
690 | - opacity: 10; | ||
691 | - text-shadow: none; | ||
692 | - } | 745 | + #listManager .annotation-modal-header h4 { |
746 | + color: #fff; | ||
747 | + font-size: 15px; | ||
748 | + line-height: 20px; | ||
749 | + } | ||
693 | 750 | ||
694 | - #listManager .modal-footer { | ||
695 | - padding: 5px 10px; | ||
696 | - } | ||
697 | - </style> | ||
698 | - <div id="listManager" style=""> | ||
699 | - <div class="modal-header annotation-modal-header"> | ||
700 | - <button type="button" class="close" aria-label="Close" ng-click="CloseListManager()"><span aria-hidden="true">×</span></button> | ||
701 | - <h4 class="modal-title" id="myModalLabel">List Manager</h4> | ||
702 | - </div> | ||
703 | - <div class="modal-body"> | ||
704 | - <div class="row paddingTopBtm10"> | ||
705 | - <div class="col-sm-12" ng-init="FillListManager()"> | 751 | + #listManager .modal-header .close { |
752 | + color: #fff; | ||
753 | + margin: 0; | ||
754 | + opacity: 10; | ||
755 | + text-shadow: none; | ||
756 | + } | ||
706 | 757 | ||
707 | - <div class="form-group"> | ||
708 | - <label for="sel1">Window</label> | ||
709 | - <select class="form-control" id="viewName" disabled> | ||
710 | - <!--<option>Male Lateral</option>--> | 758 | + #listManager .modal-footer { |
759 | + padding: 5px 10px; | ||
760 | + } | ||
761 | + </style> | ||
762 | + <div id="listManager" style=""> | ||
763 | + <div class="modal-header annotation-modal-header"> | ||
764 | + <button type="button" class="close" aria-label="Close" ng-click="CloseListManager()"><span aria-hidden="true">×</span></button> | ||
765 | + <h4 class="modal-title" id="myModalLabel">List Manager</h4> | ||
766 | + </div> | ||
767 | + <div class="modal-body"> | ||
768 | + <div class="row paddingTopBtm10"> | ||
769 | + <div class="col-sm-12" ng-init="FillListManager()"> | ||
711 | 770 | ||
712 | - </select> | ||
713 | - </div> | ||
714 | - <div style=""> | ||
715 | <div class="form-group"> | 771 | <div class="form-group"> |
716 | - <div onclick="mytoggle()" class="btn btn-success btn-block" style="padding:3px 12px;"> | ||
717 | - <i class=" fa fa-caret-right"></i> <span>Restrict List to</span> | ||
718 | - </div> | ||
719 | - </div> | ||
720 | - | ||
721 | - <div id="divSection" style="display:none;"> | ||
722 | - | ||
723 | - | ||
724 | - | ||
725 | - <div class="well well-sm marginTopBtm10"> | ||
726 | - <div class="form-horizontal"> | ||
727 | - <div class="form-group"> | ||
728 | - <label class="col-sm-4 control-label" for="System">System</label> | ||
729 | - <div class="col-sm-8"> | ||
730 | - <select id="bodySystems" class="form-control" onchange="if (typeof (this.selectedIndex) != 'undefined') refreshTermListOnSystem(this.options[this.selectedIndex].id)"></select> | ||
731 | - </div> | ||
732 | - </div> | ||
733 | - <div class="form-group"> | ||
734 | - <label class="col-sm-4 control-label" for="inputPassword3">Area</label> | ||
735 | - <div class="col-sm-8"> | ||
736 | - <select class="form-control" disabled> | ||
737 | - <option value="1" selected="">Entire View</option> | ||
738 | - </select> | ||
739 | - </div> | ||
740 | - </div> | ||
741 | - </div> | ||
742 | - </div> | ||
743 | - | 772 | + <label for="sel1">Window</label> |
773 | + <select class="form-control" id="viewName" disabled> | ||
774 | + <!--<option>Male Lateral</option>--> | ||
744 | 775 | ||
776 | + </select> | ||
745 | </div> | 777 | </div> |
746 | - | ||
747 | - <!--DA > List Manager > Multiple structure selection should not be available.--> | ||
748 | - <div class="form-group"> | ||
749 | - <select id="termList" class="form-control" size="10" onclick="if (typeof (this.selectedIndex) != 'undefined') onListManagerTermSelection(this.options[this.selectedIndex].id)"></select> | ||
750 | - </div> | ||
751 | - | ||
752 | - </div> | ||
753 | - <div style="clear:both;"></div> | ||
754 | - | ||
755 | - | ||
756 | - | ||
757 | - | ||
758 | - </div> | ||
759 | - </div> | ||
760 | - | ||
761 | - </div> | ||
762 | - <div class="modal-footer" id="totalTerms"> | ||
763 | - <!--<span class="pull-left marginTop5">424 Structures</span>--> | ||
764 | - <button data-dismiss="modal" class="btn btn-primary" type="button"><i class="fa fa-arrow-circle-right"></i></button> | ||
765 | - </div> | ||
766 | - </div> | ||
767 | - | ||
768 | - <!--background disable div--> | ||
769 | - | ||
770 | - <div id="modelbackground"></div> | ||
771 | - | ||
772 | - | ||
773 | - <!--Edit Shape Modal--> | ||
774 | - | ||
775 | - | ||
776 | - <div class="modeleditstyle" id="modeleditstyle" style="z-index: 1000000000; background: white; height: 433px; width: 302px;position:absolute;left:40%;right:0;top:70px;"> | ||
777 | - <div class="modal-content"> | ||
778 | - <div class="modal-header annotation-modal-header"> | ||
779 | - <h4 class="modal-title" id="myModalLabel33">Edit Shape Style</h4> | ||
780 | - </div> | ||
781 | - <div class="modal-body"> | ||
782 | - <div class="marginTopBtm10"> | ||
783 | - <div class="well well-sm no-margin-btm"> | ||
784 | - <div class="row"> | ||
785 | - <div class="col-sm-12"> | ||
786 | - <div class="checkbox no-margin"> | ||
787 | - <label> | ||
788 | - <input id="fill-option" type="checkbox" checked onclick="enableDisableFillOption()"> Fill Option | ||
789 | - </label> | 778 | + <div style=""> |
779 | + <div class="form-group"> | ||
780 | + <div onclick="mytoggle()" class="btn btn-success btn-block" style="padding:3px 12px;"> | ||
781 | + <i class=" fa fa-caret-right"></i> <span>Restrict List to</span> | ||
790 | </div> | 782 | </div> |
791 | </div> | 783 | </div> |
792 | - <div class="col-sm-6 enableDisableOpacity"> | ||
793 | - <div class="radio"> | ||
794 | - <label> | ||
795 | - <input type="radio" name="filloption" id="filloption1" value="filloption1"> | ||
796 | - <span class="">Texture</span> | ||
797 | - <img id="editstyleTexture" src="~/../content/images/common/annotation-tool-bar/pattern-picker.png" alt="" class="pattern-picker" data-toggle="modal" data-target="#pattern"> | ||
798 | - </label> | ||
799 | - </div> | ||
800 | - <div class="radio"> | ||
801 | - <label> | ||
802 | - <input type="radio" name="filloption" id="filloption2" value="filloption2" checked style="margin-top:8px;"> | ||
803 | - | ||
804 | 784 | ||
805 | - <div id="editstylebackgroundcolor" class="form-group" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;"> | ||
806 | - <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span> | ||
807 | - <input type="text" class="form-control outerBackgroundColor" data-control="saturation" style="display:none;" value="#0088cc"> | ||
808 | - </div> | 785 | + <div id="divSection" style="display:none;"> |
809 | 786 | ||
810 | 787 | ||
811 | - </label> | ||
812 | - </div> | ||
813 | - </div> | ||
814 | - <div class="col-sm-6 no-padding marginTop10 enableDisableOpacity"> | ||
815 | - <div class="row"> | ||
816 | - <label class="pull-left" style="font-weight:normal;">Scale</label> | ||
817 | - <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> | ||
818 | - <div id="slider-range-min-3"></div> | ||
819 | - </div> | ||
820 | - </div> | ||
821 | 788 | ||
822 | - <div class="row"> | ||
823 | - <label class="pull-left" style="font-weight:normal;">Opacity</label> | ||
824 | - <div id="edit-slider-4" class="pull-left" style="width:53%; margin-left:3%; margin-top:2%;"> | ||
825 | - <div id="slider-range-min-4"></div> | 789 | + <div class="well well-sm marginTopBtm10"> |
790 | + <div class="form-horizontal"> | ||
791 | + <div class="form-group"> | ||
792 | + <label class="col-sm-4 control-label" for="System">System</label> | ||
793 | + <div class="col-sm-8"> | ||
794 | + <select id="bodySystems" class="form-control" onchange="if (typeof (this.selectedIndex) != 'undefined') refreshTermListOnSystem(this.options[this.selectedIndex].id)"></select> | ||
795 | + </div> | ||
796 | + </div> | ||
797 | + <div class="form-group"> | ||
798 | + <label class="col-sm-4 control-label" for="inputPassword3">Area</label> | ||
799 | + <div class="col-sm-8"> | ||
800 | + <select class="form-control" disabled> | ||
801 | + <option value="1" selected="">Entire View</option> | ||
802 | + </select> | ||
803 | + </div> | ||
804 | + </div> | ||
826 | </div> | 805 | </div> |
827 | </div> | 806 | </div> |
828 | 807 | ||
829 | - <div class="clearfix"></div> | ||
830 | - | ||
831 | 808 | ||
832 | </div> | 809 | </div> |
833 | - </div> | ||
834 | 810 | ||
835 | - </div> | ||
836 | - </div> | ||
837 | - <div class="marginTopBtm10"> | ||
838 | - <div class="well well-sm no-margin-btm"> | ||
839 | - <div class="row"> | ||
840 | - <div class="col-sm-12"> | ||
841 | - <div class="checkbox no-margin"> | ||
842 | - <label> | ||
843 | - <input id="Outline-Option" onclick="enableDisableOutline()" type="checkbox" checked> Outline Option | ||
844 | - </label> | ||
845 | - </div> | 811 | + <!--DA > List Manager > Multiple structure selection should not be available.--> |
812 | + <div class="form-group"> | ||
813 | + <select id="termList" class="form-control" size="10" onclick="if (typeof (this.selectedIndex) != 'undefined') onListManagerTermSelection(this.options[this.selectedIndex].id)"></select> | ||
846 | </div> | 814 | </div> |
847 | - <div class="col-sm-6 setEnableDisableForEditShapeStyle"> | ||
848 | - <label class="marginTop5"> | ||
849 | - <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span> | ||
850 | - <div class="form-group" id="outlineColor" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;"> | ||
851 | 815 | ||
852 | - <input type="text" class="form-control borderColorCanvasPreview" data-control="saturation" style="display:none;" value="#0088cc"> | ||
853 | - </div> | 816 | + </div> |
817 | + <div style="clear:both;"></div> | ||
854 | 818 | ||
855 | 819 | ||
856 | - </label> | ||
857 | - </div> | ||
858 | 820 | ||
859 | - <div class="col-sm-6 setEnableDisableForEditShapeStyle"> | ||
860 | - <div class="form-horizontal"> | ||
861 | - <div class="form-group"> | ||
862 | - <label class="col-sm-3 control-label" style=" font-weight:normal; padding-top:9px;">Size</label> | ||
863 | - <div class="col-sm-9 marginTop5"> | ||
864 | - <select id="borderWidthCanvasElement" class="form-control input-sm"> | ||
865 | - <option value="1">1</option> | ||
866 | - <option value="2">2</option> | ||
867 | - <option value="3">3</option> | ||
868 | - <option value="4">4</option> | ||
869 | - <option value="5">5</option> | ||
870 | - </select> | ||
871 | - </div> | ||
872 | - </div> | ||
873 | - </div> | ||
874 | - </div> | ||
875 | 821 | ||
876 | - </div> | ||
877 | </div> | 822 | </div> |
878 | </div> | 823 | </div> |
879 | 824 | ||
880 | - <div class="marginTopBtm10"> | ||
881 | - | ||
882 | - <div class="well well-sm no-margin-btm blankshapediv"> | ||
883 | - <div class="outlinediv"> | ||
884 | - <div id="imgOpacity" class="fullcolordiv imgopacity"> | ||
885 | - </div> | ||
886 | - </div> | ||
887 | - </div> | ||
888 | - | ||
889 | - </div> | ||
890 | </div> | 825 | </div> |
891 | - <div class="modal-footer"> | ||
892 | - <button type="button" class="btn btn-primary btn-sm" ng-click="shapestyle('imgOpacity')"> | ||
893 | - OK | ||
894 | - </button> | ||
895 | - <button type="button" class="btn btn-primary btn-sm" data-dismiss="modal" ng-click="disableAnnotationToolBar()">Cancel</button> | 826 | + <div class="modal-footer" id="totalTerms"> |
827 | + <!--<span class="pull-left marginTop5">424 Structures</span>--> | ||
828 | + <button data-dismiss="modal" class="btn btn-primary" type="button"><i class="fa fa-arrow-circle-right"></i></button> | ||
896 | </div> | 829 | </div> |
897 | </div> | 830 | </div> |
898 | - </div> | ||
899 | 831 | ||
832 | + <!--background disable div--> | ||
900 | 833 | ||
834 | + <div id="modelbackground"></div> | ||
901 | 835 | ||
902 | 836 | ||
903 | - <!--<div class="modal fade" id="editshapestyle" tabindex="-1" role="dialog" aria-labelledby="myModalLabel33" style="z-index:1000000000;width:302px;margin-left:auto;margin-right:auto;overflow:hidden;height:460px;"> | ||
904 | - <div class="modal-dialog modal-sm" role="document"> | 837 | + <!--Edit Shape Modal--> |
838 | + | ||
839 | + | ||
840 | + <div class="modeleditstyle" id="modeleditstyle" style="z-index: 1000000000; background: white; height: 433px; width: 302px;position:absolute;left:40%;right:0;top:70px;"> | ||
905 | <div class="modal-content"> | 841 | <div class="modal-content"> |
906 | <div class="modal-header annotation-modal-header"> | 842 | <div class="modal-header annotation-modal-header"> |
907 | <h4 class="modal-title" id="myModalLabel33">Edit Shape Style</h4> | 843 | <h4 class="modal-title" id="myModalLabel33">Edit Shape Style</h4> |
@@ -936,7 +872,6 @@ | @@ -936,7 +872,6 @@ | ||
936 | </div> | 872 | </div> |
937 | 873 | ||
938 | 874 | ||
939 | - | ||
940 | </label> | 875 | </label> |
941 | </div> | 876 | </div> |
942 | </div> | 877 | </div> |
@@ -945,7 +880,6 @@ | @@ -945,7 +880,6 @@ | ||
945 | <label class="pull-left" style="font-weight:normal;">Scale</label> | 880 | <label class="pull-left" style="font-weight:normal;">Scale</label> |
946 | <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> | 881 | <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> |
947 | <div id="slider-range-min-3"></div> | 882 | <div id="slider-range-min-3"></div> |
948 | - | ||
949 | </div> | 883 | </div> |
950 | </div> | 884 | </div> |
951 | 885 | ||
@@ -1008,9 +942,14 @@ | @@ -1008,9 +942,14 @@ | ||
1008 | </div> | 942 | </div> |
1009 | 943 | ||
1010 | <div class="marginTopBtm10"> | 944 | <div class="marginTopBtm10"> |
1011 | - <div class="well well-sm no-margin-btm"> | ||
1012 | - <img id="imgOpacity" class="img-rounded img-responsive imgopacity" alt="..." src="content/images/blank-shape.jpg"> | 945 | + |
946 | + <div class="well well-sm no-margin-btm blankshapediv"> | ||
947 | + <div class="outlinediv"> | ||
948 | + <div id="imgOpacity" class="fullcolordiv imgopacity"> | ||
949 | + </div> | ||
950 | + </div> | ||
1013 | </div> | 951 | </div> |
952 | + | ||
1014 | </div> | 953 | </div> |
1015 | </div> | 954 | </div> |
1016 | <div class="modal-footer"> | 955 | <div class="modal-footer"> |
@@ -1021,8 +960,11 @@ | @@ -1021,8 +960,11 @@ | ||
1021 | </div> | 960 | </div> |
1022 | </div> | 961 | </div> |
1023 | </div> | 962 | </div> |
1024 | - </div>--> | ||
1025 | 963 | ||
964 | + </div> | ||
965 | + | ||
966 | + | ||
967 | + | ||
1026 | <script> | 968 | <script> |
1027 | function enableDisableFillOption() | 969 | function enableDisableFillOption() |
1028 | { | 970 | { |
@@ -1168,6 +1110,8 @@ | @@ -1168,6 +1110,8 @@ | ||
1168 | <script src="app/controllers/HomeController.js"></script> | 1110 | <script src="app/controllers/HomeController.js"></script> |
1169 | <script src="app/controllers/LinkController.js"></script> | 1111 | <script src="app/controllers/LinkController.js"></script> |
1170 | <script src="app/controllers/LoginController.js"></script> | 1112 | <script src="app/controllers/LoginController.js"></script> |
1113 | + <script src="app/services/AuthenticationService.js"></script> | ||
1114 | + | ||
1171 | <script src="app/services/DataService.js"></script> | 1115 | <script src="app/services/DataService.js"></script> |
1172 | <script src="libs/jquery/jquery_plugin/jqueryui.js"></script> | 1116 | <script src="libs/jquery/jquery_plugin/jqueryui.js"></script> |
1173 | 1117 |