RT# 81706 jQuery upgrade
[freeside.git] / httemplate / misc / edge_browser_check-iframe.html
1 <form id="canary-form" action="<% $fsurl %>misc/edge_browser_check-iframe.html" method="POST">
2 <input type="text" id="canary-result" value="<% scalar $cgi->param('edge_browser_canary') %>">
3 <select name="edge_browser_canary">
4   <option>test
5   <option>test
6 </select>
7 <input id="canary-submit" type="submit">
8 </form>
9
10 <script type="text/javascript" src="<% $fsurl %>elements/jquery.js"></script>
11 <SCRIPT SRC="<% $fsurl %>elements/jquery-migrate-3.0.1.min.js"></SCRIPT>
12 <script type="text/javascript">
13   $( function() {
14     if ( ! $("#canary-result").val() ) {
15       $("#canary-form").submit();
16     }
17   });
18 </script>
19
20 <%init>
21 my $cgi = FS::UID::cgi();
22 my $curuser = $FS::CurrentUser::CurrentUser;
23 my $session = $FS::CurrentUser::CurrentSession;
24 my $sessionkey = $session->sessionkey if $session;
25
26 if ( $curuser ) {
27   my $canary = $cgi->param('edge_browser_canary');
28   $curuser->set_pref(
29     'edge_bug_vulnerable',
30
31     $canary eq 'test' ? $sessionkey : 'Y',
32   );
33 }
34
35 </%init>