Remove animated spinners to lower browser memory usage and increase

responsiveness. Render a document page place holder while the real
document page loads. This change avoids "jumping" effect when
loading many thumbnails. Increase lazy load thresholds. More
thumbnails and document pages will be loaded and visible by
default when a view loads.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2017-07-07 04:20:31 -04:00
parent 829dcbf144
commit 91ba06c501
4 changed files with 82 additions and 44 deletions
+7
View File
@@ -96,6 +96,13 @@ def get_descriptor(file_input, read=True):
return file_input
def index_or_default(instance, index, default):
try:
return instance[index]
except IndexError:
return default
def TemporaryFile(*args, **kwargs):
kwargs.update({'dir': setting_temporary_directory.value})
return tempfile.TemporaryFile(*args, **kwargs)