1 # This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
 
   2 # Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
 
   5 from .paths import VAR_DIR
 
   7 # Absolute path to the directory that holds media.
 
   8 # Example: "/home/media/media.lawrence.com/"
 
   9 MEDIA_ROOT = path.join(VAR_DIR, 'media/')
 
  10 STATIC_ROOT = path.join(VAR_DIR, 'static/')
 
  12 # URL that handles the media served from MEDIA_ROOT. Make sure to use a
 
  13 # trailing slash if there is a path component (optional in other cases).
 
  14 # Examples: "http://media.lawrence.com", "http://example.com/media/"
 
  16 STATIC_URL = '/static/'
 
  18 IMAGE_DIR = 'book/pictures/'
 
  20 # CSS and JavaScript file groups
 
  26                 'contrib/jquery-ui-1.13.1.custom/jquery-ui.css',
 
  27                 'css/jquery.countdown.css',
 
  29                 '2022/styles/main.scss',
 
  34                 '2022/styles/reader_player.scss',
 
  36             'output_filename': 'css/compressed/main.css',
 
  40                 'css/import/gelasio.css',
 
  42                 'scss/book_text.scss',
 
  45                 'annoy/banner.scss',  # ?
 
  46                 'annoy/book_text.scss',  # ?
 
  47                 '2022/styles/reader_player.scss',  # ?
 
  49                 'css/master.picture.css',
 
  51             'output_filename': 'css/compressed/book_text.css',
 
  54             'source_filenames': ('scss/widget.scss',),
 
  55             'output_filename': 'css/compressed/widget.css',
 
  61                 '2022/scripts/vendor.js',
 
  62                 'contrib/jquery-ui-1.13.1.custom/jquery-ui.js',
 
  63                 #'js/contrib/jquery.scrollto.js',
 
  69                 '2022/scripts/modernizr.js',
 
  72                 'js/contrib/jquery.cycle2.min.js',
 
  73                 'sponsors/js/sponsors.js',
 
  75                 'js/book_text/info.js',
 
  76                 'js/book_text/menu.js',
 
  77                 'js/book_text/note.js',
 
  78                 'js/book_text/references.js',
 
  79                 'js/book_text/settings.js',
 
  80                 'js/book_text/toc.js',
 
  81                 'js/book_text/progress.js',
 
  83                 'js/book_text/pbox.js',
 
  84                 'js/book_text/pbox-items.js',
 
  86                 'js/contrib/jquery.countdown.js', 'js/contrib/jquery.countdown-pl.js',
 
  87                 'js/contrib/jquery.countdown-de.js', 'js/contrib/jquery.countdown-uk.js',
 
  88                 'js/contrib/jquery.countdown-es.js', 'js/contrib/jquery.countdown-lt.js',
 
  89                 'js/contrib/jquery.countdown-ru.js', 'js/contrib/jquery.countdown-fr.js',
 
  90                 'pdcounter/pdcounter.js',
 
  93             'output_filename': 'js/compressed/main.min.js'
 
  97                 'js/contrib/jplayer/jquery.jplayer.min.js',
 
  98                 'js/contrib/jplayer/jplayer.playlist.min.js',
 
 101             'output_filename': 'js/compressed/player.min.js',
 
 104             'source_filenames': [
 
 105                 'js/contrib/jquery.form.js',
 
 106                 'js/contrib/jquery.jqmodal.js',
 
 108                 'js/contrib/jquery.scrollto.js',
 
 110                 'js/book_text/info.js',
 
 111                 'js/book_text/menu.js',
 
 112                 'js/book_text/note.js',
 
 113                 'js/book_text/references.js',
 
 114                 'js/book_text/settings.js',
 
 115                 'js/book_text/toc.js',
 
 118                 'annoy/book_text.js',
 
 120                 'js/contrib/jquery.highlightfade.js',
 
 121                 'js/contrib/raphael-min.js',
 
 122                 'js/contrib/progressSpin.min.js',
 
 125             'output_filename': 'js/book_text.js',
 
 128             'source_filenames': (
 
 129                 'js/contrib/jquery.js',
 
 130                 'js/contrib/jquery-ui-1.8.16.custom.min.js',
 
 134             'output_filename': 'js/widget.min.js',
 
 137     'CSS_COMPRESSOR': None,
 
 138     'JS_COMPRESSOR': 'pipeline.compressors.jsmin.JSMinCompressor',
 
 140         'libsasscompiler.LibSassCompiler',
 
 144 STATICFILES_STORAGE = 'fnpdjango.pipeline_storage.GzipPipelineManifestStorage'
 
 146 # PIPELINE_PYSCSS_BINARY = '/usr/bin/env pyscss'
 
 147 # PIPELINE_PYSCSS_ARGUMENTS = ''
 
 150 STATICFILES_FINDERS = [
 
 151     'django.contrib.staticfiles.finders.FileSystemFinder',
 
 152     'django.contrib.staticfiles.finders.AppDirectoriesFinder',
 
 153     'pipeline.finders.CachedFileFinder',
 
 154     'pipeline.finders.PipelineFinder',