diff --git a/css/custom.css b/css/custom.css index 3e7052f64f..1b6098328d 100644 --- a/css/custom.css +++ b/css/custom.css @@ -94,12 +94,20 @@ body .content-root { .code_sample code.expanded, .code_sample .hljs.expanded { max-height: none; - width: 100%; + position: absolute; } .code_sample { position: relative; } .code_sample .code_toggler { position: absolute; bottom: 0; right: 0; } +.code-placeholder { + margin: 11px; +} + +.content-root pre { + overflow: visible; +} + .content code { color: #111; } /* code tabs css */ diff --git a/js/expandcode.js b/js/expandcode.js index 040c7c455c..0f74191bdf 100644 --- a/js/expandcode.js +++ b/js/expandcode.js @@ -1,7 +1,20 @@ var toggle_cs = function(eo) { //eo = $("#"+id); var wrapper = $(eo.target).parent(); - wrapper.find("code").toggleClass('expanded'); + var code_el = wrapper.find("code"); + code_el.toggleClass('expanded'); + var placeholders = wrapper.find(".code-placeholder"); + if (placeholders.length) { + console.log("bye bye placeholders"); + placeholders.remove(); + } else { + console.log("makin' a placeholder"); + code_el.after("