Commit 26d489ccc0d0a439c7d2a7350f77a2c47d139af7

Authored by Birendra
1 parent adb7d98d

fix top menu issue on ipad

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 &gt; .input-group-btn &gt; .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%;
... ...