Stay on the same tab
This commit is contained in:
parent
fa85920043
commit
8e6cf99b08
|
@ -275,20 +275,17 @@ delete locales;
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<% end %>
|
<% end %>
|
||||||
<script>
|
<script type="text/javascript">
|
||||||
$(document).ready(function () {
|
$(function() {
|
||||||
|
$('a[data-toggle="tab"]').on('click', function (e) {
|
||||||
if (location.hash.substr(0,2) == "#") {
|
var tab = $(this).attr('href');
|
||||||
$("a[href='#" + location.hash.substr(2) + "']").tab("show");
|
localStorage.setItem('lastTab', tab);
|
||||||
}
|
|
||||||
|
|
||||||
$("a[data-toggle='tab']").on("shown", function (e) {
|
|
||||||
var hash = $(e.target).attr("href");
|
|
||||||
if (hash.substr(0,1) == "#") {
|
|
||||||
location.replace("#" + hash.substr(1));
|
|
||||||
console.log(location.hash);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//go to the latest tab, if it exists:
|
||||||
|
var lastTab = localStorage.getItem('lastTab');
|
||||||
|
if (lastTab) {
|
||||||
|
$('a[href='+lastTab+']').click();
|
||||||
|
}
|
||||||
|
});
|
||||||
</script>
|
</script>
|
Reference in New Issue