/** * Function toggles code block visibility with some animation * * @param blockNumber * int Block number to operate on */ function wpsh_toggleBlock(blockNumber) { // Toggling visibility with an effect jQuery("#wpshdi_" + blockNumber).slideToggle(); // Changing title style var titleBlock = jQuery("#wpshdt_" + blockNumber); if (titleBlock.hasClass("wp-synhighlighter-collapsed")) { titleBlock.attr("class", "wp-synhighlighter-expanded"); } else { titleBlock.attr("class", "wp-synhighlighter-collapsed"); } return false; } /** * Function prints code in a given block by opening a new window and printing * from there * * @param blockNumber * @return */ function wpsh_print(blockNumber) { var newwin = window.open('', 'printwin', 'left=100,top=100,width=400,height=400'); newwin.document.write('\n
\n'); newwin.document .write('