<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

  <!-- =============================================================== -->
  <!-- tema-edit.xsl (v001) -                                          -->
  <!-- opprettet 27.01.05 - i.b.s.lund@usit.uio.no                     -->
  <!-- =============================================================== -->

  <!-- =============================================================== -->
  <!-- Dokumenttypens hovedelement blir matchet i system-edit.xsl.     -->
  <!-- =============================================================== -->
  <xsl:import href="../../../system/system-edit-v001.xsl"/>

  <xsl:import href="../../../felles/komponenter/fritekst/v002/fritekst-edit.xsl"/>
  <xsl:import href="../../../felles/komponenter/overskrift/v001/overskrift-edit.xsl"/>
  <xsl:import href="../../../felles/komponenter/bilde/v001/bilde-edit.xsl"/>
  

  <!-- =============================================================== -->
  <!-- Templates som kalles i system-edit.xsl og som kan overstyres.   -->
  <!-- Se avsnitt "Template name API" i system-edit.xsl for oversikt   -->
  <!-- over disse.                                                     -->
  <!-- =============================================================== -->

  <!-- Definerer hvorvidt system-edit skal legge på "Rediger <elementnavn>" -->
  <!-- på toppnivå-elementer eller ikke -->
  <xsl:variable name="label-toplevel-elements" select="'no'" />

  <!-- Definer det statiske elementet rett før de flyttbare elementene -->
  <xsl:variable name="movable-or-deletable-elements-after" select="'ingress'" />

  <!-- DTD-syntaks for flyttbare og slettbare elementer (men ikke bruk mellomrom)-->
  <!--  <xsl:variable name="movable-or-deletable-elements" select="'(overskrift|fritekst|bilde|faktaboks)*'" />
-->
  <!-- css-klasser kan som brukes i denne dok. typen kan legges inn her -->
  <xsl:template name="css-classes">
  </xsl:template>

  <xsl:template name="shortcutlinks-put-bottom">
    <!--   <xsl:param name="path" />
    <b>Sett inn nederst i dokumentet:</b>
    (<a href="{$newElementAtServiceURL}&amp;name=overskrift&amp;at={$path}#jump">ny overskrift</a>)&#160;(<a href="{$newElementAtServiceURL}&amp;name=fritekst&amp;at={$path}#jump">ny fritekst</a>)&#160;(<a href="{$newElementAtServiceURL}&amp;name=faktaboks&amp;at={$path}#jump">ny faktaboks</a>)&#160;(<a href="{$newElementAtServiceURL}&amp;name=bilde&amp;at={$path}#jump">nytt bilde</a>)&#160;
 --> </xsl:template>

  <!-- =============================================================== -->
  <!-- Templater for visning og redigering legges her.                 -->
  <!-- Elementene som skal redigeres må ha: mode="edit"                -->
  <!-- =============================================================== -->

  <xsl:template match="tittel">
    <h1 style="display: inline;">
      <xsl:if test=".=''">Rediger tittel ... </xsl:if><xsl:value-of select="." />
    </h1><xsl:call-template name="insert-edit-link" />
  </xsl:template>

  <xsl:template match="tittel" mode="edit">
    <table border="0" cellspacing="0" cellpadding="5">
      <tr>
        <td>
          <b>Rediger <xsl:value-of select="name()" /></b>
        </td>
      </tr>  
      <tr>  
        <td>    
          <xsl:call-template name="insert-inputfield">
            <xsl:with-param name="size" select="60" />
          </xsl:call-template>
        </td>
      </tr>
    </table>
  </xsl:template>
 
  
  <xsl:template match="ingress">
    <b><xsl:value-of select="name()" />:&#160;</b><xsl:call-template name="insert-edit-link" />
    <xsl:apply-templates />
  </xsl:template>

  <xsl:template match="ingress" mode="edit">
    <table border="0" cellspacing="0" cellpadding="5">
      <tr>
        <td><b>Rediger <xsl:value-of select="name()" />:</b></td>
      </tr>
      <tr>
        <td><xsl:call-template name="insert-textarea" /></td>
      </tr>
    </table>  
  </xsl:template>

 
  <xsl:template match="lite-bilde | stort-bilde">
    <b><xsl:value-of select="name()" />:&#160;</b><xsl:call-template name="insert-edit-link" />

    <xsl:if test="not(webadresse = '')">
    <table>
      <tr>
        <td> <img src="{webadresse}" alt="{alternativ-tekst}" /></td>
      </tr>
    </table>
      
    </xsl:if>
  </xsl:template>
  
  <xsl:template match="lite-bilde| stort-bilde" mode="edit">
    <table>
      <tr>
        <td>Webadresse til bilde:</td>
        <td><xsl:apply-templates select="webadresse" mode="edit" /></td>
      </tr>
      <tr>
        <td>Alternativ tekst (for synshemmede):</td>
        <td><xsl:apply-templates select="alternativ-tekst" mode="edit" /></td>
      </tr>
    </table>
  </xsl:template>

 
</xsl:stylesheet>

