Sha256: a3d8351581fece8850ef6f595fe6153bf4eacf098c075e5588de2d07ae56d4ba
Contents?: true
Size: 615 Bytes
Versions: 11
Compression:
Stored size: 615 Bytes
Contents
$(function() { var keycodes = { space: 32, enter: 13 }; var visitDataUrl = function(event) { if (event.type == "click" || event.keyCode == keycodes.space || event.keyCode == keycodes.enter) { if (event.target.href) { return; } var dataUrl = $(event.target).closest("tr").data("url"); var selection = window.getSelection().toString(); if (selection.length === 0 && dataUrl) { window.location = dataUrl; } } }; $("table").on("click", ".js-table-row", visitDataUrl); $("table").on("keydown", ".js-table-row", visitDataUrl); });
Version data entries
11 entries across 11 versions & 2 rubygems