Mercurial > zeropaste
diff app/assets/javascripts/zp.hash_magic.js @ 287:77c157a9e645
Fix hash magic links.
author | edogawaconan <me@myconan.net> |
---|---|
date | Wed, 16 Oct 2013 04:17:42 +0900 |
parents | fa4a1ba990ae |
children | e855e58d137e |
line wrap: on
line diff
--- a/app/assets/javascripts/zp.hash_magic.js Wed Oct 16 04:05:52 2013 +0900 +++ b/app/assets/javascripts/zp.hash_magic.js Wed Oct 16 04:17:42 2013 +0900 @@ -2,9 +2,13 @@ (function($) { window.zp.hash_magic = { load_hash: function() { - var format = window.location.hash.slice(1) - if (format == "") format = "pl" - zp.formatter.links().filter("[href=#" + format + "]").tab('show') + var + format = window.location.hash.slice(1), + tab_link = function(fmt) { + return zp.formatter.links().filter("[href='#" + fmt + "']") + } + if(!tab_link(format).length) format = "pl" + tab_link(format).click() }, set_hash: function(e) { if (typeof e !== "undefined") {