27@phan-var-force string $blocname
28@phan-var-force string $title
29@phan-var-force array<string,null|string|int> $parameters
33if (empty($blocname)) {
34 print
"Error, template page can't be called as URL";
39if (isset($parameters[
'showblocbydefault'])) {
40 $hide = empty($parameters[
'showblocbydefault']);
42if (isset(
$object->extraparams[$blocname][
'showhide'])) {
43 $hide = empty(
$object->extraparams[$blocname][
'showhide']);
47<!-- BEGIN PHP TEMPLATE bloc_showhide.tpl.php -->
51print
'$(document).ready(function() {'.
"\n";
52print
'$("#hide-'.$blocname.
'").click(function(){'.
"\n";
53print
' setShowHide(0);'.
"\n";
54print
' $("#'.$blocname.
'_bloc").hide("blind", {direction: "vertical"}, 300).removeClass("nohideobject");'.
"\n";
55print
' $(this).hide();'.
"\n";
56print
' $("#show-'.$blocname.
'").show();'.
"\n";
59print
'$("#show-'.$blocname.
'").click(function(){'.
"\n";
60print
' setShowHide(1);'.
"\n";
61print
' $("#'.$blocname.
'_bloc").show("blind", {direction: "vertical"}, 300).addClass("nohideobject");'.
"\n";
62print
' $(this).hide();'.
"\n";
63print
' $("#hide-'.$blocname.
'").show();'.
"\n";
66print
'function setShowHide(status) {'.
"\n";
67print
' var id = '.((int)
$object->id).
";\n";
68print
" var element = '".dol_escape_js(
$object->element).
"';\n";
69print
" var htmlelement = '".dol_escape_js($blocname).
"';\n";
70print
' var type = "showhide";'.
"\n";
78print
'</script>'.
"\n";
80print
'<div style="float:right; position: relative; top: 3px; right:5px;" id="hide-'.$blocname.
'"';
81print
' class="linkobject'.($hide ?
' hideobject' :
'').
'">'.img_picto(
'',
'1uparrow').
'</div>'.
"\n";
82print
'<div style="float:right; position: relative; top: 3px; right:5px;" id="show-'.$blocname.
'"';
83print
' class="linkobject'.($hide ?
'' :
' hideobject').
'">'.img_picto(
'',
'1downarrow').
'</div>'.
"\n";
84print
'<div id="'.$blocname.
'_title" class="liste_titre">'.$title.
'</div>'.
"\n";
85print
'<div id="'.$blocname.
'_bloc" class="'.($hide ?
'hideobject' :
'nohideobject').
'">'.
"\n";
87include DOL_DOCUMENT_ROOT.
'/core/tpl/'.$blocname.
'.tpl.php';
90<!-- END PHP TEMPLATE BLOCK SHOW/HIDE -->
if(! $sortfield) if(! $sortorder) $object