Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/sql/plugins/html/core/init_core_html.sql
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ INSERT INTO core_style_mode_stylesheet (id_style, id_mode, id_stylesheet) VALUES
-- Dumping data for table `core_stylesheet`
--
-- WHERE: id_stylesheet in (10,285)
INSERT INTO core_stylesheet (id_stylesheet, description, file_name, source) VALUES (10,'Rubrique HTML - Défaut','portlet_html.xsl',0x3C3F786D6C2076657273696F6E3D22312E30223F3E0D0A3C78736C3A7374796C6573686565742076657273696F6E3D22312E302220786D6C6E733A78736C3D22687474703A2F2F7777772E77332E6F72672F313939392F58534C2F5472616E73666F726D223E0D0A3C78736C3A6F7574707574206D6574686F643D2268746D6C2220696E64656E743D22796573222F3E0D0A0D0A3C78736C3A74656D706C617465206D617463683D22706F72746C6574223E0D0A3C78736C3A7661726961626C65206E616D653D226465766963655F636C617373223E0D0A3C78736C3A63686F6F73653E0D0A093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D736D616C6C2D646576696365293D273027223E68696464656E2D70686F6E653C2F78736C3A7768656E3E0D0A093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6E6F726D616C2D646576696365293D273027223E68696464656E2D7461626C65743C2F78736C3A7768656E3E0D0A093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6C617267652D646576696365293D273027223E68696464656E2D6465736B746F703C2F78736C3A7768656E3E0D0A093C78736C3A6F74686572776973653E3C2F78736C3A6F74686572776973653E0D0A3C2F78736C3A63686F6F73653E0D0A3C2F78736C3A7661726961626C653E0D0A0D0A093C64697620636C6173733D22706F72746C6574207B246465766963655F636C6173737D223E0D0A093C78736C3A63686F6F73653E0D0A093C78736C3A7768656E20746573743D226E6F7428737472696E6728646973706C61792D706F72746C65742D7469746C65293D27312729223E0D0A093C68333E3C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D22706F72746C65742D6E616D6522202F3E3C2F68333E0D0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0D0A093C2F78736C3A7768656E3E0D0A093C78736C3A6F74686572776973653E0D0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0D0A093C2F78736C3A6F74686572776973653E0D0A3C2F78736C3A63686F6F73653E0D0A3C2F6469763E0D0A3C2F78736C3A74656D706C6174653E0D0A090D0A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C6574223E0D0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C65742D636F6E74656E7422202F3E0D0A3C2F78736C3A74656D706C6174653E0D0A090D0A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C65742D636F6E74656E74223E0D0A093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D222E22202F3E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C2F78736C3A7374796C6573686565743E0D0A0D0A0D0A0D0A0D0A);
INSERT INTO core_stylesheet (id_stylesheet, description, file_name, source) VALUES (285,'Rubrique HTML - Fond coloré','portlet_html_background.xsl',0x3C3F786D6C2076657273696F6E3D22312E30223F3E0D0A3C78736C3A7374796C6573686565742076657273696F6E3D22312E302220786D6C6E733A78736C3D22687474703A2F2F7777772E77332E6F72672F313939392F58534C2F5472616E73666F726D223E0D0A0D0A3C78736C3A6F7574707574206D6574686F643D2268746D6C2220696E64656E743D22796573222F3E0D0A0D0A3C78736C3A74656D706C617465206D617463683D22706F72746C6574223E0D0A0D0A093C78736C3A7661726961626C65206E616D653D226465766963655F636C617373223E0D0A093C78736C3A63686F6F73653E0D0A09093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D736D616C6C2D646576696365293D273027223E68696464656E2D70686F6E653C2F78736C3A7768656E3E0D0A09093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6E6F726D616C2D646576696365293D273027223E68696464656E2D7461626C65743C2F78736C3A7768656E3E0D0A09093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6C617267652D646576696365293D273027223E68696464656E2D6465736B746F703C2F78736C3A7768656E3E0D0A09093C78736C3A6F74686572776973653E3C2F78736C3A6F74686572776973653E0D0A093C2F78736C3A63686F6F73653E0D0A093C2F78736C3A7661726961626C653E0D0A090D0A093C64697620636C6173733D22706F72746C6574207B246465766963655F636C6173737D223E0D0A09093C64697620636C6173733D2277656C6C223E0D0A09093C78736C3A63686F6F73653E0D0A0909093C78736C3A7768656E20746573743D226E6F7428737472696E6728646973706C61792D706F72746C65742D7469746C65293D27312729223E0D0A090909093C68323E0D0A09090909093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D22706F72746C65742D6E616D6522202F3E0D0A090909093C2F68323E0D0A090909093C64697620636C6173733D22706F72746C65742D6261636B67726F756E642D636F6E74656E74202D6C75746563652D626F726465722D7261646975732D626F74746F6D223E0D0A09090909093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0D0A090909093C2F6469763E0D0A0909093C2F78736C3A7768656E3E0D0A0909093C78736C3A6F74686572776973653E0D0A090909093C64697620636C6173733D22706F72746C65742D6261636B67726F756E642D636F6E74656E74202D6C75746563652D626F726465722D726164697573223E0D0A09090909093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0D0A090909093C2F6469763E0D0A0909093C2F78736C3A6F74686572776973653E0D0A09093C2F78736C3A63686F6F73653E0D0A09093C2F6469763E0D0A202020203C2F6469763E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C6574223E0D0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C65742D636F6E74656E7422202F3E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C65742D636F6E74656E74223E0D0A093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D222E22202F3E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C2F78736C3A7374796C6573686565743E);
INSERT INTO core_stylesheet (id_stylesheet, description, file_name, source) VALUES (10,'Rubrique HTML - Défaut','portlet_html.xsl',0x3C3F786D6C2076657273696F6E3D22312E30223F3E0A3C78736C3A7374796C6573686565742076657273696F6E3D22312E302220786D6C6E733A78736C3D22687474703A2F2F7777772E77332E6F72672F313939392F58534C2F5472616E73666F726D223E0A3C78736C3A6F7574707574206D6574686F643D2268746D6C2220696E64656E743D22796573222F3E0A0A3C78736C3A74656D706C617465206D617463683D22706F72746C6574223E0A0A3C78736C3A7661726961626C65206E616D653D226465766963655F636C617373223E0A3C78736C3A63686F6F73653E0A093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D736D616C6C2D646576696365293D273027223E68696464656E2D70686F6E653C2F78736C3A7768656E3E0A093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6E6F726D616C2D646576696365293D273027223E68696464656E2D7461626C65743C2F78736C3A7768656E3E0A093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6C617267652D646576696365293D273027223E68696464656E2D6465736B746F703C2F78736C3A7768656E3E0A093C78736C3A6F74686572776973653E3C2F78736C3A6F74686572776973653E0A3C2F78736C3A63686F6F73653E0A3C2F78736C3A7661726961626C653E0A0A3C64697620636C6173733D22706F72746C6574207B246465766963655F636C6173737D223E0A0A3C78736C3A63686F6F73653E0A093C78736C3A7768656E20746573743D226E6F7428737472696E6728646973706C61792D706F72746C65742D7469746C65293D27312729223E0A093C683120636C6173733D22706F72746C65742D686561646572202D6C75746563652D626F726465722D7261646975732D746F70223E0A093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D22706F72746C65742D6E616D6522202F3E0A093C2F68313E0A093C64697620636C6173733D22706F72746C65742D636F6E74656E74202D6C75746563652D626F726465722D7261646975732D626F74746F6D223E0A09093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0A093C2F6469763E0A093C2F78736C3A7768656E3E0A093C78736C3A6F74686572776973653E0A093C64697620636C6173733D22706F72746C65742D636F6E74656E74202D6C75746563652D626F726465722D726164697573223E0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0A093C2F6469763E0A093C2F78736C3A6F74686572776973653E0A3C2F78736C3A63686F6F73653E0A0A0A3C2F6469763E0A3C2F78736C3A74656D706C6174653E0A090A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C6574223E0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C65742D636F6E74656E7422202F3E0A3C2F78736C3A74656D706C6174653E0A090A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C65742D636F6E74656E74223E0A093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D222E22202F3E0A3C2F78736C3A74656D706C6174653E0A0A3C2F78736C3A7374796C6573686565743E0A0A0A0A0A);
INSERT INTO core_stylesheet (id_stylesheet, description, file_name, source) VALUES (285,'Rubrique HTML - Fond coloré','portlet_html_background_colored.xsl',0x3C3F786D6C2076657273696F6E3D22312E30223F3E0D0A3C78736C3A7374796C6573686565742076657273696F6E3D22312E302220786D6C6E733A78736C3D22687474703A2F2F7777772E77332E6F72672F313939392F58534C2F5472616E73666F726D223E0D0A0D0A3C78736C3A6F7574707574206D6574686F643D2268746D6C2220696E64656E743D22796573222F3E0D0A0D0A3C78736C3A74656D706C617465206D617463683D22706F72746C6574223E0D0A0D0A093C78736C3A7661726961626C65206E616D653D226465766963655F636C617373223E0D0A093C78736C3A63686F6F73653E0D0A09093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D736D616C6C2D646576696365293D273027223E68696464656E2D70686F6E653C2F78736C3A7768656E3E0D0A09093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6E6F726D616C2D646576696365293D273027223E68696464656E2D7461626C65743C2F78736C3A7768656E3E0D0A09093C78736C3A7768656E20746573743D22737472696E6728646973706C61792D6F6E2D6C617267652D646576696365293D273027223E68696464656E2D6465736B746F703C2F78736C3A7768656E3E0D0A09093C78736C3A6F74686572776973653E3C2F78736C3A6F74686572776973653E0D0A093C2F78736C3A63686F6F73653E0D0A093C2F78736C3A7661726961626C653E0D0A090D0A093C64697620636C6173733D22706F72746C6574207B246465766963655F636C6173737D223E0D0A09093C64697620636C6173733D2277656C6C223E0D0A09093C78736C3A63686F6F73653E0D0A0909093C78736C3A7768656E20746573743D226E6F7428737472696E6728646973706C61792D706F72746C65742D7469746C65293D27312729223E0D0A090909093C68323E0D0A09090909093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D22706F72746C65742D6E616D6522202F3E0D0A090909093C2F68323E0D0A090909093C64697620636C6173733D22706F72746C65742D6261636B67726F756E642D636F6E74656E74202D6C75746563652D626F726465722D7261646975732D626F74746F6D223E0D0A09090909093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0D0A090909093C2F6469763E0D0A0909093C2F78736C3A7768656E3E0D0A0909093C78736C3A6F74686572776973653E0D0A090909093C64697620636C6173733D22706F72746C65742D6261636B67726F756E642D636F6E74656E74202D6C75746563652D626F726465722D726164697573223E0D0A09090909093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C657422202F3E0D0A090909093C2F6469763E0D0A0909093C2F78736C3A6F74686572776973653E0D0A09093C2F78736C3A63686F6F73653E0D0A09093C2F6469763E0D0A202020203C2F6469763E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C6574223E0D0A093C78736C3A6170706C792D74656D706C617465732073656C6563743D2268746D6C2D706F72746C65742D636F6E74656E7422202F3E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C78736C3A74656D706C617465206D617463683D2268746D6C2D706F72746C65742D636F6E74656E74223E0D0A093C78736C3A76616C75652D6F662064697361626C652D6F75747075742D6573636170696E673D22796573222073656C6563743D222E22202F3E0D0A3C2F78736C3A74656D706C6174653E0D0A0D0A3C2F78736C3A7374796C6573686565743E);
98 changes: 50 additions & 48 deletions webapp/WEB-INF/xsl/normal/portlet_html.xsl
Original file line number Diff line number Diff line change
@@ -1,48 +1,50 @@
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>

<xsl:template match="portlet">

<xsl:variable name="device_class">
<xsl:choose>
<xsl:when test="string(display-on-small-device)='0'">hidden-phone</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>

<div class="portlet {$device_class}">

<xsl:choose>
<xsl:when test="not(string(display-portlet-title)='1')">
<h1 class="portlet-header -lutece-border-radius-top">
<xsl:value-of disable-output-escaping="yes" select="portlet-name" />
</h1>
<div class="portlet-content -lutece-border-radius-bottom">
<xsl:apply-templates select="html-portlet" />
</div>
</xsl:when>
<xsl:otherwise>
<div class="portlet-content -lutece-border-radius">
<xsl:apply-templates select="html-portlet" />
</div>
</xsl:otherwise>
</xsl:choose>


</div>
</xsl:template>

<xsl:template match="html-portlet">
<xsl:apply-templates select="html-portlet-content" />
</xsl:template>

<xsl:template match="html-portlet-content">
<xsl:value-of disable-output-escaping="yes" select="." />
</xsl:template>

</xsl:stylesheet>




<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>

<xsl:template match="portlet">

<xsl:variable name="device_class">
<xsl:choose>
<xsl:when test="string(display-on-small-device)='0'">hidden-phone</xsl:when>
<xsl:when test="string(display-on-normal-device)='0'">hidden-tablet</xsl:when>
<xsl:when test="string(display-on-large-device)='0'">hidden-desktop</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>

<div class="portlet {$device_class}">

<xsl:choose>
<xsl:when test="not(string(display-portlet-title)='1')">
<h1 class="portlet-header -lutece-border-radius-top">
<xsl:value-of disable-output-escaping="yes" select="portlet-name" />
</h1>
<div class="portlet-content -lutece-border-radius-bottom">
<xsl:apply-templates select="html-portlet" />
</div>
</xsl:when>
<xsl:otherwise>
<div class="portlet-content -lutece-border-radius">
<xsl:apply-templates select="html-portlet" />
</div>
</xsl:otherwise>
</xsl:choose>


</div>
</xsl:template>

<xsl:template match="html-portlet">
<xsl:apply-templates select="html-portlet-content" />
</xsl:template>

<xsl:template match="html-portlet-content">
<xsl:value-of disable-output-escaping="yes" select="." />
</xsl:template>

</xsl:stylesheet>




86 changes: 45 additions & 41 deletions webapp/WEB-INF/xsl/normal/portlet_html_background_colored.xsl
Original file line number Diff line number Diff line change
@@ -1,41 +1,45 @@
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="html" indent="yes"/>

<xsl:template match="portlet">


<xsl:variable name="device_class">
<xsl:choose>
<xsl:when test="string(display-on-small-device)='0'">hidden-phone</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>

<div class="portlet-background-colored {$device_class}">
<xsl:if test="not(string(display-portlet-title)='1')">
<div class="portlet-background-colored-header">
<h1 class="portlet-background-colored-header">
<xsl:value-of disable-output-escaping="yes" select="portlet-name" />
</h1>
</div>
</xsl:if>


<div class="portlet-background-content">
<xsl:apply-templates select="html-portlet" />
</div>
</div>
</xsl:template>

<xsl:template match="html-portlet">
<xsl:apply-templates select="html-portlet-content" />
</xsl:template>

<xsl:template match="html-portlet-content">
<xsl:value-of disable-output-escaping="yes" select="." />
</xsl:template>

</xsl:stylesheet>

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

<xsl:output method="html" indent="yes"/>

<xsl:template match="portlet">


<xsl:variable name="device_class">
<xsl:choose>
<xsl:when test="string(display-on-small-device)='0'">hidden-phone</xsl:when>
<xsl:when test="string(display-on-normal-device)='0'">hidden-tablet</xsl:when>
<xsl:when test="string(display-on-large-device)='0'">hidden-desktop</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>

<div class="portlet-background-colored {$device_class}">
<div class="well">
<xsl:if test="not(string(display-portlet-title)='1')">
<div class="portlet-background-colored-header">
<h1 class="portlet-background-colored-header">
<xsl:value-of disable-output-escaping="yes" select="portlet-name" />
</h1>
</div>
</xsl:if>


<div class="portlet-background-content">
<xsl:apply-templates select="html-portlet" />
</div>
</div>
</div>
</xsl:template>

<xsl:template match="html-portlet">
<xsl:apply-templates select="html-portlet-content" />
</xsl:template>

<xsl:template match="html-portlet-content">
<xsl:value-of disable-output-escaping="yes" select="." />
</xsl:template>

</xsl:stylesheet>