Mercurial > zeropaste
annotate app/assets/javascripts/init.tabs.js @ 103:a8768ad51926
Allows hash-based onload tab switch.
author | Edho Arief <edho@myconan.net> |
---|---|
date | Mon, 12 Nov 2012 11:28:11 +0700 |
parents | 90b59418828a |
children | 9825e51ba30f |
rev | line source |
---|---|
59
1833de28583a
Turns out the init file is required.
Edho Arief <edho@myconan.net>
parents:
diff
changeset
|
1 $(document).ready(function() { |
100
90b59418828a
Three times more fun with tabs (added plain and markdown tab).
Edho Arief <edho@myconan.net>
parents:
59
diff
changeset
|
2 raw = $('#plain > pre').text(); |
90b59418828a
Three times more fun with tabs (added plain and markdown tab).
Edho Arief <edho@myconan.net>
parents:
59
diff
changeset
|
3 $('#highlight > pre').text(raw); |
90b59418828a
Three times more fun with tabs (added plain and markdown tab).
Edho Arief <edho@myconan.net>
parents:
59
diff
changeset
|
4 $('#markdown > div').html(marked(raw)); |
103
a8768ad51926
Allows hash-based onload tab switch.
Edho Arief <edho@myconan.net>
parents:
100
diff
changeset
|
5 mode = window.location.hash.substr(1); |
a8768ad51926
Allows hash-based onload tab switch.
Edho Arief <edho@myconan.net>
parents:
100
diff
changeset
|
6 if (mode == 'highlight') { $('#paste-tabs li:eq(1) a').click(); } |
a8768ad51926
Allows hash-based onload tab switch.
Edho Arief <edho@myconan.net>
parents:
100
diff
changeset
|
7 else if (mode == 'markdown') { $('#paste-tabs li:eq(2) a').click(); } |
59
1833de28583a
Turns out the init file is required.
Edho Arief <edho@myconan.net>
parents:
diff
changeset
|
8 window.prettyPrint && prettyPrint(); |
1833de28583a
Turns out the init file is required.
Edho Arief <edho@myconan.net>
parents:
diff
changeset
|
9 }); |