diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-03-09 09:39:41 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-03-09 09:39:41 +0100 |
commit | a7aae17ce52d0013d7e2e9ebe2711035a407cfdf (patch) | |
tree | 245a887391593a3e9357b001c8a4f5031cce7c48 /themes | |
parent | a85e0b5aeb60f946c8c42952424447501620f375 (diff) | |
download | www-andreasbaumann-cc-a7aae17ce52d0013d7e2e9ebe2711035a407cfdf.tar.gz www-andreasbaumann-cc-a7aae17ce52d0013d7e2e9ebe2711035a407cfdf.tar.bz2 |
added a progress overlay for the search input
Diffstat (limited to 'themes')
-rw-r--r-- | themes/new_theme/layouts/partials/ranklist.html | 15 | ||||
-rw-r--r-- | themes/new_theme/static/img/loading.gif | bin | 0 -> 10741 bytes |
2 files changed, 10 insertions, 5 deletions
diff --git a/themes/new_theme/layouts/partials/ranklist.html b/themes/new_theme/layouts/partials/ranklist.html index 03ebde8..37f0b25 100644 --- a/themes/new_theme/layouts/partials/ranklist.html +++ b/themes/new_theme/layouts/partials/ranklist.html @@ -1,6 +1,7 @@ -<script src="/js/jquery.js"></script> -<script src="/js/url-search-params.js"></script> +<script src="/js/jquery.js" type="text/javascript"></script> +<script src="/js/url-search-params.js" type="text/javascript"></script> <script src="/js/Snowball.min.js" type="text/javascript"></script> +<script src="/js/loadingoverlay.min.js" type="text/javascript"></script> <script language="Javascript"> var englishStemmer = new Snowball( "english" ); @@ -186,6 +187,8 @@ var json = JSON.stringify( request, null, " " ); console.log( "debug request: " + json ); + + $( "#query" ).LoadingOverlay( "show" ); $.ajax( { type : 'POST', @@ -195,8 +198,8 @@ } ) .error( function( x, t, m ) { var html = "<pre><font color='red'>" + x.responseText + "</font></pre>\n"; - $( '#ranklist' ).html( html ); - + $( '#query' ).html( html ); + $( "#query" ).LoadingOverlay( "hide", true ); } ) .success( function( data ) { var json = JSON.stringify( data, null, " " ); @@ -210,6 +213,8 @@ var html = "<p>The strusWebService returned the following error:</p><pre><font color='red'>" + json + "</font></pre>"; $( '#ranklist' ).html( html ); } + + $( "#query" ).LoadingOverlay( "hide" ); } ); }; @@ -220,7 +225,7 @@ executeQuery( searchParams.get( "q" ) ); } else { // TODO: come up with something here - } + } // Show full page LoadingOverlay } ); </script> diff --git a/themes/new_theme/static/img/loading.gif b/themes/new_theme/static/img/loading.gif Binary files differnew file mode 100644 index 0000000..b060ba8 --- /dev/null +++ b/themes/new_theme/static/img/loading.gif |