Commit 26d489ccc0d0a439c7d2a7350f77a2c47d139af7
1 parent
adb7d98d
fix top menu issue on ipad
Showing
8 changed files
with
71 additions
and
24 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/CurrBuildController.js
... | ... | @@ -33,12 +33,12 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
33 | 33 | var $ua = navigator.userAgent; |
34 | 34 | if (($ua.match(/(iPod|iPhone|iPad|android)/i))) { |
35 | 35 | $("#treecontent").css('height',screen.height-140); |
36 | - $("#cbdivarea").css('height',screen.height-60); | |
36 | + $("#cbdivarea").css('height',screen.height-70); | |
37 | 37 | } |
38 | 38 | else |
39 | 39 | { |
40 | 40 | $("#treecontent").css('height',screen.height-250); |
41 | - $("#cbdivarea").css('height',screen.height-170); | |
41 | + $("#cbdivarea").css('height',screen.height-180); | |
42 | 42 | } |
43 | 43 | |
44 | 44 | $('#sidebar-wrapper').unbind('click'); |
... | ... | @@ -259,6 +259,11 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
259 | 259 | $rootScope.FileTitle=fileTitle; |
260 | 260 | |
261 | 261 | $scope.fileName = fileName; |
262 | + var $ua = navigator.userAgent; | |
263 | + if (($ua.match(/(iPod|iPhone|iPad|android)/i))) { | |
264 | + if(screen.width<=768) | |
265 | + $('#modal-CurBuilder').css("left", "10%"); | |
266 | + } | |
262 | 267 | $('#modal-CurBuilder').css("display", "block"); |
263 | 268 | $("#CurBuilderbackground").css("display", "block"); |
264 | 269 | |
... | ... | @@ -389,6 +394,11 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
389 | 394 | $rootScope.FileTitle = $rootScope.cbTreeFirstLabel; |
390 | 395 | |
391 | 396 | $timeout(function () { |
397 | + var $ua = navigator.userAgent; | |
398 | + if (($ua.match(/(iPod|iPhone|iPad|android)/i))) { | |
399 | + if(screen.width<=768) | |
400 | + $('#modal-CurBuilder').css("left", "10%"); | |
401 | + } | |
392 | 402 | $('#modal-CurBuilder').css("display", "block"); |
393 | 403 | $("#CurBuilderbackground").css("display", "block"); |
394 | 404 | }, 200); |
... | ... | @@ -515,9 +525,9 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
515 | 525 | window.navigator.msSaveOrOpenBlob(blob, myfileName); |
516 | 526 | } |
517 | 527 | else |
518 | - { | |
528 | + { | |
519 | 529 | document.execCommand("SaveAs", true, myfileName); |
520 | - | |
530 | + | |
521 | 531 | var event = document.createEvent('MouseEvents'), |
522 | 532 | saveElement = document.createElement('a'); |
523 | 533 | saveElement.download = myfileName; |
... | ... | @@ -1773,9 +1783,10 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
1773 | 1783 | if (window.navigator && window.navigator.msSaveOrOpenBlob) { |
1774 | 1784 | window.navigator.msSaveOrOpenBlob(blob, filename); |
1775 | 1785 | } |
1776 | - else { | |
1786 | + else | |
1787 | + { | |
1777 | 1788 | document.execCommand("SaveAs", true, filename); |
1778 | - | |
1789 | + | |
1779 | 1790 | var event = document.createEvent('MouseEvents'), |
1780 | 1791 | saveElement = document.createElement('a'); |
1781 | 1792 | saveElement.download = filename; |
... | ... | @@ -1783,7 +1794,7 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
1783 | 1794 | saveElement.dataset.downloadurl = ['text/json', saveElement.download, saveElement.href].join(':'); |
1784 | 1795 | event.initEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); |
1785 | 1796 | saveElement.dispatchEvent(event); |
1786 | - | |
1797 | + | |
1787 | 1798 | } |
1788 | 1799 | $scope.SectionContentForExportCB=[]; |
1789 | 1800 | $rootScope.dynamicUpdatedJsonForExportCB = ""; | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/views/CBuild/CBuild-view.html
... | ... | @@ -16,7 +16,7 @@ |
16 | 16 | <!-- this is summary--> |
17 | 17 | |
18 | 18 | <div id="CurBuilderbackground" style="background-color: black; bottom: 0; display: none; height: 100%; left: 0; opacity: 0.5; position: fixed; right: 0; top: 0; width: 100%; z-index: 12000000;"></div> |
19 | - <div id="modal-CurBuilder" style="display:none;z-index: 1000000000;height:auto;width: 300px;position:absolute;left:30%;right:0;top:70px;"> | |
19 | + <div id="modal-CurBuilder" style="display:none;z-index: 1000000000;height:auto;width: 600px;position:absolute;left:30%;right:0;top:70px;"> | |
20 | 20 | <div class="modal-dialog"> |
21 | 21 | <div class="modal-content"> |
22 | 22 | <div class="modal-header"> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/views/CBuild/curriculum-builder-detail.html
... | ... | @@ -114,7 +114,7 @@ |
114 | 114 | </div> |
115 | 115 | |
116 | 116 | <div class="CB-JS-Panel"> |
117 | - <div id="cbdivarea" class="col-sm-12 stickey-area" style="overflow:scroll;margin-top:10px;background-color: #afacac;"> | |
117 | + <div id="cbdivarea" class="col-sm-12 stickey-area" style="overflow:scroll;margin-top:20px;background-color: #afacac;"> | |
118 | 118 | <div ng-init="openCBJsPanel()" id="CBPanelDiv" class="CBBodyView"></div> |
119 | 119 | <div id="cbparentcustomDiv"></div> |
120 | 120 | <div id="cbModelDeleteBackground"></div> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/widget/MainMenu.html
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | <div class="bodyWrap row container-fluid" > |
3 | 3 | <div class="col-sm-12 col-md-12 pageHeading"> |
4 | 4 | <!--<button type="button" class="btn btn-success pull-left toggleBar btn-sm" data-toggle="tooltip" data-placement="top" title="Show/Hide Sidebar"> <i class="fa fa-bars"></i> </button>--> |
5 | - <div class=" pull-left toggleBar toggleHeadingButton tooltip-sidebar" data-toggle="tooltip" data-placement="top" title="Show/Hide Sidebar" style="padding-left: 15px; "> <i class="fa fa-bars"></i> </div> | |
5 | + <div class=" pull-left toggleBar toggleHeadingButton tooltip-sidebar" data-toggle="tooltip" data-placement="top" title="Show/Hide Sidebar"> <i class="fa fa-bars"></i> </div> | |
6 | 6 | <h4 class="pull-left" data-ng-bind="currentActiveModuleTitle"><!--{{currentActiveModuleTitle}}--></h4> |
7 | 7 | <div class="pull-right paddTop4 "> |
8 | 8 | <!--<div class="pull-right paddTop4 ">--> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/widget/TopMenu.html
1 | -๏ปฟ<div class="collapse navbar-collapse" id="topMenuBar"> | |
2 | - <ul class="nav navbar-nav toperMenu-spaceleft" style="float:left"> | |
1 | +๏ปฟ<div class="collapse navbar-collapse" id="topMenuBar" style="height:50px !important;margin-left:-15px;width:103%"> | |
2 | + <ul class="nav navbar-nav" style="float:left" id="topul1"> | |
3 | 3 | <li class="dropdown navbarDropdownItem disableFileMenu" id="fileMenuAnchor" style="float:left"> |
4 | 4 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">File<span class="caret"></span></a> |
5 | 5 | <ul class="dropdown-menu"> |
... | ... | @@ -47,11 +47,11 @@ |
47 | 47 | </li> |
48 | 48 | <!--redirecting to Admin--> |
49 | 49 | <li class="navbarItem" style="float:left"><a ng-click="reDirectURLToAdmin()" ng-show="haveRoleAdmin" style="cursor: pointer;">Admin</a></li> |
50 | - <li class="navbarItem" style="float:left" title="Click here to access Legacy Curriculum Builder"> | |
51 | - <a href="anatomy-test" ng-click="LegacyLoginClick()" title="Click here to access Legacy Curriculum Builder" style="cursor: pointer;">Legacy Curriculum Builder <em style="color:red">(This version will be discontinued 12/31/20)</em></a> | |
50 | + <li id="legacymenu" class="navbarItem" style="float:left" title="This version will be discontinued 12/31/20"> | |
51 | + <a href="anatomy-test" ng-click="LegacyLoginClick()" title="This version will be discontinued 12/31/20" style="cursor: pointer;">Legacy Curriculum Builder </a> | |
52 | 52 | </li> |
53 | 53 | </ul> |
54 | - <ul class="nav navbar-nav navbar-right" style="float: right;"> | |
54 | + <ul class="nav navbar-nav navbar-right" style="float: right;" id="topul2"> | |
55 | 55 | <li id="userNameoption" class="navbarItem" style="pointer-events:none ;"><a href="#">{{userName}}</a></li> |
56 | 56 | <li data-toggle="tooltip" data-placement="top" title="Logout"><a href="" ng-click="LogoutUser()"><i class="fa fa-power-off"></i></a></li> |
57 | 57 | </ul> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/index.aspx
... | ... | @@ -11,8 +11,8 @@ |
11 | 11 | <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> |
12 | 12 | <meta http-equiv="Pragma" content="no-cache" /> |
13 | 13 | <meta http-equiv="Expires" content="0" /> |
14 | - <!--<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">--> | |
15 | - <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0 maximum-scale=1.0" /> | |
14 | + <meta name="viewport" content="width=device-width,initial-scale=1"> | |
15 | + <!-- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0 maximum-scale=1.0" /> --> | |
16 | 16 | <title>A.D.A.M. Interactive Anatomy</title> |
17 | 17 | <link rel="icon" type="image/x-icon" href="/content/images/favicon.ico"> |
18 | 18 | |
... | ... | @@ -310,8 +310,8 @@ |
310 | 310 | <div class="container-fluid " id="HomeContainerDiv"> |
311 | 311 | <!--Header--> |
312 | 312 | |
313 | - <nav class="navbar navbar-inverse navbar-fixed-top"> | |
314 | - <div class="container-fluid"> | |
313 | + <nav class="navbar navbar-inverse navbar-fixed-top" style="height:55px"> | |
314 | + <div class="container-fluid" style="height:50px"> | |
315 | 315 | <!-- Brand and toggle get grouped for better mobile display --> |
316 | 316 | <div class="navbar-header"> |
317 | 317 | <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#topMenuBar" aria-expanded="false"> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/themes/default/css/bootstrap/3.3.6/bootstrap.css
... | ... | @@ -3775,18 +3775,31 @@ select[multiple].input-group-sm > .input-group-btn > .btn { |
3775 | 3775 | margin-right: 15px; |
3776 | 3776 | } |
3777 | 3777 | } |
3778 | -@media (min-width: 768px) { | |
3778 | +@media (min-width: 768px) and (max-width: 1024px) { | |
3779 | 3779 | .navbar-left { |
3780 | 3780 | float: left !important; |
3781 | 3781 | } |
3782 | 3782 | .navbar-right { |
3783 | 3783 | float: right !important; |
3784 | - margin-right: -15px; | |
3784 | + margin-right: -10px; | |
3785 | 3785 | } |
3786 | 3786 | .navbar-right ~ .navbar-right { |
3787 | 3787 | margin-right: 0; |
3788 | 3788 | } |
3789 | 3789 | } |
3790 | +@media (min-width: 1025px) and (max-width: 2048px) { | |
3791 | + .navbar-left { | |
3792 | + float: left !important; | |
3793 | + } | |
3794 | + .navbar-right { | |
3795 | + float: right !important; | |
3796 | + margin-right: 25px !important; | |
3797 | + } | |
3798 | + .navbar-right ~ .navbar-right { | |
3799 | + margin-right: 0; | |
3800 | + } | |
3801 | +} | |
3802 | + | |
3790 | 3803 | .navbar-default { |
3791 | 3804 | background-color: #f8f8f8; |
3792 | 3805 | border-color: #e7e7e7; |
... | ... | @@ -6047,12 +6060,12 @@ button.close { |
6047 | 6060 | } |
6048 | 6061 | } |
6049 | 6062 | /* update css for top menu for devices */ |
6050 | -@media (min-width: 300px) and (max-width: 800px) { | |
6063 | +@media (min-width: 300px) and (max-width: 980px) { | |
6051 | 6064 | #userNameoption { |
6052 | 6065 | display: none !important; |
6053 | 6066 | } |
6054 | 6067 | } |
6055 | -@media (min-width: 901px) { | |
6068 | +@media (min-width: 981px) { | |
6056 | 6069 | #userNameoption { |
6057 | 6070 | display: block !important; |
6058 | 6071 | } | ... | ... |
400-SOURCECODE/AIAHTML5.Web/themes/default/css/bootstrap/3.3.6/main.css
... | ... | @@ -107,6 +107,13 @@ footer.dark { |
107 | 107 | top: 0; |
108 | 108 | z-index: 1029; |
109 | 109 | } |
110 | +/* update css for top menu for devices */ | |
111 | +@media (min-width: 300px) and (max-width: 800px) { | |
112 | + .sidebar { | |
113 | + padding-top: 120px !important; | |
114 | + } | |
115 | + } | |
116 | + | |
110 | 117 | .navbar { |
111 | 118 | border-bottom: none!important; |
112 | 119 | } |
... | ... | @@ -253,10 +260,26 @@ pointer-events: auto; |
253 | 260 | .border-Btm1 { |
254 | 261 | border-bottom: 1px solid #D8D8D8; |
255 | 262 | } |
263 | + | |
264 | +/* remove after lecay version expired */ | |
265 | + | |
266 | +@media (min-width: 300px) and (max-width: 900px) { | |
267 | + #legacymenu { | |
268 | + display:none !important; | |
269 | + } | |
270 | + } | |
271 | + | |
272 | +/* update css for top menu for devices */ | |
273 | +/* @media (min-width: 300px) and (max-width: 800px) { | |
274 | + .pageHeading { | |
275 | + margin-top: 80px !important; | |
276 | + } | |
277 | + } */ | |
278 | + | |
256 | 279 | .pageHeading { |
257 | 280 | background: #818d43 none repeat scroll 0 0; |
258 | 281 | padding: 0px 15px; |
259 | - margin-top: 60px; | |
282 | + margin-top: 50px; | |
260 | 283 | z-index: 1030; |
261 | 284 | position: fixed; |
262 | 285 | width: 100%; | ... | ... |