Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit 4a8d99d

Browse files
committed
webui: Avoid jumping of scrollbar position when clicking on page control
1 parent fe86f4d commit 4a8d99d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

webui/jsx/database-view.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ export function DatabaseActions({table, numSelectedRows, allowInsert, setTable,
155155
</button>
156156
<ul className="dropdown-menu">
157157
<li><input type="text" value={"https://" + db4s.server + (db4s.port === 443 ? null : (":" + db4s.port)) + "/" + meta.owner + "/" + meta.database + "?commit=" + meta.commitID + "&branch=" + meta.branch} id="db4sCloneLink" readOnly /></li>
158-
<li><a href="#" onClick={() => copyToClipboard('db4sCloneLink')}>Copy link <span className="glyphicon glyphicon-link"></span></a></li>
158+
<li><a href="#/" onClick={() => copyToClipboard('db4sCloneLink')}>Copy link <span className="glyphicon glyphicon-link"></span></a></li>
159159
</ul>
160160
</div>&nbsp;</>
161161
) : null}
@@ -220,10 +220,10 @@ function DatabasePageControls({position, offset, maxRows, rowCount, setOffset})
220220
<th style={{textAlign: "center", padding: 0, borderBottom: "1px"}}>
221221
{offset > 0 ? (<>
222222
<span style={{fontSize: "x-large", verticalAlign: "middle", marginBottom: "10px"}}>
223-
<a href="#" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(0)} data-cy="firstpgbtn"><i className='fa fa-fast-backward' style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px"}}></i> </a>
223+
<a href="#/" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(0)} data-cy="firstpgbtn"><i className='fa fa-fast-backward' style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px"}}></i> </a>
224224
</span>
225225
<span style={{fontSize: "x-large", verticalAlign: "middle", marginBottom: "10px"}}>
226-
<a href="#" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(offset - maxRows)} data-cy="pgupbtn"><i className='fa fa-backward' style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px 2px 2px 0"}}></i> </a>
226+
<a href="#/" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(offset - maxRows)} data-cy="pgupbtn"><i className='fa fa-backward' style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px 2px 2px 0"}}></i> </a>
227227
</span>
228228
</>) : (<>
229229
<span style={{fontSize: "x-large", verticalAlign: "middle", marginBottom: "10px"}}>
@@ -235,10 +235,10 @@ function DatabasePageControls({position, offset, maxRows, rowCount, setOffset})
235235
</>)}
236236
{offset + maxRows < rowCount ? (<>
237237
<span style={{fontSize: "x-large", verticalAlign: "middle", marginBottom: "10px"}}>
238-
<a href="#" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(offset + maxRows)} data-cy="pgdnbtn"> <i className='fa fa-forward' style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px 0 2px 2px"}}></i></a>
238+
<a href="#/" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(offset + maxRows)} data-cy="pgdnbtn"> <i className='fa fa-forward' style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px 0 2px 2px"}}></i></a>
239239
</span>
240240
<span style={{fontSize: "x-large", verticalAlign: "middle", marginBottom: "10px"}}>
241-
<a href="#" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(rowCount - maxRows)} data-cy="lastpgbtn"> <i className="fa fa-fast-forward" style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px"}}></i></a>
241+
<a href="#/" style={{color: "black", textDecoration: "none"}} onClick={() => setOffset(rowCount - maxRows)} data-cy="lastpgbtn"> <i className="fa fa-fast-forward" style={{border: "1px solid #aaa", borderRadius: "3px", marginTop: "4px", padding: "2px"}}></i></a>
242242
</span>
243243
</>) : (<>
244244
<span style={{fontSize: "x-large", verticalAlign: "middle", marginBottom: "10px"}}>

0 commit comments

Comments
 (0)