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: 
59diff
changeset | 2 raw = $('#plain > pre').text(); | 
| 
90b59418828a
Three times more fun with tabs (added plain and markdown tab).
 Edho Arief <edho@myconan.net> parents: 
59diff
changeset | 3 $('#highlight > pre').text(raw); | 
| 
90b59418828a
Three times more fun with tabs (added plain and markdown tab).
 Edho Arief <edho@myconan.net> parents: 
59diff
changeset | 4 $('#markdown > div').html(marked(raw)); | 
| 103 
a8768ad51926
Allows hash-based onload tab switch.
 Edho Arief <edho@myconan.net> parents: 
100diff
changeset | 5 mode = window.location.hash.substr(1); | 
| 
a8768ad51926
Allows hash-based onload tab switch.
 Edho Arief <edho@myconan.net> parents: 
100diff
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: 
100diff
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 }); | 
