Author: ml-fabrice@ouvaton.org
Date: Sat Jul 1 15:40:44 2006
New Revision: 3767
Log:
- maj. fichier syntax-SPIP.xml version 1.9 de SPIP (/!\ reorganisation en cours)
- changement de nom pour le fichiers XSLT (maj. dans les fichiers .xml)
- fichier XSLT de génération des formulaires HTML pour l'assistant Dreamweaver (/!\ 1er ébauche, à améliorer)
Added:
_contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-SPIP-Dreamweaver-HTML.xsl
_contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-SPIP-Dreamweaver-JS.xsl
_contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-SPIP-Web-Generator-JS.xsl
Removed:
_contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Dreamweaver.xsl
_contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Web-Generator.xsl
Modified:
_contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-HTML.xsl
_contribs_/_assistants_/spip-web-generator/moulinette--XML/syntax-SPIP--1.8.2.xml
_contribs_/_assistants_/spip-web-generator/moulinette--XML/syntax-SPIP.xml
Modified: _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-HTML.xsl
--- _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-HTML.xsl (original)
+++ _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-HTML.xsl Sat Jul 1 15:40:44 2006
@@ -162,7 +162,7 @@
<xsl:template name="documentation">
Documentation :
<xsl:for-each select="./documentation">
- <a href="{@url}"><xsl:value-of select="@lang"/></a> |
+ <a href="{@url}"><xsl:value-of select="@lang"/> {@url}</a> |
</xsl:for-each>
</xsl:template>
Removed: _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Dreamweaver.xsl
--- _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Dreamweaver.xsl (original)
+++ _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Dreamweaver.xsl (removed)
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-<xsl:output
- method="text"
- media-type="text/javascript" />
-<xsl:template match="/">///////////////////////////////////////////////////////////////////////////
-// Copyright (C) 2006 Fabrice Gangler
-// www.drop-zone-city.com
-//
-// fichier SPIP_reference.js
-// pour Assitant SPIP Dreamweaver
-// générer à partir du fichier syntax-SPIP.xml
-// - spip_version : <xsl:value-of select="spip-syntaxe/@spip_version"/>
-// - spip_version_base : <xsl:value-of select="spip-syntaxe/@spip_version_base"/>
-// - version_syntaxe : <xsl:value-of select="spip-syntaxe/@version_syntaxe"/>
-// - maj : <xsl:value-of select="spip-syntaxe/@maj"/>
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-// SPIP Réference - BOUCLES / BALISES
-///////////////////////////////////////////////////////////////////////////
-
-var tab_selection = new Array ;
-var tab_affichage = new Array ;
-var tab_balise = new Array ;
-
-// TAB_SELECTION
-<xsl:for-each select="spip-syntaxe/les-boucles/boucle[not(@traitement='autre')]">
-tab_selection ['<xsl:value-of select="@type"/>'] = new Array (<xsl:for-each select="./critere[@type='selection']">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ; </xsl:for-each>
-
-
-// TAB_AFFICHAGE
-<xsl:for-each select="spip-syntaxe/les-boucles/boucle[not(@traitement='autre')]">
-tab_affichage ['<xsl:value-of select="@type"/>'] = new Array (<xsl:for-each select="./critere[@type='affichage']">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ; </xsl:for-each>
-
-
-// TAB_BALISE
-<xsl:for-each select="spip-syntaxe/les-boucles/boucle[not(@traitement='autre')]">
-tab_balise ['<xsl:value-of select="@type"/>'] = new Array (<xsl:for-each select="./balise">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ; </xsl:for-each>
-
-
-</xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
Removed: _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Web-Generator.xsl
--- _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Web-Generator.xsl (original)
+++ _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-JS_SPIP-Web-Generator.xsl (removed)
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-<xsl:output
-method="text"
-media-type="text/javascript" />
-
-<xsl:template match="/">///////////////////////////////////////////////////////////////////////////
-// Copyright (C) 2006 Fabrice Gangler
-// www.drop-zone-city.com
-//
-// fichier _SPIP-Boucle-Generator_DATA.js
-// pour l'assitant SPIP Web generator
-// générer à partir du fichier syntax-SPIP.xml
-// - spip_version : <xsl:value-of select="spip-syntaxe/@spip_version"/>
-// - spip_version_base : <xsl:value-of select="spip-syntaxe/@spip_version_base"/>
-// - version_syntaxe : <xsl:value-of select="spip-syntaxe/@version_syntaxe"/>
-// - maj : <xsl:value-of select="spip-syntaxe/@maj"/>
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-// SPIP Réference - BOUCLES / BALISES
-///////////////////////////////////////////////////////////////////////////
-
-var tab_BOUCLE = new Array ;
-
-<xsl:for-each select="spip-syntaxe/les-boucles/boucle[not(@traitement='autre')]">
-tab_BOUCLE [<xsl:number value="position()-1" />] = new Array();
-tab_BOUCLE [<xsl:number value="position()-1" />]['NAME'] = '<xsl:value-of select="@type"/>' ;
-tab_BOUCLE [<xsl:number value="position()-1" />]['Selection'] = new Array (<xsl:for-each select="./critere[@type='selection']">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ;
-tab_BOUCLE [<xsl:number value="position()-1" />]['Affichage'] = new Array (<xsl:for-each select="./critere[@type='affichage']">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ;
-tab_BOUCLE [<xsl:number value="position()-1" />]['Balise'] = new Array (<xsl:for-each select="./balise">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ;
-</xsl:for-each>
-
-tab_BOUCLE ['FORMULAIRE'] = new Array();
-tab_BOUCLE ['FORMULAIRE']['Balise'] = new Array (<xsl:for-each select="spip-syntaxe/les-balises/balise[@type='formulaire']">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ;
-
-tab_BOUCLE ['SITE_SPIP'] = new Array();
-tab_BOUCLE ['SITE_SPIP']['Balise'] = new Array (<xsl:for-each select="spip-syntaxe/les-balises/balise[not(@type='formulaire')]">'<xsl:value-of select="."/>'<xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each>) ;
-
-</xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
Added: _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-SPIP-Dreamweaver-HTML.xsl
--- _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-SPIP-Dreamweaver-HTML.xsl (added)
+++ _contribs_/_assistants_/spip-web-generator/moulinette--XML/CSS-XSLT/transform-SPIP-Dreamweaver-HTML.xsl Sat Jul 1 15:40:44 2006
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:output
+ method="html"
+ encoding="ISO-8859-1"
+ doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+ doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
+ indent="yes" />
+<xsl:template match="/">
+
+<xsl:for-each select="spip-syntaxe/les-boucles/boucle[not(@traitement='autre')]">
+<!--
+ Copyright (C) 2006 Fabrice Gangler
+ www.drop-zone-city.com
+
+ fichier SPIP_reference.js
+ pour Assitant SPIP Dreamweaver
+ générer à partir du fichier syntax-SPIP.xml
+ - spip_version : <xsl:value-of select="spip-syntaxe/@spip_version"/>
+ - spip_version_base : <xsl:value-of select="spip-syntaxe/@spip_version_base"/>
+ - version_syntaxe : <xsl:value-of select="spip-syntaxe/@version_syntaxe"/>
+ - maj : <xsl:value-of select="spip-syntaxe/@maj"/>
+
+
+ /// Boucle_<xsl:value-of select="@type"/>.htm //////
+ -->
+
+
+
+<html>
+<head>
+ <title>Boucle <xsl:value-of select="@type"/></title>
+ <script language="javascript" src="SPIP_balise.js"></script>
+ <script language="javascript" src="SPIP_reference.js"></script>
+</head>
+<body>
+
+<h1> <xsl:value-of select="@type"/> </h1>
+
+<h2> Balises </h2>
+<h3> Balises extraites de la base de donnée </h3>
+ <xsl:for-each select="./balise[@type='db']">
+ <input type="checkbox" name="select__{text()}" /> <xsl:value-of select="."/>
+ <xsl:if test="@version"> (<xsl:value-of select="@version"/>) </xsl:if>
+ <xsl:if test="not(position() = last())"> <br /> </xsl:if>
+ </xsl:for-each>
+
+<h3> Balises calculé par SPIP </h3>
+ <xsl:for-each select="./balise[@type='spip']">
+
+<!--
+ <xsl:attribute-set name="imput">
+ <xsl:attribute name="type">checkbox</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:element name="input">
[... 485 lines stripped ...]