mirror of
				http://git.whoc.org.uk/git/password-manager.git
				synced 2025-10-29 18:37:35 +01:00 
			
		
		
		
	Fixed scroll issues in side panels
This commit is contained in:
		| @@ -128,7 +128,6 @@ http://jonibologna.com/flexbox-cheatsheet/ | |||||||
|     -ms-transform: rotate(0deg) translate(0, 0); |     -ms-transform: rotate(0deg) translate(0, 0); | ||||||
|     -o-transform: rotate(0deg) translate(0, 0); |     -o-transform: rotate(0deg) translate(0, 0); | ||||||
|     transform: rotate(0deg) translate(0, 0); } |     transform: rotate(0deg) translate(0, 0); } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     -webkit-transform: rotate(359deg) translate(0, 0); |     -webkit-transform: rotate(359deg) translate(0, 0); | ||||||
|     -moz-transform: rotate(359deg) translate(0, 0); |     -moz-transform: rotate(359deg) translate(0, 0); | ||||||
| @@ -142,7 +141,6 @@ http://jonibologna.com/flexbox-cheatsheet/ | |||||||
|     -ms-transform: rotate(0deg) translate(0, 0); |     -ms-transform: rotate(0deg) translate(0, 0); | ||||||
|     -o-transform: rotate(0deg) translate(0, 0); |     -o-transform: rotate(0deg) translate(0, 0); | ||||||
|     transform: rotate(0deg) translate(0, 0); } |     transform: rotate(0deg) translate(0, 0); } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     -webkit-transform: rotate(359deg) translate(0, 0); |     -webkit-transform: rotate(359deg) translate(0, 0); | ||||||
|     -moz-transform: rotate(359deg) translate(0, 0); |     -moz-transform: rotate(359deg) translate(0, 0); | ||||||
| @@ -156,7 +154,6 @@ http://jonibologna.com/flexbox-cheatsheet/ | |||||||
|     -ms-transform: rotate(0deg) translate(0, 0); |     -ms-transform: rotate(0deg) translate(0, 0); | ||||||
|     -o-transform: rotate(0deg) translate(0, 0); |     -o-transform: rotate(0deg) translate(0, 0); | ||||||
|     transform: rotate(0deg) translate(0, 0); } |     transform: rotate(0deg) translate(0, 0); } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     -webkit-transform: rotate(359deg) translate(0, 0); |     -webkit-transform: rotate(359deg) translate(0, 0); | ||||||
|     -moz-transform: rotate(359deg) translate(0, 0); |     -moz-transform: rotate(359deg) translate(0, 0); | ||||||
| @@ -170,7 +167,6 @@ http://jonibologna.com/flexbox-cheatsheet/ | |||||||
|     -ms-transform: rotate(0deg) translate(0, 0); |     -ms-transform: rotate(0deg) translate(0, 0); | ||||||
|     -o-transform: rotate(0deg) translate(0, 0); |     -o-transform: rotate(0deg) translate(0, 0); | ||||||
|     transform: rotate(0deg) translate(0, 0); } |     transform: rotate(0deg) translate(0, 0); } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     -webkit-transform: rotate(359deg) translate(0, 0); |     -webkit-transform: rotate(359deg) translate(0, 0); | ||||||
|     -moz-transform: rotate(359deg) translate(0, 0); |     -moz-transform: rotate(359deg) translate(0, 0); | ||||||
| @@ -473,73 +469,61 @@ div.overlay { | |||||||
| @-webkit-keyframes overlay-spin { | @-webkit-keyframes overlay-spin { | ||||||
|   from { |   from { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   to { |   to { | ||||||
|     opacity: 0.25; } } |     opacity: 0.25; } } | ||||||
| @-moz-keyframes overlay-spin { | @-moz-keyframes overlay-spin { | ||||||
|   from { |   from { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   to { |   to { | ||||||
|     opacity: 0.25; } } |     opacity: 0.25; } } | ||||||
| @-ms-keyframes overlay-spin { | @-ms-keyframes overlay-spin { | ||||||
|   from { |   from { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   to { |   to { | ||||||
|     opacity: 0.25; } } |     opacity: 0.25; } } | ||||||
| @keyframes overlay-spin { | @keyframes overlay-spin { | ||||||
|   from { |   from { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   to { |   to { | ||||||
|     opacity: 0.25; } } |     opacity: 0.25; } } | ||||||
| @-webkit-keyframes ios-overlay-show { | @-webkit-keyframes ios-overlay-show { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 0; } |     opacity: 0; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 1; } } |     opacity: 1; } } | ||||||
| @-moz-keyframes ios-overlay-show { | @-moz-keyframes ios-overlay-show { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 0; } |     opacity: 0; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 1; } } |     opacity: 1; } } | ||||||
| @-ms-keyframes ios-overlay-show { | @-ms-keyframes ios-overlay-show { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 0; } |     opacity: 0; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 1; } } |     opacity: 1; } } | ||||||
| @keyframes ios-overlay-show { | @keyframes ios-overlay-show { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 0; } |     opacity: 0; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 1; } } |     opacity: 1; } } | ||||||
| @-webkit-keyframes ios-overlay-hide { | @-webkit-keyframes ios-overlay-hide { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 0; } } |     opacity: 0; } } | ||||||
| @-moz-keyframes ios-overlay-hide { | @-moz-keyframes ios-overlay-hide { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 0; } } |     opacity: 0; } } | ||||||
| @-ms-keyframes ios-overlay-hide { | @-ms-keyframes ios-overlay-hide { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 0; } } |     opacity: 0; } } | ||||||
| @keyframes ios-overlay-hide { | @keyframes ios-overlay-hide { | ||||||
|   0% { |   0% { | ||||||
|     opacity: 1; } |     opacity: 1; } | ||||||
| 
 |  | ||||||
|   100% { |   100% { | ||||||
|     opacity: 0; } } |     opacity: 0; } } | ||||||
| /* | /* | ||||||
| @@ -631,13 +615,12 @@ html { | |||||||
| .mainPage > #selectionPanel { | .mainPage > #selectionPanel { | ||||||
|   position: fixed; |   position: fixed; | ||||||
|   z-index: 20; |   z-index: 20; | ||||||
|   overflow: scroll; |  | ||||||
|   -webkit-overflow-scrolling: touch; |  | ||||||
|   width: 250px; |   width: 250px; | ||||||
|   height: 100%; |   height: 100%; | ||||||
|   top: 0; |   top: 0; | ||||||
|   left: -250px; |   left: -250px; | ||||||
|   transition: left 0.3s ease-in-out; } |   transition: left 0.3s ease-in-out; | ||||||
|  |   overflow: auto; } | ||||||
|   .mainPage > #selectionPanel.open { |   .mainPage > #selectionPanel.open { | ||||||
|     left: 0px; } |     left: 0px; } | ||||||
| 
 | 
 | ||||||
| @@ -704,9 +687,7 @@ html { | |||||||
|       -moz-box-flex: 1; |       -moz-box-flex: 1; | ||||||
|       -moz-flex: 1 0; |       -moz-flex: 1 0; | ||||||
|       -ms-flex: 1 0; |       -ms-flex: 1 0; | ||||||
|       flex: 1 0; |       flex: 1 0; } | ||||||
|       overflow: scroll; |  | ||||||
|       -webkit-overflow-scrolling: touch; } |  | ||||||
|     #mainPanel.extra-wide .subpanel.cardContent { |     #mainPanel.extra-wide .subpanel.cardContent { | ||||||
|       -webkit-box-flex: 4; |       -webkit-box-flex: 4; | ||||||
|       -webkit-flex: 4; |       -webkit-flex: 4; | ||||||
| @@ -794,8 +775,6 @@ html { | |||||||
| #extraFeaturesPanel { | #extraFeaturesPanel { | ||||||
|   position: fixed; |   position: fixed; | ||||||
|   z-index: 20; |   z-index: 20; | ||||||
|   overflow: scroll; |  | ||||||
|   -webkit-overflow-scrolling: touch; |  | ||||||
|   width: 300px; |   width: 300px; | ||||||
|   height: 100%; |   height: 100%; | ||||||
|   top: 0; |   top: 0; | ||||||
| @@ -1513,11 +1492,11 @@ div.dialogBox { | |||||||
|         flex: 1; |         flex: 1; | ||||||
|         font-size: 8pt; } |         font-size: 8pt; } | ||||||
|         #loginPage div.loginForm footer .applicationVersion span { |         #loginPage div.loginForm footer .applicationVersion span { | ||||||
|           color: #999999; } |           color: #999; } | ||||||
|           #loginPage div.loginForm footer .applicationVersion span:after { |           #loginPage div.loginForm footer .applicationVersion span:after { | ||||||
|             content: ":"; } |             content: ":"; } | ||||||
|         #loginPage div.loginForm footer .applicationVersion a { |         #loginPage div.loginForm footer .applicationVersion a { | ||||||
|           color: #999999; |           color: #999; | ||||||
|           text-decoration: none; |           text-decoration: none; | ||||||
|           padding-left: 5px; |           padding-left: 5px; | ||||||
|           font-weight: bold; } |           font-weight: bold; } | ||||||
| @@ -2042,13 +2021,13 @@ span.count { | |||||||
|   #extraFeaturesPanel .extraFeatureIndex footer { |   #extraFeaturesPanel .extraFeatureIndex footer { | ||||||
|     font-size: 8pt; |     font-size: 8pt; | ||||||
|     padding: 5px 5px 5px 5px; |     padding: 5px 5px 5px 5px; | ||||||
|     border-top: 1px solid #999999; } |     border-top: 1px solid #999; } | ||||||
|     #extraFeaturesPanel .extraFeatureIndex footer span { |     #extraFeaturesPanel .extraFeatureIndex footer span { | ||||||
|       color: #999999; } |       color: #999; } | ||||||
|       #extraFeaturesPanel .extraFeatureIndex footer span:after { |       #extraFeaturesPanel .extraFeatureIndex footer span:after { | ||||||
|         content: ":"; } |         content: ":"; } | ||||||
|     #extraFeaturesPanel .extraFeatureIndex footer a { |     #extraFeaturesPanel .extraFeatureIndex footer a { | ||||||
|       color: #999999; |       color: #999; | ||||||
|       text-decoration: none; |       text-decoration: none; | ||||||
|       padding-left: 5px; |       padding-left: 5px; | ||||||
|       font-weight: bold; } |       font-weight: bold; } | ||||||
| @@ -2142,7 +2121,7 @@ div.cardList ul { | |||||||
|       padding-right: 0px; |       padding-right: 0px; | ||||||
|       box-shadow: -4px 0px 3px -1px rgba(0, 0, 0, 0.2); } |       box-shadow: -4px 0px 3px -1px rgba(0, 0, 0, 0.2); } | ||||||
|     div.cardList ul li.archived { |     div.cardList ul li.archived { | ||||||
|       background-color: #eeeeee; |       background-color: #eee; | ||||||
|       color: #999; } |       color: #999; } | ||||||
|     div.cardList ul li .favicon { |     div.cardList ul li .favicon { | ||||||
|       width: 48px; |       width: 48px; | ||||||
| @@ -2228,7 +2207,7 @@ div.cardList.narrow { | |||||||
|     content: ""; } |     content: ""; } | ||||||
| 
 | 
 | ||||||
| #cardDetailPage .view.archived, .cardDetail .view.archived { | #cardDetailPage .view.archived, .cardDetail .view.archived { | ||||||
|   background-color: #eeeeee; } |   background-color: #eee; } | ||||||
| #cardDetailPage .view .cardDetailToolbar, .cardDetail .view .cardDetailToolbar { | #cardDetailPage .view .cardDetailToolbar, .cardDetail .view .cardDetailToolbar { | ||||||
|   background-color: #1863a1; |   background-color: #1863a1; | ||||||
|   color: white; } |   color: white; } | ||||||
| @@ -2422,7 +2401,7 @@ div.cardList.narrow { | |||||||
|       cursor: grab; |       cursor: grab; | ||||||
|       cursor: -moz-grab; |       cursor: -moz-grab; | ||||||
|       cursor: -webkit-grab; |       cursor: -webkit-grab; | ||||||
|       background: repeating-linear-gradient(0deg, white, white 2px, #dddddd 2px, #dddddd 3px); |       background: repeating-linear-gradient(0deg, white, white 2px, #ddd 2px, #ddd 3px); | ||||||
|       width: 28px; |       width: 28px; | ||||||
|       height: 20px; |       height: 20px; | ||||||
|       margin-left: 6px; |       margin-left: 6px; | ||||||
|   | |||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -81,7 +81,7 @@ $transition-duration: 0.5s; | |||||||
| @mixin sliding-panel ($side, $size) { | @mixin sliding-panel ($side, $size) { | ||||||
| 	position: fixed; | 	position: fixed; | ||||||
| 	z-index: 20; | 	z-index: 20; | ||||||
| 	@include overflow-scroll; | //	@include overflow-scroll; | ||||||
|  |  | ||||||
| 	@if $side == left { | 	@if $side == left { | ||||||
| 		@include sliding-panel-left($size); | 		@include sliding-panel-left($size); | ||||||
|   | |||||||
| @@ -40,6 +40,7 @@ html { | |||||||
|  |  | ||||||
| .mainPage > #selectionPanel { | .mainPage > #selectionPanel { | ||||||
| 	@include sliding-panel(left, $selectionPanelWidth); | 	@include sliding-panel(left, $selectionPanelWidth); | ||||||
|  | 	overflow: auto; | ||||||
|  |  | ||||||
| 	&.open { | 	&.open { | ||||||
| 		@include sliding-panel-open(left, $selectionPanelWidth); | 		@include sliding-panel-open(left, $selectionPanelWidth); | ||||||
| @@ -100,8 +101,8 @@ html { | |||||||
| 			 | 			 | ||||||
| 			&.selection { | 			&.selection { | ||||||
| 				@include flex($selectionPanelFlexWidth, 0); | 				@include flex($selectionPanelFlexWidth, 0); | ||||||
| //				height: 100%; | //				heig ht: 100%; | ||||||
| 				@include overflow-scroll; | //				@include overflow-scroll; | ||||||
| 			} | 			} | ||||||
| 			 | 			 | ||||||
| 			&.cardContent { | 			&.cardContent { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Dario Chiappetta
					Dario Chiappetta