mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-13 22:01:06 +00:00
[pdf viewer] improved loading
- display a loading icon instead of a blue progress bar in the `#loadingBar` - added loading icons for pdf pages
This commit is contained in:
@@ -238,7 +238,8 @@ class PDFViewer extends React.Component {
|
||||
</div>
|
||||
</div>
|
||||
<div id="loadingBar">
|
||||
<div className="progress">
|
||||
<span className="loading-icon loading-tip"></span>
|
||||
<div className="progress hidden">
|
||||
<div className="glimmer">
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -38,14 +38,20 @@
|
||||
}
|
||||
|
||||
.page {
|
||||
position:relative;
|
||||
background:#fff;
|
||||
box-shadow:0 0 6px #ccc;
|
||||
margin:0 auto 20px;
|
||||
position: relative;
|
||||
background: #fff;
|
||||
box-shadow: 0 0 6px #ccc;
|
||||
margin: 0 auto 20px;
|
||||
}
|
||||
|
||||
.page .loading-icon {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
#fileInput {
|
||||
display:none;
|
||||
display: none;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -380,7 +386,9 @@
|
||||
/* loadingBar starts */
|
||||
#loadingBar {
|
||||
position: absolute;
|
||||
height: 4px;
|
||||
/*height: 4px;*/
|
||||
height: 0; /* for seahub */
|
||||
|
||||
background-color: #ededf0;
|
||||
border-bottom: 1px solid #ccc;
|
||||
|
||||
@@ -397,6 +405,11 @@ html[dir="rtl"] #loadingBar {
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
#loadingBar .loading-icon {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
}
|
||||
#loadingBar .progress {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
|
@@ -11650,7 +11650,7 @@ class PDFPageView {
|
||||
}
|
||||
|
||||
this.loadingIconDiv = document.createElement("div");
|
||||
this.loadingIconDiv.className = "loadingIcon";
|
||||
this.loadingIconDiv.className = "loading-icon loading-tip";
|
||||
this.loadingIconDiv.setAttribute("role", "img");
|
||||
this.l10n.get("loading").then(msg => {
|
||||
this.loadingIconDiv?.setAttribute("aria-label", msg);
|
||||
|
Reference in New Issue
Block a user