Move the last piece of javascript in util.js
This commit is contained in:
parent
1880407cf4
commit
8fc7479a33
41
index.php
41
index.php
|
@ -79,46 +79,7 @@
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
// Handler for .ready() called.
|
initiateAjax ("<?php echo "getJSON.php?" . addURLParameter (getQueryString (), "complete", 1); ?>");
|
||||||
|
|
||||||
var url = "<?php echo "getJSON.php?" . addURLParameter (getQueryString (), "complete", 1); ?>";
|
|
||||||
|
|
||||||
$.when($.get('templates/default/header.html'),
|
|
||||||
$.get('templates/default/footer.html'),
|
|
||||||
$.get('templates/default/bookdetail.html'),
|
|
||||||
$.get('templates/default/main.html'),
|
|
||||||
$.get('templates/default/page.html'),
|
|
||||||
$.get('templates/default/suggestion.html'),
|
|
||||||
$.getJSON(url)).done(function(header, footer, bookdetail, main, page, suggestion, data){
|
|
||||||
templateBookDetail = doT.template (bookdetail [0]);
|
|
||||||
|
|
||||||
var defMain = {
|
|
||||||
bookdetail: bookdetail [0]
|
|
||||||
};
|
|
||||||
|
|
||||||
templateMain = doT.template (main [0], undefined, defMain);
|
|
||||||
|
|
||||||
var defPage = {
|
|
||||||
header: header [0],
|
|
||||||
footer: footer [0],
|
|
||||||
main : main [0],
|
|
||||||
bookdetail: bookdetail [0]
|
|
||||||
};
|
|
||||||
|
|
||||||
templatePage = doT.template (page [0], undefined, defPage);
|
|
||||||
|
|
||||||
templateSuggestion = doT.template (suggestion [0]);
|
|
||||||
|
|
||||||
currentData = data [0];
|
|
||||||
|
|
||||||
updatePage (data [0]);
|
|
||||||
cache.put (url, data [0]);
|
|
||||||
if (isPushStateEnabled) {
|
|
||||||
history.replaceState(url, "", window.location);
|
|
||||||
}
|
|
||||||
handleLinks ();
|
|
||||||
});
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
40
util.js
40
util.js
|
@ -439,4 +439,42 @@ $(document).keydown(function(e){
|
||||||
if (e.keyCode === 39 && $("#nextLink").length > 0) {
|
if (e.keyCode === 39 && $("#nextLink").length > 0) {
|
||||||
navigateTo ($("#nextLink").attr('href'));
|
navigateTo ($("#nextLink").attr('href'));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function initiateAjax (url) {
|
||||||
|
$.when($.get('templates/default/header.html'),
|
||||||
|
$.get('templates/default/footer.html'),
|
||||||
|
$.get('templates/default/bookdetail.html'),
|
||||||
|
$.get('templates/default/main.html'),
|
||||||
|
$.get('templates/default/page.html'),
|
||||||
|
$.get('templates/default/suggestion.html'),
|
||||||
|
$.getJSON(url)).done(function(header, footer, bookdetail, main, page, suggestion, data){
|
||||||
|
templateBookDetail = doT.template (bookdetail [0]);
|
||||||
|
|
||||||
|
var defMain = {
|
||||||
|
bookdetail: bookdetail [0]
|
||||||
|
};
|
||||||
|
|
||||||
|
templateMain = doT.template (main [0], undefined, defMain);
|
||||||
|
|
||||||
|
var defPage = {
|
||||||
|
header: header [0],
|
||||||
|
footer: footer [0],
|
||||||
|
main : main [0],
|
||||||
|
bookdetail: bookdetail [0]
|
||||||
|
};
|
||||||
|
|
||||||
|
templatePage = doT.template (page [0], undefined, defPage);
|
||||||
|
|
||||||
|
templateSuggestion = doT.template (suggestion [0]);
|
||||||
|
|
||||||
|
currentData = data [0];
|
||||||
|
|
||||||
|
updatePage (data [0]);
|
||||||
|
cache.put (url, data [0]);
|
||||||
|
if (isPushStateEnabled) {
|
||||||
|
history.replaceState(url, "", window.location);
|
||||||
|
}
|
||||||
|
handleLinks ();
|
||||||
|
});
|
||||||
|
}
|
Loading…
Reference in a new issue