paloma/app/views/paloma/_hook.html.erb

26 lines
640 B
Plaintext

<% id = "#{Time.now.to_i}#{(rand * 1000).ceil}" %>
<div class="js-paloma-hook" data-palomaid="<%= id %>">
<script type="text/javascript">
(function(){
if ( !window['Paloma'] ) return true;
Paloma.env = '<%= Rails.env %>';
var id = "<%= id %>",
request = <%= request.to_json.html_safe %>;
Paloma.engine.setRequest({
id: id,
resource: request.resource,
action: request.action,
params: request.params
});
var self = document.querySelector("[data-palomaid='" + id + "']");
if (self) self.parentNode.removeChild(self);
})();
</script>
</div>