vroom/templates/default/js_common.html.ep

40 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

<script type="text/javascript">
2015-07-23 14:15:30 +02:00
var rootUrl = '<%= url_for('/') %>';
var currentLang = '<%= languages %>';
var api_key = '<%= (session('key')) ? session('key') : '' %>';
var page = '<%= stash('page') ? stash('page') : '' %>';
var roomName;
</script>
2015-07-23 14:15:30 +02:00
<script type="text/javascript"
src="<%= url_for('/locales/' . languages . '.js') %>">
</script>
2015-03-18 09:35:59 +01:00
<%
2015-07-23 14:15:30 +02:00
my @js = qw(
jquery-1.11.3.js
bootstrap.js
2015-11-26 17:03:40 +01:00
notify.js
2015-07-23 14:15:30 +02:00
bootstrap-switch.js
jquery.bootpag.js
toc.js
bootstrap-datepicker.js
);
2015-07-13 19:30:22 +02:00
# Load supported languages for datpicker, if they exists
2015-07-23 14:15:30 +02:00
foreach my $l (get_supported_lang){
push @js, 'datepicker-locales/bootstrap-datepicker.' . $l . '.js'
if (-e 'public/js/datepicker-locales/bootstrap-datepicker.' . $l . '.js');
2015-07-13 19:30:22 +02:00
}
2015-07-14 10:54:26 +02:00
push @js, 'vroom.js';
2015-03-18 09:35:59 +01:00
if (stash('page') && stash('page') eq 'room'){
2015-07-23 14:15:30 +02:00
push @js, qw(
simplewebrtc.bundle.js
jquery.browser.js
sprintf.js
FileSaver.js
jquery.tinytimer.js
etherpad.js
);
2015-03-18 09:35:59 +01:00
}
2015-07-23 14:15:30 +02:00
@js = map { url_for('/js/' . $_) } @js;
2015-03-18 09:35:59 +01:00
%>
2015-07-23 14:15:30 +02:00
%= js @js