From 36918b0d9351a7e80d09e46fc2da63a999251446 Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 30 Jun 2014 00:18:27 +0000 Subject: [PATCH] split up several xsl files, externalised rule only used in supporter svn path=/branches/test/; revision=28670 --- build/xslt/TEMPLATE.xsl | 14 + build/xslt/body_scripts.xsl | 28 + build/xslt/footer_legal.xsl | 24 + build/xslt/footer_sitenav.xsl | 297 +++++++ build/xslt/footer_sourcelink.xsl | 80 ++ build/xslt/fsfe_body.xsl | 1170 +-------------------------- build/xslt/fsfe_document.xsl | 6 + build/xslt/fsfe_followupsection.xsl | 76 ++ build/xslt/fsfe_mainsection.xsl | 242 ++++++ build/xslt/fsfe_nolocal.xsl | 6 + build/xslt/fsfe_pageclass.xsl | 23 + build/xslt/fsfe_pageheader.xsl | 235 ++++++ build/xslt/notifications.xsl | 155 ++++ build/xslt/translation_list.xsl | 45 ++ fsfe.xsl | 14 - support/default.xsl | 13 + 16 files changed, 1254 insertions(+), 1174 deletions(-) create mode 100644 build/xslt/TEMPLATE.xsl create mode 100644 build/xslt/body_scripts.xsl create mode 100644 build/xslt/footer_legal.xsl create mode 100644 build/xslt/footer_sitenav.xsl create mode 100644 build/xslt/footer_sourcelink.xsl create mode 100644 build/xslt/fsfe_followupsection.xsl create mode 100644 build/xslt/fsfe_mainsection.xsl create mode 100644 build/xslt/fsfe_pageclass.xsl create mode 100644 build/xslt/fsfe_pageheader.xsl create mode 100644 build/xslt/notifications.xsl create mode 100644 build/xslt/translation_list.xsl create mode 100644 support/default.xsl diff --git a/build/xslt/TEMPLATE.xsl b/build/xslt/TEMPLATE.xsl new file mode 100644 index 0000000000..58d4503742 --- /dev/null +++ b/build/xslt/TEMPLATE.xsl @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/build/xslt/body_scripts.xsl b/build/xslt/body_scripts.xsl new file mode 100644 index 0000000000..3ebb65d650 --- /dev/null +++ b/build/xslt/body_scripts.xsl @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + diff --git a/build/xslt/footer_legal.xsl b/build/xslt/footer_legal.xsl new file mode 100644 index 0000000000..5e7c7c82a9 --- /dev/null +++ b/build/xslt/footer_legal.xsl @@ -0,0 +1,24 @@ + + + + + + + legal-info + +

Copyright © 2001-2014 .

+ +

+
+
diff --git a/build/xslt/footer_sitenav.xsl b/build/xslt/footer_sitenav.xsl new file mode 100644 index 0000000000..9628e48834 --- /dev/null +++ b/build/xslt/footer_sitenav.xsl @@ -0,0 +1,297 @@ + + + + + + + full-menu + + + #top + direct-to-top + + + + + + full-menu-list + + + fsfe + + / + + + + + + + + + + + + + + + + + selected + + + + + + + + + + + + + + + + + + + + support + + /donate/donate.html#ref-fullmenu + + + + + + + + + + + + + + + + + selected + + + + + + + + + + + + + + + + + + fellowship + + fellowship + + /fellowship/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + campaigns + + /campaigns/campaigns.html + + + + + + + + + + + + + + + + + selected + + + + + + + + + + + + + + + + + + + planet + + /news/ + + + + + + + + + + + + + + + + + + selected + + + + + + + + + + + + + + + + + + + ftf + + /legal/ + + + + + + + + + + + + + + + + + + selected + + + + + + + + + + + + + + + + + + + fs + + /freesoftware/ + + + + + + + + + + + + + + + + + + selected + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/xslt/footer_sourcelink.xsl b/build/xslt/footer_sourcelink.xsl new file mode 100644 index 0000000000..e776236e47 --- /dev/null +++ b/build/xslt/footer_sourcelink.xsl @@ -0,0 +1,80 @@ + + + + + + + source + + +

+ + + + + + + + + + + + + + + () + +

+ +
    +
  • + + + + /source + + . + + .xhtml + + + +
  • +
  • + +
  • +
+ +

+ + + + + + + + + + + + + + + + + + + + + .en.html + + + + + +

+ +
+ + +
diff --git a/build/xslt/fsfe_body.xsl b/build/xslt/fsfe_body.xsl index 9d10abb9ce..189ebd1a88 100644 --- a/build/xslt/fsfe_body.xsl +++ b/build/xslt/fsfe_body.xsl @@ -8,23 +8,7 @@ - - - - - - - - - - - - press release - - - - newsletter article - + https://fsfe.org @@ -32,671 +16,10 @@ This file was generated by an XSLT script. Please do not edit. - - translations - alert - - - close - collapse - #translations - # - × - - - - contribute-translation - /contribute/translators/ - - - - - - - - - - - - - - - - ..html - - - - - - - - - - - - - - - top - - - menu - navigation - - - direct-links - - - - - - - #menu-list - direct-to-menu-list - collapse - #menu-list - - fa fa-bars fa-lg - - - - - - #content - direct-to-content - - - - - #full-menu - direct-to-full-menu - - - - - #source - direct-to-source - - - - - #translations - direct-to-translations - collapse - #translations - - fa fa-globe fa-lg - - - - - - / - direct-to-home - - fa fa-home fa-lg - - - - - - - - - menu-list - - - /about/about.html - - - - - - /projects/work.html - - - - - - /campaigns/campaigns.html - - - - - - /contribute/contribute.html - - - - - - /press/press.html - - - - - - - - search - - - get - http://fsfe.yacy.de/yacysearch.html - - - hidden - verify - true - - - - hidden - maximumRecords - 10 - - - - hidden - meanCount - 5 - - - - hidden - resource - local - - - - hidden - prefermaskfilter - .*..html - - - - hidden - prefermaskfilter - .* - - - - hidden - display - 2 - - - - hidden - nav - hosts - - - - - image - /graphics/icons/search-button.png - - - - - - - text - query - - - - - - - - - - - - - - - - - - - - masthead - - - link-home - - - - - - - - - - - logo - - - - - - - - motto - - - - - - - - - - - - - - - - notifications - - - - - - - alert warning red - - close - alert - # - true - × - - - - - - - .en.html - - - . - - - - - - - - - alert warning red - - close - alert - # - true - × - - - - - - - - - - infobox - - - - alert warning yellow - - close - alert - # - true - × - - - - - - - - - - - - alert warning green - - close - alert - # - true - × - - - - - - - - - - - - - - - - - - main - main - - - content - - - - - - - - - - - - - - - - - sidebar - - - - - - - - - - - - -

- - - -

- -
- - - - -

- - - - - -

-
- - - - - - - - - promo - - - - - - - - - /work.html - learn-more - - - - - - - - promo - - - - - - - - - /about/about.html - learn-more - - - - - - - - promo - - - - - - - - - /donate/donate.html#ref-sidebar - learn-more big-donate - - - - - - - - - - - promo - - - - - - - - - /about/about.html - learn-more - - - - - - - -
- -
- - - - - copyright notice creativecommons - - - - - - - license - - - - - - - - - - - - - - - - - - - - - - - cc-licenses - - - - /graphics/cc-logo.png - Creative Commons logo - - - • - - - - - - - - - - - -
- + + + + - - followup - - - - subscribe-nl - - - - - support - - - - /support/?followupbox - btn - - - - - donate - - - - - - /donate/donate.html#ref-followupbox - btn - - - - - join - - - - - - /fellowship/join.html#ref-followupbox - btn - - - - - hide - - - subscribe-nl - - - - - - + bottom - - full-menu - - - #top - direct-to-top - - - - - - full-menu-list - - - fsfe - - / - - - - - - - - - - - - - - - - - selected - - - - - - - - - - - - - - - - - - - - support - - /donate/donate.html#ref-fullmenu - - - - - - - - - - - - - - - - - selected - - - - - - - - - - - - - - - - - - fellowship - - fellowship - - /fellowship/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - campaigns - - /campaigns/campaigns.html - - - - - - - - - - - - - - - - - selected - - - - - - - - - - - - - - - - - - - planet - - /news/ - - - - - - - - - - - - - - - - - - selected - - - - - - - - - - - - - - - - - - - ftf - - /legal/ - - - - - - - - - - - - - - - - - - selected - - - - - - - - - - - - - - - - - - - fs - - /freesoftware/ - - - - - - - - - - - - - - - - - - selected - - - - - - - - - - - - - - - - - - - - - + - - - source - - -

- - - - - - - - - - - - - - - () - -

- -
    -
  • - - - - /source - - . - - .xhtml - - - -
  • -
  • - -
  • -
- -

- - - - - - - - - - - - - - - - - - - - - .en.html - - - - - -

- -
- - - - legal-info - -

Copyright © 2001-2014 .

- -

-
- + + sister-organisations @@ -1178,30 +50,8 @@ + - - - - - - - - - - -
diff --git a/build/xslt/fsfe_document.xsl b/build/xslt/fsfe_document.xsl index 762053ae0e..81691d9acd 100644 --- a/build/xslt/fsfe_document.xsl +++ b/build/xslt/fsfe_document.xsl @@ -26,4 +26,10 @@ + + + + + + diff --git a/build/xslt/fsfe_followupsection.xsl b/build/xslt/fsfe_followupsection.xsl new file mode 100644 index 0000000000..56f6be0017 --- /dev/null +++ b/build/xslt/fsfe_followupsection.xsl @@ -0,0 +1,76 @@ + + + + + + + followup + + + + subscribe-nl + + + + + support + + + + /support/?followupbox + btn + + + + + donate + + + + + + /donate/donate.html#ref-followupbox + btn + + + + + join + + + + + + /fellowship/join.html#ref-followupbox + btn + + + + + hide + + + subscribe-nl + + + + + + + diff --git a/build/xslt/fsfe_mainsection.xsl b/build/xslt/fsfe_mainsection.xsl new file mode 100644 index 0000000000..e117188a02 --- /dev/null +++ b/build/xslt/fsfe_mainsection.xsl @@ -0,0 +1,242 @@ + + + + + + + main + main + + + content + + + + + + + + + + + + + + sidebar + + + + + + + + + + + + +

+ + + +

+ +
+ + + + +

+ + + + + +

+
+ + + + + + + + + promo + + + + + + + + + /work.html + learn-more + + + + + + + + promo + + + + + + + + + /about/about.html + learn-more + + + + + + + + promo + + + + + + + + + /donate/donate.html#ref-sidebar + learn-more big-donate + + + + + + + + + + + promo + + + + + + + + + /about/about.html + learn-more + + + + + + + +
+ +
+ + + + + copyright notice creativecommons + + + + + + + license + + + + + + + + + + + + + + + + + + + + + + + cc-licenses + + + + /graphics/cc-logo.png + Creative Commons logo + + + • + + + + + + + + + + + +
+ + +
diff --git a/build/xslt/fsfe_nolocal.xsl b/build/xslt/fsfe_nolocal.xsl index 0635e5e5ba..1b0a058dc7 100644 --- a/build/xslt/fsfe_nolocal.xsl +++ b/build/xslt/fsfe_nolocal.xsl @@ -29,4 +29,10 @@ + + + + + + diff --git a/build/xslt/fsfe_pageclass.xsl b/build/xslt/fsfe_pageclass.xsl new file mode 100644 index 0000000000..3707def8d9 --- /dev/null +++ b/build/xslt/fsfe_pageclass.xsl @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + press release + + + + newsletter article + + diff --git a/build/xslt/fsfe_pageheader.xsl b/build/xslt/fsfe_pageheader.xsl new file mode 100644 index 0000000000..5a33f462bd --- /dev/null +++ b/build/xslt/fsfe_pageheader.xsl @@ -0,0 +1,235 @@ + + + + + + + top + + + menu + navigation + + + direct-links + + + + + + + #menu-list + direct-to-menu-list + collapse + #menu-list + + fa fa-bars fa-lg + + + + + + #content + direct-to-content + + + + + #full-menu + direct-to-full-menu + + + + + #source + direct-to-source + + + + + #translations + direct-to-translations + collapse + #translations + + fa fa-globe fa-lg + + + + + + / + direct-to-home + + fa fa-home fa-lg + + + + + + + + + menu-list + + + /about/about.html + + + + + + /projects/work.html + + + + + + /campaigns/campaigns.html + + + + + + /contribute/contribute.html + + + + + + /press/press.html + + + + + + + + search + + + get + http://fsfe.yacy.de/yacysearch.html + + + hidden + verify + true + + + + hidden + maximumRecords + 10 + + + + hidden + meanCount + 5 + + + + hidden + resource + local + + + + hidden + prefermaskfilter + .*..html + + + + hidden + prefermaskfilter + .* + + + + hidden + display + 2 + + + + hidden + nav + hosts + + + + + image + /graphics/icons/search-button.png + + + + + + + text + query + + + + + + + + + + + + + + + + + + + + masthead + + + link-home + + + + + + + + + + + logo + + + + + + + + motto + + + + + + + + + + + + diff --git a/build/xslt/notifications.xsl b/build/xslt/notifications.xsl new file mode 100644 index 0000000000..e6cebc6d01 --- /dev/null +++ b/build/xslt/notifications.xsl @@ -0,0 +1,155 @@ + + + + + + + notifications + + + + + + + alert warning red + + close + alert + # + true + × + + + + + + + .en.html + + + . + + + + + + + + + alert warning red + + close + alert + # + true + × + + + + + + + + + + infobox + + + + alert warning yellow + + close + alert + # + true + × + + + + + + + + + + + + alert warning green + + close + alert + # + true + × + + + + + + + + + + + + + + + diff --git a/build/xslt/translation_list.xsl b/build/xslt/translation_list.xsl new file mode 100644 index 0000000000..4217c6463f --- /dev/null +++ b/build/xslt/translation_list.xsl @@ -0,0 +1,45 @@ + + + + + + + translations + alert + + + close + collapse + #translations + # + × + + + + contribute-translation + /contribute/translators/ + + + + + + + + + + + + + + + + ..html + + + + + + + + + diff --git a/fsfe.xsl b/fsfe.xsl index c40b3b0dd8..dd8c4b6d0a 100644 --- a/fsfe.xsl +++ b/fsfe.xsl @@ -16,9 +16,6 @@ - - - @@ -30,17 +27,6 @@ - - - - - - - - - - - diff --git a/support/default.xsl b/support/default.xsl new file mode 100644 index 0000000000..75d4a5a386 --- /dev/null +++ b/support/default.xsl @@ -0,0 +1,13 @@ + + + + + + + + +