forked from openlp/openlp
Change server send correct files for new web-remote
This commit is contained in:
parent
ca6ed027d3
commit
58b622a196
@ -19,17 +19,23 @@
|
|||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>. #
|
# along with this program. If not, see <https://www.gnu.org/licenses/>. #
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from flask import Blueprint, send_from_directory
|
from flask import Blueprint, send_from_directory
|
||||||
from openlp.core.common.applocation import AppLocation
|
from openlp.core.common.applocation import AppLocation
|
||||||
|
|
||||||
main_views = Blueprint('main', __name__)
|
main_views = Blueprint('main', __name__)
|
||||||
|
|
||||||
|
|
||||||
@main_views.route('/')
|
@main_views.route('/', defaults={'path': ''})
|
||||||
def index():
|
|
||||||
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), 'index.html')
|
|
||||||
|
|
||||||
|
|
||||||
@main_views.route('/<path>')
|
@main_views.route('/<path>')
|
||||||
|
def index(path):
|
||||||
|
if os.path.isfile(AppLocation.get_section_data_path('remotes') / path):
|
||||||
|
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), path)
|
||||||
|
else:
|
||||||
|
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), 'index.html')
|
||||||
|
|
||||||
|
|
||||||
|
@main_views.route('/assets/<path>')
|
||||||
def assets(path):
|
def assets(path):
|
||||||
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), path)
|
return send_from_directory(str(AppLocation.get_section_data_path('remotes') / 'assets'), path)
|
||||||
|
Loading…
Reference in New Issue
Block a user