Warning: session_start(): open(/var/lib/php/sessions/sess_15vqvrsrds93acc6qgqd9j33d2, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass HDivWithVerticalExpandButton { int initialHeight; S expandButtonText = "Read more"; O contents; S btnID = aGlobalID(); *(int *initialHeight, O *contents) {} S html() { ret div(contents, class := "expandable", style := "padding: 20px 10px; max-height: " + initialHeight + "px; overflow: hidden;") + "\n" + hbutton(expandButtonText, onclick := [[ $(this).prev('.expandable').css('max-height', 'none'); $(this).hide(); ]], style := "display: none", id := btnID) + "\n" + hjs(replaceDollarVars([[ { let btn = $('#$btnID'); window.check_$btnID = function() { $(btn).toggle($(btn).prev('.expandable').outerHeight() >= $initialHeight); setTimeout(check_$btnID, 5000); }; check_$btnID(); setTimeout(check_$btnID, 1000); } ]], +btnID); } bool needsJQuery() { true; } }