fixed turbolinks/ready issue

This commit is contained in:
2016-09-28 21:23:01 -05:00
parent 4d89a5ecc3
commit 33f3be1c79
5 changed files with 15 additions and 10 deletions

View File

@ -15,7 +15,9 @@ function revealPassword($src){
$src.removeClass('fa-lock').addClass('fa-unlock');
}
$(function(){
// Use this instead of typical $().ready
// because turbolinks.
document.addEventListener("turbolinks:load", function() {
$("[data-id=passwd]").on("ajax:success", "a", function(e, data){
getPassword($(e.target).parent(), data.hash);
});

View File

@ -1,6 +1,6 @@
<p id="notice"><%= notice %></p>
<h1>Accounts</h1>
<h1>FTP Accounts</h1>
<table>
<thead>

View File

@ -4,13 +4,16 @@
<title>FtpManager</title>
<%= csrf_meta_tags %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<%= stylesheet_link_tag('application', media: 'all', 'data-turbolinks-track' => 'reload') %>
<%= javascript_include_tag('application', 'data-turbolinks-track' => 'reload') %>
</head>
<body>
<header>
<p>Welcome <%= session[:name] %></p>
<p>
Welcome <%= session[:name] %>
<% #= "(admin)" if session[:admin] == true %>
</p>
</header>
<%= yield %>
</body>