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

  <!-- =============================================================== -->
  <!-- studieprogram-hjemmeside-edit.xsl (v001) -                      -->
  <!-- Opprettet 16.07.2004 - Tomm Eriksen (t.a.eriksen@usit.uio.no)   -->
  <!-- =============================================================== -->

  <xsl:import href="../../../system/system-edit-v001.xsl"/>
  <xsl:include href="../../ressurser/translations-v001.xsl"/>
  <xsl:include href="../../ressurser/mapping-v001.xsl"/>

  <!-- Komponenter som inkluderes som er spesielt for studier -->
  <xsl:include href="../../komponenter/spraak/v001/spraak-edit.xsl"/>

  <!-- Komponenter som brukes i denne dokumenttypen -->
  <xsl:include href="../../komponenter/weblenke/v001/weblenke-edit.xsl"/>

  <!-- =============================================================== -->
  <!-- Templates som kalles i system-edit.xsl kan overstyres her.      -->
  <!-- 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="'vis-studieretninger'" />

  <!-- DTD-syntaks for flyttbare og slettbare elementer (men ikke bruk mellomrom)-->
  <xsl:variable name="movable-or-deletable-elements" select="'(weblenke)*'" />

  <!-- css-klasser kan som brukes i denne dok. typen kan legges inn her -->
  <xsl:template name="css-classes" />

  <!-- shortcuts for å sette inn elementer nederst spesifiseres i denne -->
  <xsl:template name="shortcutlinks-put-bottom" />

  <!-- =============================================================== -->
  <!-- Templater for visning                                           -->
  <!-- =============================================================== -->
  
  <xsl:template match="tittel">
    <xsl:variable name="PROGRAMNAVN-OG-TYPE">
      <xsl:apply-templates select="/studieprogram-hjemmeside/tittel/programkode" mode="hent-tittel-og-type" />
    </xsl:variable>
    <span class="documentTitle"><b><xsl:value-of select="$PROGRAMNAVN-OG-TYPE"/></b></span><xsl:call-template name="insert-edit-link" />
  </xsl:template>

  <xsl:template match="vis-studieretninger">
    Vis studieretninger: <xsl:value-of select="." /><xsl:call-template name="insert-edit-link" />
    <xsl:if test=". = 'Ja'">
      <xsl:apply-templates select="/studieprogram-hjemmeside/tittel/programkode" mode="hent-studieretninger-edit"/>
    </xsl:if>
  </xsl:template>

  <!-- =============================================================== -->
  <!-- Templater for redigering (mode="edit")                          -->
  <!-- =============================================================== -->

  <xsl:template match="tittel" mode="edit">
  <table border="0" cellpadding="5" cellspacing="0" width="100%">
    <tr>
      <td colspan="2"><b>Rediger tittel:</b></td>
    </tr>  
    <tr>  
      <td>
        <input type="hidden" name="brukernavn" value="{brukernavn}" />  
        <label for="programkode">Programkode:</label>
      </td>
      <td align="left" width="90%"><xsl:apply-templates select="programkode" mode="edit" /></td>
    </tr>
  </table>
  </xsl:template>
  
  <xsl:template match="programkode" mode="edit">
    <xsl:call-template name="insert-inputfield">
      <xsl:with-param name="size" select="20" />
    </xsl:call-template>
  </xsl:template>

  <xsl:template match="vis-studieretninger" mode="edit">
  <table border="0" cellpadding="5" cellspacing="0" width="100%">
    <tr>
      <td colspan="2"><b>Rediger vis studieretninger: </b></td>
    </tr>  
    <tr>  
    <td colspan="2" width="95%" align="left"><label for="vis-studieretninger">Vis studieretninger:</label>&#160;
    <xsl:call-template name="insert-radiobutton">
      <xsl:with-param name="value" select="'Ja'" />
    </xsl:call-template>&#160;&#160;  
    <xsl:call-template name="insert-radiobutton">
      <xsl:with-param name="value" select="'Nei'" />
    </xsl:call-template>
    </td>
    </tr>
  </table>
  </xsl:template>

</xsl:stylesheet>

