<!-- $Id: buttons.txt v7.00 05/11/2018 01:45:03 $ -->
<!-- Copyright (c) 1998-2018 INRIA -->
%( Boutons de configurations et d'options %)
%let;istable;%if;((evar.m="D" and (evar.t="H" or evar.t="I")) or (evar.m="A" and (evar.t="Z" or evar.t="Y")))1%end;%in;
<div class="d-flex input-group">
  <div class="button-group" role="group" aria-label="nav buttons">
    <a role="button" class="btn btn-link ml-2 my-0 px-0 mb-1"%sp;
      href="%prefix_base_password;%if;(evar.templ!="")&templ=%evar.templ;%end;&%access;&m=%evar.m;"><i class="fa fa-cog fa-lg fa-fw mr-1" aria-hidden="true"></i>%nn;
      [*options] %if;(evar.m="D")[descendants]%elseif;(evar.m="A")[ancestors]%end;%nn;
    </a>
    %let;cond;%if;((evar.m="A" and (evar.t="Z" or evar.t="X" or evar.t="Y")) or (evar.m="D" and evar.t="D" or evar.t="T"))1%end;%in;
    %let;root;%if;(evar.iz!="")&iz=%evar.iz;%end;%if;(evar.pz!="")&pz=%evar.pz;%end;%if;(evar.nz!="")&nz=%evar.nz;%end;%if;(evar.ocz!="" and evar.ocz!=0)&ocz=%evar.ocz;%end;%in;
    <span class="sr-only">—</span>
    <a role="button" class="btn btn-link ml-1 my-0 px-0 mb-1%if;(cond=1 and not has_children) disabled%end;"%sp;
    href="%prefix_base_password;%nn;
          %foreach;env_binding;
            %if;(env.key="m")&m=%if;(cond=1)D%else;A%end;%nn;
            %elseif;(env.key="t")&t=%if;(cond=1)H%else;Z%end;%nn;
            %elseif;(env.key="v")&v=%if;(evar.v="" or evar.v<=2)2%else;%evar.v;%end;%nn;
            %elseif;(env.key!="")&%env.key=%env.val;%nn;
            %end;%nn;
          %end;
          %if;(istable!=1)
            %if;(evar.num="")&num=on%end;%if;(evar.birth="")&birth=on%end;%nn;
            %if;(evar.birth_place="")&birth_place=on%end;%nn;
            %if;(evar.marr="")&marr=on%end;%if;(evar.marr_date="")&marr_date=on%end;%nn;
            %if;(evar.marr_place="")&marr_place=on%end;%if;(evar.child="")&child=on%end;%nn;
            %if;(evar.death="")&death=on%end;%if;(evar.death_place="")&death_place=on%end;%nn;
            %if;(evar.age="")&age=on%end;%if;(evar.occu="")&occu=on%end;%nn;
            %if;(evar.gen="")&gen=on%end;%if;(evar.repeat="" and evar.m="A")&repeat=on%end;
            %if;(evar.ns="")&ns=on%end;%nn;
          %end;
          ">%nn;
    <i class="fa fa-table fa-lg fa-fw mr-1" aria-hidden="true"></i>[*table] %if;(cond=1)[descendants]%else;[ancestors]%end;</a>
    <span class="sr-only">—</span>
    <a role="button" class="btn btn-link ml-2 my-0 px-0 mb-1"%sp;
      href="%prefix_base_password;%if;(evar.templ!="")&templ=%evar.templ;%end;&%access;%root;&m=%evar.m;&t=T&v=%evar.v;%if;(evar.m="A")&marriage=on%end;%if;(evar.image="off")&image=off%end;">%nn;
      <i class="fa fa-sitemap%if;(evar.m="A") fa-rotate-180%end; fa-fw mr-1" aria-hidden="true"></i>%if;(evar.m="D")[*descendants tree]%elseif;(evar.m="A")[*ascendants tree]%end;%nn;
    </a>
    <span class="sr-only">—</span>
    %let;cond2;%if;((evar.m="A" and evar.t!="H") or (evar.m="D" and evar.t="D"))1%end;%in;
    <a role="button" class="btn btn-link ml-1 my-0 px-0 mb-1%if;(cond2!=1 and not has_children) disabled%end;"%sp;
      href="%prefix_base_password;%if;(evar.templ!="")&templ=%evar.templ;%end;&%access;%root;%nn;
            %if;(cond2=1)&m=A&t=H%nn;
            %else;&m=D&t=D%nn;
            %end;&v=%evar.v;">%nn;
      <i class="fa fa-list fa-lg fa-fw mr-1" aria-hidden="true"></i>%nn;
      %if;(cond2=1)[*horizontal tree]%nn;
      %else;[*descendant tree view]%nn;
      %end;%nn;
    </a>
  </div>
  <div class="input-group-append">
    <span class="input-group ml-1 mb-1">
      %if;(evar.v!="")
      <span class="sr-only">— [*generation/generations]0</span>
      <a role="button" class="btn pl-3%if;(evar.m="D")%if;(evar.v<2) disabled text-muted%end;
                                      %elseif;(evar.m="A")%if;(evar.v<3) disabled text-muted%end;
                                      %end;"%sp;
        title="[*delete] 1 [generation/generations]0"%sp;
        href="%prefix_base_password;%nn;
            %foreach;env_binding;
              %if;(env.key="v" and evar.v>0)&v=%expr(evar.v-1)%nn;
              %elseif;(env.key!="")&%env.key=%env.val;%nn;
              %end;
            %end;">%nn;
        <i class="fa fa-minus fa-lg" aria-hidden="true"></i>
        <span class="sr-only">-</span>
      </a>
      <span class="sr-only">/</span>
      <a role="button" class="btn pl-2%if;(evar.m="D")
                                        %if;(evar.v>static_max_desc_level) disabled text-muted%end;
                                      %elseif;(evar.m="A")
                                        %if;(evar.v>static_max_anc_level) disabled text-muted%end;
                                      %end;"%sp;
        title="[*add] 1 [generation/generations]0"%sp;
        href="%prefix_base_password;%nn;
              %foreach;env_binding;
                %if;(env.key="v")&v=%expr(evar.v+1);%nn;
                %elseif;(env.key!="")&%env.key=%env.val;%nn;
                %end;
              %end;">%nn;
        <i class="fa fa-plus fa-lg" aria-hidden="true"></i>%nn;
        <span class="sr-only">+</span>%nn;
      </a>
      <span class="sr-only"> —</span>
      %end;
      %if;(evar.v!=0 and istable=1)
        <a role="button" class="btn btn-link my-0 px-0 pl-0"
          href="%prefix_base_password;%nn;
                %foreach;env_binding;
                  %if;(env.key!="only" and env.key!="")&%env.key=%env.val;%end;%nn;
                %end;
                %if;(evar.only!="on")&only=on%end;"
          title="%if;(evar.only!="on")[*visualize/show/hide/summary]1 [only the generation selected]
                 %else;[*visualize/show/hide/summary]1%sp;
                   %if;(evar.m="D")
                     %apply;togend(evar.v)
                   %elseif;(evar.m="A")
                     %apply;togen(evar.v)
                   %end;
                 %end;">%nn;
              <i class="fa fa-level-up-alt%if;(evar.m="D") fa-flip-vertical%end; fa-fw%if;(evar.only!="on") text-danger%end;" aria-hidden="true"></i>%nn;
              %if;(evar.m="D")
                %if;(evar.only!="on")%if;(evar.v!=0)[*only] %end;%apply;gend("v")
                %else;%apply;capitalize%with;%apply;togend%with;%if;(evar.v="")0%else;%evar.v;%end;%end;%end;
                %end;
              %elseif;(evar.m="A")
                %if;(evar.only!="on")[*only] %apply;gen("v")
                %else;%apply;capitalize%with;%apply;togena%with;%if;(evar.v="")0%else;%evar.v;%end;%end;%end;
                %end;
              %end;
         </a>
      %elseif;(evar.v=0)
        <span class="btn disabled text-primary pl-0">[*specify::generation/generations]0</span>
      %end;
    </span>
  </div>
</div>
<div class="d-flex">
  %if;(istable=1)
    <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
      href="%prefix_base_password;%nn;
            %foreach;env_binding;
              %if;(env.key!="image" and env.key!="")&%env.key=%env.val;%end;
            %end;
            %if;(evar.image!="off")&image=off%end;">%nn;
      <i class="fa fa-image fa-lg fa-fw%if;(evar.image!="off") text-danger%end; mr-1" aria-hidden="true"></i>%nn;
      %if;(evar.image="off")[*visualize/show/hide/summary]1%else;[*visualize/show/hide/summary]2%end; [image/images]1%nn;
    </a>
    %if;(evar.image!="off")
      <span class="sr-only">—</span>
      <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
        title="%if;(evar.px="120")60%elseif;(evar.px!="")120%else;90%end; px"%sp;
        href="%prefix_base_password;%nn;
               %foreach;env_binding;
                 %if;(env.key!="px" and env.key!="")&%env.key=%env.val;%end;%nn;
               %end;
               %if;(evar.px="")&px=90%elseif;(evar.px="90")&px=120%end;">%nn;
        <i class="fa %if;(evar.px="120")fa-compress%else;fa-expand%end; fa-lg fa-fw mr-1" aria-hidden="true"></i>%nn;
        [*modify] [image/images]1%nn;
      </a>
    %end;
    %if;(evar.templ="")
      <span class="sr-only">—</span>
      <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
        title="Small arrow in corner shows existence of note or source."%sp;
        href="%prefix_base_password;%nn;
              %foreach;env_binding;
                %if;(env.key!="ns" and env.key!="")&%env.key=%env.val;%end;%nn;
              %end;
              %if;(evar.ns!="on")&ns=on%end;">
        <i class="far fa-sticky-note fa-flip-vertical fa-lg fa-fw%if;(evar.ns="on") text-danger%end; mr-1" aria-hidden="true"></i>%nn;
        %if;(evar.ns="" or evar.ns!="on")[*visualize/show/hide/summary]1%else;[*visualize/show/hide/summary]2%end;%sp;
        <span class="notecolor">[note/notes]1</span> <span class="notesourcecolor">[and]</span> <span class="sourcecolor">[source/sources]1</span>%nn;
      </a>
    %end;
  %end;
  %if;((evar.m="D" and (evar.t="D" or evar.t="I" or evar.t="H")) or (evar.m="A" and evar.t="H"))
    <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
      href="%prefix_base_password;%nn;
            %if(not browsing_with_sosa_ref and (evar.m="A" and evar.t="H"))
              &pz=%first_name_key;&nz=%surname_key;%if;(occ!=0)&oc=%occ;%end;
            %end;
            %foreach;env_binding;
              %if;(env.key!="implx" and env.key!="")&%env.key=%env.val;%end;
            %end;
            %( if (evar.m="A" and evar.t="H") implex=on means display full implex %)
            %if;(evar.implx!="on")
              %if;(not browsing_with_sosa_ref and (evar.m="A" and evar.t="H"))
              %else;
                &implx=on%nn;
              %end;
            %end;">%nn;
      <i class="fa fa-random fa-lg fa-fw mr-1"></i>%nn;
      %if;(evar.implx!="on")[*collapse implex]%else;[*display implex]%end;%nn;
    </a>
  %end;
  <span class="sr-only">—</span>
  <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
    title="Cancel all URL links"%sp;
    href="%prefix_base_password;%nn;
          %foreach;env_binding;
            %if;(env.key!="" and env.key!="ns")&%env.key=%env.val;%end;%nn;
          %end;&cgl=on">%nn;
   <i class="fa fa-unlink fa-fw mr-1" aria-hidden="true"></i>[*cancel GeneWeb links]%nn;
  </a>
  %if;(evar.m="D" and istable=1 and (evar.marr="on" or evar.marr_place="on" or evar.marr_date="on"))
    <span class="sr-only">—</span>
    <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
       href="%prefix_base_password;%nn;
             %foreach;env_binding;
               %if;(env.key="t")&t=%if;(evar.t="H")I%elseif;(evar.t="I")H%end;%nn;
               %elseif;(env.key!="")&%env.key=%env.val;%end;%nn;
             %end;">%nn;
      <i class="fa fa-th%if;(evar.t="I")-large%end; fa-lg fa-fw mr-1" aria-hidden="true"></i>%nn;
      %if;(evar.t="H")[*visualize/show/hide/summary]1%else;[*visualize/show/hide/summary]2%end; [spouses info]0%nn;
    </a>
  %end;
  %if;(evar.m="A" and evar.t="Z" or evar.t="Y")
    <span class="sr-only">—</span>
    <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
      href="%prefix_base_password;%nn;
               %foreach;env_binding;
                 %if;(env.key="t")&t=%if;(evar.t!="Y")Y%else;Z%end;%nn;
                 %elseif;(env.key!="")&%env.key=%env.val;%end;%nn;
               %end;">%nn;
        <i class="fa fa-table fa-lg fa-fw mr-1" aria-hidden="true"></i>%nn;
        %if;(evar.t!="Y")[*visualize/show/hide/summary]1%else;[*visualize/show/hide/summary]2%end; [table] [by couple]0%nn;
    </a>
  %end;
  %if;(evar.m="A" and evar.t="Z")
    <span class="sr-only">—</span>
    <a role="button" class="btn btn-link ml-2 px-0 mb-1"%sp;
      href="%prefix_base_password;%nn;
               %foreach;env_binding;
                 %if;(env.key!="csv" and env.key!="")&%env.key=%env.val;%end;%nn;
               %end;
               %if;(evar.csv!="on")&csv=on%end;">%nn;
        <i class="fa fa-%if;(evar.csv="on")table%else;file-csv%end; fa-lg fa-fw mr-1" aria-hidden="true"></i>%nn;
        [*visualize/show/hide/summary]1 %if;(evar.csv="on")table%else;CSV%end;%nn;
    </a>
  %end;
</div>