<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

  <!-- ========================================== -->
  <!--  general.xsl (v001) -                      -->
  <!--  17.03.05 - kristian.syversen@usit.uio.no  -->
  <!--  (based on norwegian 'generell.xsl' v002)  -->
  <!-- ========================================== -->

  <xsl:import href="../../../system/system-edit-v001.xsl"/>

  <xsl:import href="../../components/heading/v002/heading-edit.xsl" />
  <xsl:import href="../../components/structuredtext/v002/structuredtext-edit.xsl" />
  <xsl:import href="../../components/table/v001/table-edit.xsl" />
  <xsl:import href="../../components/image/v002/image-edit.xsl" />
  <xsl:import href="../../components/language/v001/language-edit.xsl" />


  <!-- ===================================================== -->
  <!--  Templates from 'system-edit.xsl', can be overridden  -->
  <!--  (see 'system-edit.xsl' for which templates)          -->
  <!-- ===================================================== -->

  <!-- Definer det statiske elementet rett før de flyttbare elementene -->
  <xsl:variable name="movable-or-deletable-elements-after" select="'title'" />

  <!-- DTD-syntaks for flyttbare og slettbare elementer (men ikke bruk mellomrom)-->
  <xsl:variable name="movable-or-deletable-elements" select="'(heading|structuredtext|table|image)*'" />

  <!-- css-klasser kan som brukes i denne dok. typen kan legges inn her -->
  <xsl:template name="css-classes">
  </xsl:template>


<!-- TODO: skal dette fremdeles inkluderes, siden samme logikken vanligvis settes inn som knapperad nederst i bildet? -->
  <xsl:template name="shortcutlinks-put-bottom">
    <xsl:param name="path" />
    <b>Sett inn nederst i dokumentet:</b>
    (<a href="{$newElementAtServiceURL}&amp;name=heading&amp;at={$path}#jump">ny overskrift</a>)&#160;(<a href="{$newElementAtServiceURL}&amp;name=structuredtext&amp;at={$path}#jump">ny fritekst</a>)&#160;(<a target="_parent" href="{$newElementAtServiceURL}&amp;name=table&amp;at={$path}#jump">ny tabell</a>)&#160;(<a href="{$newElementAtServiceURL}&amp;name=image&amp;at={$path}#jump">nytt bilde</a>)&#160;
  </xsl:template>

  <!-- ========================================= -->
  <!--  Templates for view / edit (mode='edit')  -->
  <!-- ========================================= -->

  <xsl:template match="title"> 
    <b>Tittel:</b>&#160;<xsl:value-of select="." />
    <xsl:call-template name="insert-edit-link" />
  </xsl:template>

  <xsl:template match="title" mode="edit">
    <xsl:call-template name="insert-inputfield">
      <xsl:with-param name="size" select="60" />
    </xsl:call-template>
  </xsl:template>

</xsl:stylesheet>

