1
0
mirror of https://github.com/dani/vroom.git synced 2024-06-26 17:43:29 +02:00
vroom/templates/default/js_common.html.ep

25 lines
1.1 KiB
Plaintext
Raw Normal View History

<script type="text/javascript">
2015-03-17 23:13:18 +01:00
<% my $url = $self->url_for('/');
$url .= ($url =~ m/\/$/) ? '' : '/'; %>
var rootUrl = '<%= $url %>';
var currentLang = '<%= $self->languages %>';
var api_key = '<%= ($self->session('key')) ? $self->session('key') : '' %>';
var page = '<%= stash('page') ? stash('page') : "" %>';
var roomName;
</script>
2015-03-18 09:35:59 +01:00
<%
2015-07-14 10:54:26 +02:00
my @js = qw(jquery-1.11.3.js bootstrap.js notify-combined.js 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
foreach my $l ($self->get_supported_lang){
if (-e 'public/js/datepicker-locales/bootstrap-datepicker.' . $l . '.js'){
2015-07-14 10:54:26 +02:00
push @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-14 10:54:26 +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-14 10:54:26 +02:00
@js = map { $self->url_for('/') . 'js/' . $_ } @js;
2015-03-18 09:35:59 +01:00
%>
<%=js @js %>