navigation fixes
This commit is contained in:
parent
4e91209380
commit
f496b16c63
29
index.html
29
index.html
@ -858,10 +858,12 @@
|
|||||||
|
|
||||||
window.addEventListener("load", async () => {
|
window.addEventListener("load", async () => {
|
||||||
|
|
||||||
|
debugger;
|
||||||
|
|
||||||
var hashvalue = location.hash.slice(1);
|
var hashvalue = location.hash.slice(1);
|
||||||
if (hashvalue == '') {
|
if (hashvalue == '') {
|
||||||
render("homepage");
|
render("homepage");
|
||||||
history.pushState(appState, null, '');
|
//history.pushState(appState, null, '');
|
||||||
getAllSuggestions();
|
getAllSuggestions();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -879,12 +881,13 @@
|
|||||||
history.pushState(appState, null, `#${e.target.textContent}`)
|
history.pushState(appState, null, `#${e.target.textContent}`)
|
||||||
}
|
}
|
||||||
if (e.target.closest(".token") && prevField !== e.target.textContent) {
|
if (e.target.closest(".token") && prevField !== e.target.textContent) {
|
||||||
render("token_page", e.target.textContent.toLowerCase());
|
let tokenname = e.target.textContent.toLowerCase();
|
||||||
|
render("token_page", tokenname);
|
||||||
appState = {
|
appState = {
|
||||||
page: "token_page",
|
page: "token_page",
|
||||||
thisField: e.target.textContent
|
thisField: tokenname
|
||||||
};
|
};
|
||||||
history.pushState(appState, null, `#${e.target.textContent}`)
|
history.pushState(appState, null, `#${tokenname}`)
|
||||||
}
|
}
|
||||||
if (e.target.closest(".hash") && prevField !== e.target.textContent) {
|
if (e.target.closest(".hash") && prevField !== e.target.textContent) {
|
||||||
render("transaction_page", e.target.closest(".transaction").id);
|
render("transaction_page", e.target.closest(".transaction").id);
|
||||||
@ -903,17 +906,21 @@
|
|||||||
history.pushState(appState, null, `#${e.target.textContent}`);
|
history.pushState(appState, null, `#${e.target.textContent}`);
|
||||||
}
|
}
|
||||||
if (e.target.closest(".contract") && prevField !== e.target.textContent) {
|
if (e.target.closest(".contract") && prevField !== e.target.textContent) {
|
||||||
render("contract_page", { name: replaceSpace(e.target.textContent), address: e.target.dataset.contractAddress })
|
let contract = {
|
||||||
|
name: e.target.textContent.split(' ').join('-'),
|
||||||
|
address: e.target.dataset.contractAddress
|
||||||
|
}
|
||||||
|
render("contract_page", { name: contract.name, address: contract.address })
|
||||||
appState = {
|
appState = {
|
||||||
page: "contract_page",
|
page: "contract_page",
|
||||||
thisField: { name: replaceSpace(e.target.textContent), address: e.target.dataset.contractAddress },
|
thisField: { name: contract.name, address: contract.address },
|
||||||
}
|
}
|
||||||
history.pushState(appState, null, `#${e.target.textContent}`)
|
history.pushState(appState, null, `#${contract.name}-${contract.address}`)
|
||||||
}
|
}
|
||||||
if (e.target.closest(".tab")) {
|
if (e.target.closest(".tab")) {
|
||||||
showTab(e.target.closest(".tab"));
|
showTab(e.target.closest(".tab"));
|
||||||
}
|
}
|
||||||
if (e.target.closest("#secondary_search_btn")) {
|
if (e.target.closest("#secondary_search_btn") || e.target.closest("#primary_search")) {
|
||||||
render("search_page")
|
render("search_page")
|
||||||
appState = {
|
appState = {
|
||||||
page: "search_page",
|
page: "search_page",
|
||||||
@ -1648,8 +1655,9 @@
|
|||||||
thisField: text,
|
thisField: text,
|
||||||
}
|
}
|
||||||
history.pushState(appState, null, `#${text}`)
|
history.pushState(appState, null, `#${text}`)
|
||||||
} else if (window.ranchimallflo.tokenlist.includes(text)) {
|
} else if (window.ranchimallflo.tokenlist.includes(text.toLowerCase())) {
|
||||||
//console.log('data entered is a token name');
|
//console.log('data entered is a token name');
|
||||||
|
text = text.toLowerCase()
|
||||||
render("token_page", text)
|
render("token_page", text)
|
||||||
appState = {
|
appState = {
|
||||||
page: "token_page",
|
page: "token_page",
|
||||||
@ -1770,8 +1778,6 @@
|
|||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Flex search content -->
|
<!-- Flex search content -->
|
||||||
<script>
|
<script>
|
||||||
/*
|
/*
|
||||||
@ -2795,7 +2801,6 @@
|
|||||||
}()), this);
|
}()), this);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
1185
vivekFloScout.html
1185
vivekFloScout.html
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user