Hello community,

here is the log from the commit of package suse-xsl-stylesheets for 
openSUSE:Factory checked in at 2014-05-27 11:51:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-xsl-stylesheets (Old)
 and      /work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-xsl-stylesheets"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/suse-xsl-stylesheets/suse-xsl-stylesheets.changes    
    2014-04-16 07:44:25.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new/suse-xsl-stylesheets.changes
   2014-05-27 11:51:10.000000000 +0200
@@ -1,0 +2,16 @@
+Wed May 21 13:56:42 UTC 2014 - skn...@suse.de
+
+Version 2.0~beta4:
+
+- 2013 Stylesheets:
+  + PDF output: support building from <sect1/> or <section/> root
+    ID
+  + HTML output: simplified CSS
+  + HTML output: support for <inlinemediaobject/>
+  + HTML output: make remarks more visible
+  + HTML output: some tweaks for layout of tables
+  + HTML output: fix Chromium web font issue
+  + HTML output: correct classes used for output of <prompt/>
+  + HTML output: add SUSE Manager 2.1 to products known to JS
+
+-------------------------------------------------------------------

Old:
----
  suse-xsl-stylesheets-2.0~beta3.tar.bz2

New:
----
  suse-xsl-stylesheets-2.0~beta4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ suse-xsl-stylesheets.spec ++++++
--- /var/tmp/diff_new_pack.d6zNlO/_old  2014-05-27 11:51:12.000000000 +0200
+++ /var/tmp/diff_new_pack.d6zNlO/_new  2014-05-27 11:51:12.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           suse-xsl-stylesheets
-Version:        2.0~beta3
+Version:        2.0~beta4
 Release:        0
 
 ###############################################################

++++++ suse-xsl-stylesheets-2.0~beta3.tar.bz2 -> 
suse-xsl-stylesheets-2.0~beta4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-stylesheets/xslt2013/fo/docbook.xsl 
new/suse-xsl-stylesheets/xslt2013/fo/docbook.xsl
--- old/suse-xsl-stylesheets/xslt2013/fo/docbook.xsl    2014-03-10 
11:47:56.000000000 +0100
+++ new/suse-xsl-stylesheets/xslt2013/fo/docbook.xsl    2014-05-21 
13:20:57.000000000 +0200
@@ -66,4 +66,90 @@
   <xsl:include href="fop1.xsl"/>
   <xsl:include href="xep.xsl"/>
 
+  <!-- 
+    This fragment is used to build a sect1 by using rootid parameter 
+  -->
+  <xsl:template match="sect1|section" mode="process.root">
+      <xsl:variable name="document.element" select="self::*"/>
+
+  <xsl:call-template name="root.messages"/>
+
+  <xsl:variable name="title">
+    <xsl:choose>
+      <xsl:when test="$document.element/title[1]">
+        <xsl:value-of select="$document.element/title[1]"/>
+      </xsl:when>
+      <xsl:otherwise>[could not find document title]</xsl:otherwise>
+    </xsl:choose>
+  </xsl:variable>
+  
+  <!-- Include all id values in XEP output -->
+  <xsl:if test="$xep.extensions != 0">
+    <xsl:processing-instruction 
+     name="xep-pdf-drop-unused-destinations">false</xsl:processing-instruction>
+  </xsl:if>
+
+  <fo:root xsl:use-attribute-sets="root.properties">
+    <xsl:attribute name="language">
+      <xsl:call-template name="l10n.language">
+        <xsl:with-param name="target" select="/*[1]"/>
+      </xsl:call-template>
+    </xsl:attribute>
+
+    <xsl:if test="$xep.extensions != 0">
+      <xsl:call-template name="xep-pis"/>
+      <xsl:call-template name="xep-document-information"/>
+    </xsl:if>
+    <xsl:if test="$axf.extensions != 0">
+      <xsl:call-template name="axf-document-information"/>
+    </xsl:if>
+
+    <xsl:call-template name="setup.pagemasters"/>
+
+    <xsl:if test="$fop.extensions != 0">
+      <xsl:apply-templates select="$document.element" mode="fop.outline"/>
+    </xsl:if>
+
+    <xsl:if test="$fop1.extensions != 0">
+      <xsl:call-template name="fop1-document-information"/>
+      <xsl:variable name="bookmarks">
+        <xsl:apply-templates select="$document.element" 
+                             mode="fop1.outline"/>
+      </xsl:variable>
+      <xsl:if test="string($bookmarks) != ''">
+        <fo:bookmark-tree>
+          <xsl:copy-of select="$bookmarks"/>
+        </fo:bookmark-tree>
+      </xsl:if>
+      <xsl:apply-templates select="$document.element" 
+                           mode="fop1.foxdest"/>
+    </xsl:if>
+
+    <xsl:if test="$xep.extensions != 0">
+      <xsl:variable name="bookmarks">
+        <xsl:apply-templates select="$document.element" mode="xep.outline"/>
+      </xsl:variable>
+      <xsl:if test="string($bookmarks) != ''">
+        <rx:outline xmlns:rx="http://www.renderx.com/XSL/Extensions";>
+          <xsl:copy-of select="$bookmarks"/>
+        </rx:outline>
+      </xsl:if>
+    </xsl:if>
+
+    <xsl:if test="$arbortext.extensions != 0 and $ati.xsl11.bookmarks != 0">
+      <xsl:variable name="bookmarks">
+        <xsl:apply-templates select="$document.element"
+                             mode="ati.xsl11.bookmarks"/>
+      </xsl:variable>
+      <xsl:if test="string($bookmarks) != ''">
+        <fo:bookmark-tree>
+          <xsl:copy-of select="$bookmarks"/>
+        </fo:bookmark-tree>
+      </xsl:if>
+    </xsl:if>
+
+    <xsl:call-template name="section.page.sequence"/>
+  </fo:root>
+  </xsl:template>
+
 </xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-stylesheets/xslt2013/static/css/fonts-onlylocal.css 
new/suse-xsl-stylesheets/xslt2013/static/css/fonts-onlylocal.css
--- old/suse-xsl-stylesheets/xslt2013/static/css/fonts-onlylocal.css    
1970-01-01 01:00:00.000000000 +0100
+++ new/suse-xsl-stylesheets/xslt2013/static/css/fonts-onlylocal.css    
2014-05-16 15:33:57.000000000 +0200
@@ -0,0 +1,66 @@
+/* For local(): open font in Fontforge, go to Element > Font Info...,
+   use "Name for Humans" as first local(), "Fontname" as second local(). */
+
+@font-face {
+  font-family: 'Open Sans';
+  font-weight: normal;
+  font-style: normal;
+  src: local('Open Sans Regular'), local('Open Sans'), local('OpenSans');
+}
+
+@font-face {
+  font-family: 'Open Sans';
+  font-weight: normal;
+  font-style: italic;
+  src: local('Open Sans Italic'), local('OpenSans-Italic');
+}
+
+@font-face {
+  font-family: 'Open Sans';
+  font-weight: 600;
+  font-style: normal;
+  src: local('Open Sans Semibold'), local('OpenSans-Semibold');
+}
+
+@font-face {
+  font-family: 'Open Sans';
+  font-weight: 600;
+  font-style: italic;
+  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic');
+}
+
+@font-face {
+  font-family: 'Open Sans';
+  font-weight: 700;
+  font-style: normal;
+  src: local('Open Sans Semibold'), local('OpenSans-Semibold');
+}
+
+@font-face {
+  font-family: 'Open Sans';
+  font-weight: 700;
+  font-style: italic;
+  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic');
+}
+
+@font-face {
+  font-family: 'DejaVu Sans Mono';
+  font-weight: normal;
+  font-style: normal;
+  src: url('dejavusansmono.eot');
+  src: local('DejaVu Sans Mono Book'), local('DejaVu Sans Mono'), 
local('DejaVuSansMono');
+}
+
+@font-face {
+  font-family: 'DejaVu Sans Mono';
+  font-weight: 600;
+  font-style: normal;
+  src: local('DejaVu Sans Mono Bold'), local('DejaVuSansMono-Bold');
+}
+
+@font-face {
+  font-family: 'DejaVu Sans Mono';
+  font-weight: 700;
+  font-style: normal;
+  src: local('DejaVu Sans Mono Bold'), local('DejaVuSansMono-Bold');
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-stylesheets/xslt2013/static/css/style.css 
new/suse-xsl-stylesheets/xslt2013/static/css/style.css
--- old/suse-xsl-stylesheets/xslt2013/static/css/style.css      2014-04-14 
11:53:11.000000000 +0200
+++ new/suse-xsl-stylesheets/xslt2013/static/css/style.css      2014-05-21 
13:59:52.000000000 +0200
@@ -36,7 +36,9 @@
     height: 0;
 }
 
-::selection { /* Green Selections */
+ /* Selection colour, the unprefixed Webkit version & the -moz-prefixed
+    version must be on separate lines for it to work. */
+::selection {
     background-color: #439239;
     color: #FFF;
 }
@@ -90,7 +92,7 @@
     padding: 0;
 }
 
-#_toolbar *, #_header *, .bubble * {
+#_toolbar a, #_header a, .bubble a, #_toolbar input, #_toolbar button {
     outline: 0;
 }
 
@@ -126,7 +128,7 @@
     height: 38px;
 }
 
-#_logo img {
+#_logo > img {
     width: 81px;
     height: 38px;
     color: #439239;
@@ -152,7 +154,7 @@
     max-width: -webkit-calc(100% - 120px);
 }
 
-#_header .crumbs a.crumb, #_header .crumbs > span {
+#_header .crumb, #_header .crumbs > span {
     display: inline;
     overflow: hidden;
 }
@@ -161,7 +163,7 @@
     padding: 0 10px;
 }
 
-#_header .crumbs a, #_header .crumbs span {
+#_header .crumbs > a, #_header .crumbs > span {
     margin: 0 0 0 5px;
 }
 
@@ -169,30 +171,26 @@
     margin: 0;
 }
 
-#_fixed-header .crumbs a {
+#_fixed-header .crumbs > a {
     padding: 0 3px;
 }
 
-#_fixed-header .crumbs a:first-child {
-    padding: 0 3px 0 0;
-}
-
-.crumbs span {
+.crumbs > span {
     color: #666;
 }
 
-.crumbs a {
+.crumbs > a {
     color: #333;
     text-decoration: none;
 }
 
-.crumbs a:hover, .crumbs a:focus, .crumbs a:active {
+.crumbs > a:hover, .crumbs > a:focus, .crumbs > a:active {
     color: #439239;
     text-decoration: none;
 }
 
 
-#_header .crumbs .single-crumb {
+#_header .single-crumb {
     line-height: 36px;
     padding: 0 10px 0 0;
     margin: 0 0 0 10px;
@@ -207,13 +205,13 @@
     height: 49px;
 }
 
-#_header .crumbs .single-crumb:hover, #_header .crumbs .single-crumb:focus,
-#_header .crumbs .single-crumb:active {
+#_header .single-crumb:hover, #_header .single-crumb:focus,
+#_header .single-crumb:active {
     background-color: #999;
     color: #FFF;
 }
 
-#_header .crumbs .single-contents-icon {
+#_header .single-contents-icon {
     width: 36px;
     height: 36px;
     background-position: -36px 0px;
@@ -244,13 +242,13 @@
 }
 
 .toc-icon, .find-icon, #_header .book-icon, #_header .overview-icon,
-#_toolbar .prev-icon, #_toolbar .next-icon, #_find-button,
-#_bottom-navigation .prev-icon, #_bottom-navigation .next-icon {
+.nav-inner .prev-icon, .nav-inner .next-icon,
+#_find-button, .nav-link .prev-icon, .nav-link .next-icon {
     padding: 36px 0 0;
 }
 
-#_fixed-header .book-icon,#_fixed-header .overview-icon,
-#_fixed-header .prev-icon, #_fixed-header .next-icon {
+#_fixed-header .book-icon, #_fixed-header .overview-icon,
+.button .prev-icon, .button .next-icon {
     padding: 15px 0 0;
 }
 /* End ugliness. */
@@ -271,8 +269,8 @@
     background-position: 0px 0px;
 }
 
-#_header a:hover .book-icon, #_header a:focus .book-icon,
-#_header a:active .book-icon {
+#_header a:hover > .book-icon, #_header a:focus > .book-icon,
+#_header a:active > .book-icon {
     background-position: 0px -36px;
 }
 
@@ -280,8 +278,8 @@
     background-position: -108px 0px;
 }
 
-#_header a:hover .book-icon.lower-level, #_header a:focus 
.book-icon.lower-level,
-#_header a:active .book-icon.lower-level {
+#_header a:hover > .book-icon.lower-level, #_header a:focus > 
.book-icon.lower-level,
+#_header a:active > .book-icon.lower-level {
     background-position: -108px -36px;
 }
 
@@ -294,7 +292,8 @@
     background-position: -72px -36px;
 }
 
-#_fixed-header .crumbs span, #_fixed-header .crumbs a {
+#_fixed-header > .crumbs > span, #_fixed-header > .crumbs > a,
+#_fixed-header .single-contents-icon {
     display: block;
     float: left;
 }
@@ -310,7 +309,8 @@
     background-position: 0px -72px;
 }
 
-#_fixed-header a:hover .book-icon, #_fixed-header a:focus .book-icon,
+#_fixed-header a:hover .book-icon,
+#_fixed-header a:focus .book-icon,
 #_fixed-header a:active .book-icon {
     background-position: -18px -72px;
 }
@@ -319,7 +319,8 @@
     background-position: -36px -72px;
 }
 
-#_fixed-header a:hover .overview-icon, #_fixed-header a:focus .overview-icon,
+#_fixed-header a:hover .overview-icon,
+#_fixed-header a:focus .overview-icon,
 #_fixed-header a:active .overview-icon {
     background-position: -54px -72px;
 }
@@ -329,7 +330,8 @@
     height: 15px;
 }
 
-.inactive #_fixed-header a:hover .single-contents-icon, .inactive 
#_fixed-header a:focus .single-contents-icon,
+.inactive #_fixed-header a:hover .single-contents-icon,
+.inactive #_fixed-header a:focus .single-contents-icon,
 .inactive #_fixed-header a:active .single-contents-icon {
     background-position: -253px -72px;
 }
@@ -338,13 +340,14 @@
     background-position: -271px -72px;
 }
 
-.active #_fixed-header a:hover .single-contents-icon, .active #_fixed-header 
a:focus .single-contents-icon,
-.active #_fixed-header a:active .single-contents-icon{
+.active #_fixed-header a:hover .single-contents-icon,
+.active #_fixed-header a:focus .single-contents-icon,
+.active #_fixed-header a:active .single-contents-icon {
     background-position: -289px -72px;
 }
 
 
-/* Language and Format Pickers*/
+/* Language and Format Pickers */
 
 #_pickers {
     float: right;
@@ -404,7 +407,8 @@
 }
 
 
-#_pickers .bubble a:hover, #_pickers .bubble a:focus, #_pickers .bubble 
a:active {
+#_pickers .bubble a:hover, #_pickers .bubble a:focus,
+#_pickers .bubble a:active {
     text-decoration: underline;
     background-color: #666;
 }
@@ -462,12 +466,11 @@
     height: 56px;
 }
 
-.tool, #_nav-area a.tool-spacer, .bubble {
-    transition: all 0.2s ease-in-out 0.1s;
+.tool, .nav-inner > a.tool-spacer, .bubble {
     /* Clean this up later when browser support is there*/
-    -moz-transition: all 0.2s ease-in-out 0.1s;
     -webkit-transition: all 0.2s ease-in-out 0.1s;
-    -o-transition: all 0.2s ease-in-out 0.1s;
+    -moz-transition: all 0.2s ease-in-out 0.1s;
+    transition: all 0.2s ease-in-out 0.1s;
 }
 
 
@@ -516,11 +519,13 @@
     font-weight: normal;
 }
 
-#_toc-area .tool-label, #_find-area .tool-label {
+#_toc-area-button > .tool-label,
+/* Tool label for Find bar */
+.pad-tools-50-in > .tool-label {
     padding: 0 0 0 10px;
 }
 
-#_nav-area .tool-label {
+.nav-inner > .tool-label {
     padding: 0 10px 0 0;
 }
 
@@ -534,7 +539,8 @@
     float: left;
 }
 
-#_fixed-header .tool-spacer {
+/* Fixed Header */
+.button > .tool-spacer {
     padding: 0;
     margin: 0;
     display: block;
@@ -542,15 +548,15 @@
 
 .inactive #_toc-area-button:hover, .inactive #_toc-area-button:focus, 
.inactive #_toc-area-button:active,
 .inactive #_find-area-button:hover, .inactive #_find-area-button:focus, 
.inactive #_find-area-button:active,
-#_nav-area a.tool-spacer:hover, #_nav-area a.tool-spacer:focus, #_nav-area 
a.tool-spacer:active {
+.nav-inner > a.tool-spacer:hover, .nav-inner > a.tool-spacer:focus, .nav-inner 
> a.tool-spacer:active {
     background-color: rgba(255,255,255,0.1);
 }
 
-.active .tool {
+.active > .tool {
     background-color: rgba(255,255,255,0.3);
 }
 
-.toc-icon, .find-icon, .tools-icon, #_toolbar .prev-icon, #_toolbar .next-icon 
{
+.toc-icon, .find-icon, .tools-icon, .nav-inner .prev-icon, .nav-inner 
.next-icon {
     float: left;
     display: block;
 }
@@ -559,8 +565,8 @@
     background-position: -144px 0px;
 }
 
-
-.active .toc-icon, a:hover .toc-icon, a:focus .toc-icon, a:active .toc-icon {
+.active .toc-icon, a:hover > .toc-icon, a:focus > .toc-icon,
+a:active > .toc-icon {
     background-position: -144px -36px;
 }
 
@@ -568,32 +574,34 @@
     background-position: -180px 0px;
 }
 
-
-.active .find-icon, a:hover .find-icon, a:focus .find-icon, a:active 
.find-icon {
+.active .find-icon, a:hover > .find-icon, a:focus > .find-icon,
+a:active > .find-icon {
     background-position: -180px -36px;
 }
 
-#_toolbar a.tool-spacer .prev-icon {
+.nav-inner > a > .prev-icon {
     background-position: -252px 0px;
 }
 
-#_toolbar span.tool-spacer .prev-icon {
+.nav-inner > span >.prev-icon {
     background-position: -324px 0px;
 }
 
-#_toolbar a:hover .prev-icon, #_toolbar a:focus .prev-icon, #_toolbar a:active 
.prev-icon {
+.nav-inner > a:hover > .prev-icon, .nav-inner > a:focus > .prev-icon,
+.nav-inner > a:active > .prev-icon {
     background-position: -252px -36px;
 }
 
-#_toolbar a.tool-spacer .next-icon {
+.nav-inner > a > .next-icon {
     background-position: -288px 0px;
 }
 
-#_toolbar span.tool-spacer .next-icon {
+.nav-inner > span > .next-icon {
     background-position: -324px -36px;
 }
 
-#_toolbar a:hover .next-icon, #_toolbar a:focus .next-icon, #_toolbar a:active 
.next-icon {
+.nav-inner > a:hover > .next-icon, .nav-inner > a:focus > .next-icon,
+.nav-inner > a:active > .next-icon {
     background-position: -288px -36px;
 }
 
@@ -626,7 +634,8 @@
     position: absolute;
 }
 
-#_toolbar .bubble, #_header .bubble, #_toc-bubble-wrap .bubble {
+#_toc-area > .bubble, #_find-area > .bubble, .pickers .bubble,
+#_toc-bubble-wrap > .bubble {
     box-shadow: 1px 1px 3px 0px #333;
 }
 
@@ -635,20 +644,18 @@
     margin: 4px 0 -3px;
 }
 
-#_toolbar .bubble-corner {
+#_toc-area > .bubble-corner, #_find-area > .bubble-corner {
     top: -3px;
 }
-#_toolbar .bubble {
+
+#_toc-area > .bubble, #_find-area > .bubble {
     left: 0;
     width: 100%;
     padding: 0;
-}
-
-#_toolbar .bubble {
     top: 66px;
 }
 
-#_toc-bubble-wrap .bubble {
+#_toc-bubble-wrap > .bubble {
     min-width: 150px;
     max-width: 1004px;
     padding: 10px;
@@ -700,7 +707,8 @@
     border-right: none;
 }
 
-#_toolbar .bubble a, #_fixed-header-wrap .bubble a, #_toc-bubble-wrap .bubble 
a {
+#_toc-area > .bubble a, #_find-area > bubble a, #_fixed-header-wrap > .bubble 
a,
+#_toc-bubble-wrap > .bubble a {
     color: #FFF;
     display: block;
     text-decoration: none;
@@ -709,7 +717,7 @@
 }
 
 .bubble a:hover .keycap, .bubble a:focus .keycap, .bubble a:active .keycap,
-.bubble a:hover .command, .bubble a:focus .command, .bubble a:active .command,
+.bubble a:hover .replaceable, .bubble a:focus .replaceable, .bubble a:active 
.replaceable,
 .bubble a:hover code, .bubble a:focus code, .bubble a:active code {
     border-color: #FFF;
 }
@@ -736,12 +744,12 @@
     background-color: #666;
 }
 
-#_bubble-toc .leads-to-page .name:hover, #_bubble-toc .leads-to-page 
.name:focus,
-#_bubble-toc .leads-to-page .name:active {
+.leads-to-page > .name:hover, .leads-to-page > .name:focus,
+.leads-to-page > .name:active {
     text-decoration: underline;
 }
 
-#_bubble-toc .arrow {
+.arrow {
     position: absolute;
     right: -0px;
     top: 0;
@@ -851,10 +859,11 @@
     font-style: italic;
     display: none;
     float: left;
-    user-select: none;
     /* Clear this out later. */
-    -moz-user-select: none;
     -webkit-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
 }
 
 
@@ -880,61 +889,63 @@
     margin: 0 auto;
 }
 
-#_fixed-header .buttons {
+.buttons {
     display: block;
     float: right;
     margin: 0 10px 0 5px;
 }
 
-#_fixed-header div.button {
+.button {
     margin-left: 10px;
 }
 
-#_fixed-header .buttons .tool-spacer {
+.button > .tool-spacer {
     display: block;
     float: left;
 }
 
-#_fixed-header .button {
+.button {
     float: left;
 }
 
-#_fixed-header .prev-icon, #_fixed-header .next-icon {
+.button .prev-icon, .button .next-icon {
     width: 18px;
     margin: 1px 0;
     display: block;
 }
 
-#_fixed-header .top-button {
+.top-button {
     color: #333;
 }
 
-#_fixed-header .top-button:hover, #_fixed-header .top-button:focus, 
#_fixed-header .top-button:active {
+.top-button:hover, .top-button:focus, .top-button:active {
     text-decoration: none;
     color: #439239;
 }
 
-#_fixed-header a.tool-spacer .prev-icon {
+.button > a > .prev-icon {
     background-position: -72px -72px;
 }
 
-#_fixed-header span.tool-spacer .prev-icon {
+.button > span > .prev-icon {
     background-position: -180px -72px;
 }
 
-#_fixed-header a:hover .prev-icon, #_fixed-header a:focus .prev-icon, 
#_fixed-header a:active .prev-icon {
+.button > a:hover > .prev-icon, .button > a:focus > .prev-icon,
+.button > a:active > .prev-icon {
     background-position: -90px -72px;
 }
 
-#_fixed-header a.tool-spacer .next-icon {
+.button > a > .next-icon {
     background-position: -144px -72px;
 }
 
-#_fixed-header span.tool-spacer .next-icon {
+.button > span > .next-icon {
     background-position: -198px -72px;
 }
 
-#_fixed-header a:hover .next-icon, #_fixed-header a:focus .next-icon, 
#_fixed-header a:active .next-icon {
+.button > a:hover > .next-icon, .button > a:focus > .next-icon,
+.button > a:active > .next-icon {
     background-position: -162px -72px;
 }
 
@@ -950,7 +961,7 @@
     border-top: 1px solid #999;
 }
 
-#_bottom-navigation .nav-link {
+.nav-link {
     display: block;
     clear: both;
     margin: 20px 0 0 0;
@@ -958,7 +969,7 @@
     overflow: hidden;
 }
 
-#_bottom-navigation .prev-icon, #_bottom-navigation .next-icon {
+.nav-link > .prev-icon, .nav-link > .next-icon {
     width: 36px;
     height: 36px;
     display: block;
@@ -966,38 +977,40 @@
     margin: 0 10px 0 0;
 }
 
-#_bottom-navigation .prev-icon {
+.nav-link > .prev-icon {
     background-position: -360px 0;
 }
 
-#_bottom-navigation .nav-link:hover .prev-icon  {
+.nav-link:hover > .prev-icon  {
     background-position: -360px -36px;
 }
 
 
-#_bottom-navigation .next-icon {
+.nav-link > .next-icon {
     background-position: -396px 0;
 }
 
-#_bottom-navigation .nav-link:hover .next-icon {
+.nav-link:hover > .next-icon {
     background-position: -396px -36px;
 }
 
 
-#_bottom-navigation .nav-label {
+.nav-label {
     line-height: 36px;
     display: block;
     color: #333;
     text-overflow: ellipsis;
     height: 36px;
+    text-decoration: none;
 }
 
-#_bottom-navigation .nav-label {
-    color: #333;
-    text-decoration: none;
+.nav-link:hover > .nav-label,
+.nav-link:focus > .nav-label,
+.nav-link:active > .nav-label {
+    color: #439239;
 }
 
-#_share-print .bottom-button {
+.bottom-button {
     cursor: pointer;
     display: inline-block;
     border-radius: 3px;
@@ -1009,7 +1022,7 @@
     height: 22px;
 }
 
-.print span {
+#_print-button {
     font-weight: 600;
 }
 
@@ -1055,25 +1068,19 @@
     background-position: -253px -88px;
 }
 
-#_share-print .bottom-button:hover, #_share-print .bottom-button:focus,
-#_share-print .bottom-button:active {
+.bottom-button:hover, .bottom-button:focus,
+.bottom-button:active {
     border: 1px solid rgba(20,20,20,0.5);
     background: #DEDEDE;
 }
 
-#_share-print .bottom-button:hover:before, #_share-print 
.bottom-button:focus:before,
-#_share-print .bottom-button:active:before {
+.bottom-button:hover:before, .bottom-button:focus:before,
+.bottom-button:active:before {
     border-top: 1px solid rgba(20,20,20,0.5);
     border-left: 1px solid rgba(20,20,20,0.5);
     border-bottom: 1px solid rgba(20,20,20,0.5);
 }
 
-#_bottom-navigation .nav-link:hover .nav-label,
-#_bottom-navigation .nav-link:focus .nav-label,
-#_bottom-navigation .nav-link:active .nav-label {
-    color: #439239;
-}
-
 #_share-print {
     margin: 20px 0 0 0;
     padding: 20px 0 0 0;
@@ -1122,7 +1129,7 @@
     margin: 0 auto -80px;
 }
 
-.nofooter #_outer-wrap {
+.nofooter > #_outer-wrap {
     margin: 0 auto;
 }
 
@@ -1137,11 +1144,11 @@
     padding: 0 20px;
 }
 
-#_footer ul {
+#_footer > ul {
     padding: 0;
 }
 
-#_footer li, #_footer p {
+#_footer li, #_footer > p {
     display: block;
     float: left;
     line-height: 80px;
@@ -1159,7 +1166,7 @@
     color: #76AD2D;
 }
 
-#_footer p {
+#_footer > p {
     color: #333;
 }
 
@@ -1180,13 +1187,12 @@
     height: 0;
 }
 
-.documentation [id]:target > span, .documentation .admonition[id]:target > h6 {
+[id]:target > span, .admonition[id]:target > h6 {
     background-color: rgba(255,255,0,0.3);
-    transition: background-color 0.2s ease-out 0.3s;
     /* Clean the below up in Q3 2013 or so... */
-    -moz-transition: background-color 0.2s ease-out 0.3s;
     -webkit-transition: background-color 0.2s ease-out 0.3s;
-    -o-transition: background-color 0.2s ease-out 0.3s;
+    -moz-transition: background-color 0.2s ease-out 0.3s;
+    transition: background-color 0.2s ease-out 0.3s;
 }
 
 
@@ -1213,7 +1219,7 @@
     display: none;
 }
 
-.documentation .screen a[id] {
+.screen a[id] {
     display: none;
 }
 
@@ -1259,8 +1265,7 @@
     padding: 70px 0 50px;
 }
 
-.book .title .citetitle, .set .title .citetitle,
-.article .title .citetitle {
+.title .citetitle {
     font-style: normal;
 }
 
@@ -1379,7 +1384,7 @@
     text-decoration: underline;
 }
 
-.bubble a:hover .name, .bubble a:focus .name, .bubble a:active .name {
+.bubble a:hover > .name, .bubble a:focus > .name, .bubble a:active > .name {
     text-decoration: none;
 }
 
@@ -1391,8 +1396,8 @@
     font-style: normal;
 }
 
-.page-bottom a:hover .number, .page-bottom a:focus .number,
-.page-bottom a:active .number {
+.nav-link:hover .number, .nav-link:focus .number,
+.nav-link:active .number {
     color: #68C05E;
 }
 
@@ -1408,11 +1413,10 @@
     opacity: 0.3;
     font-weight: normal;
     text-decoration: none;
-    transition: opacity 0.2s ease-in-out 0.1s;
     /* Clean the below up in Q3 2013 or so... */
-    -moz-transition: opacity 0.2s ease-in-out 0.1s;
     -webkit-transition: opacity 0.2s ease-in-out 0.1s;
-    -o-transition: opacity 0.2s ease-in-out 0.1s;
+    -moz-transition: opacity 0.2s ease-in-out 0.1s;
+    transition: opacity 0.2s ease-in-out 0.1s;
 }
 
 .permalink {
@@ -1451,7 +1455,7 @@
     background-color: #DDD;
 }
 
-.line .toc {
+.line > .toc {
     padding: 0 30px 24px;
 }
 
@@ -1554,7 +1558,8 @@
 
 /* Text styles */
 
-.documentation span, .documentation a, .documentation p, .documentation em, 
.documentation strong {
+.documentation span, .documentation a, .documentation p, .documentation em,
+.documentation strong {
     position: relative;
     z-index: 2;
 }
@@ -1567,7 +1572,8 @@
     font-style: normal; /* Don't use italics within italics... */
 }
 
-strong, b, .imprint-label, .version-info .productname, .version-info 
.productnumber, .toc-title, .formalpara-title {
+strong, b, .imprint-label, .version-info .productname,
+.version-info .productnumber, .toc-title, .formalpara-title {
     font-weight: 600;
 }
 
@@ -1603,12 +1609,16 @@
 }
 
 p, td {
+    -webkit-hyphens: auto;
     -moz-hyphens: auto;
+    -ms-hyphens: auto;
     hyphens: auto;
 }
 
 .ulink, .email, .phrase {
+    -webkit-hyphens: none;
     -moz-hyphens: none;
+    -ms-hyphens: none;
     hyphens: none;
 }
 
@@ -1640,7 +1650,8 @@
     margin-top: 0;
 }
 
-.abstract li:first-child p:first-child, .highlights li:first-child 
p:first-child {
+.abstract li:first-child p:first-child,
+.highlights li:first-child p:first-child {
     margin-top: 0;
 }
 
@@ -1699,7 +1710,7 @@
     color: #5C3566;
 }
 
-.title .xref:hover, .title .xref:focus,.title .xref:active,
+.title .xref:hover, .title .xref:focus, .title .xref:active,
 .subtitle .xref:hover, .subtitle .xref:focus, .subtitle .xref:active,
 .table-title .xref:hover, .table-title .xref:focus, .table-title .xref:active,
 .figure-title .xref:hover, .figure-title .xref:focus, .figure-title 
.xref:active,
@@ -1732,19 +1743,18 @@
     font-style: normal;
 }
 
-code code, code .command, .command code, code .replaceable,
-.command .replaceable, .replaceable code, .replaceable .command {
+code code, code .replaceable, .replaceable code {
     padding: 0;
     border: none;
 }
 
 
-.name code, .name .command, a .command, a code,
-.admonition h6 .command, .admonition h6 code {
+.name code, a code, .admonition h6 code,
+.name .replaceable, a .replaceable, .admonition h6 .replaceable {
     color: inherit;
 }
 
-.admonition h6 .command, .admonition h6 code {
+.admonition h6 code, .admonition h6 .replaceable {
     border-color: #D1D1D3;
 }
 
@@ -1756,23 +1766,24 @@
     font-weight: 600;
 }
 
-.screen code.userprompt,.screen code.rootprompt {
-    -moz-user-select: none;
+.prompt {
     -webkit-user-select: none;
-    -khtml-user-select: none;
+    -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
 }
 
-.screen code.userprompt {
+.prompt.user, .prompt.custom {
     color: #666;
 }
 
-.screen code.rootprompt {
+.prompt.root {
     color: #900;
 }
 
-.screen-wrap { /* Else the scrollbar overlays the rounded corners and the 
padding isn't always consistent if there's a scrollbar */
+ /* This elements exists solely to avoid the scrollbar overlaying the rounded
+    corners and the padding becoming inconsistent. */
+.screen-wrap {
     padding: 10px;
     background-color: #EFEFF0;
     border-radius: 5px;
@@ -1794,7 +1805,7 @@
     text-align: left;
 }
 
-.screen code, .screen .command, .screen .replaceable {
+.screen code, .screen .replaceable {
     border-radius: 0;
     background-color: transparent;
     font-size: 100%;
@@ -1857,7 +1868,7 @@
     margin: 24px 0;
 }
 
-.line .toc {
+.line > .toc {
     margin: 0;
 }
 
@@ -1909,7 +1920,7 @@
     top: -33px;
 }
 
-div.figure .mediaobject {
+.figure-contents > .mediaobject {
     max-width: 100%;
     min-height: 60px;
     text-align: center;
@@ -1920,17 +1931,18 @@
     border: 1px solid #EFEFF0;
 }
 
-.figure img {
+.figure-contents img {
     padding: 0;
     width: auto;
     margin: 0 auto;
-    /* Please clean this mess out in ~2014 -- leave only the line with "calc" 
in there */
     min-width: 50px;
+    /* Clean this up when browser support is solid. */
     max-width: 100%;
-    max-width: calc(100% - 2px);
-    max-width: -moz-calc(100% - 2px);
     max-width: -webkit-calc(100% - 2px);
-    display: block; /* inline images weirdly have some whitespace below them, 
thus blocking */
+    max-width: -moz-calc(100% - 2px);
+    max-width: calc(100% - 2px);
+    /* Inline images have some whitespace below them in Firefox => block */
+    display: block;
 }
 
 .figure-title {
@@ -1939,7 +1951,7 @@
     width: auto;
 }
 
-div.figure .figure-title-wrap {
+.figure-title-wrap {
     background-color: #EFEFF0;
     width: 100%;
     overflow: hidden;
@@ -1948,7 +1960,8 @@
 .informalfigure img {
     min-width: 50px;
     max-width: 100%;
-    display: block; /* inline images weirdly have some whitespace below them, 
thus block'ing */
+    /* Inline images have some whitespace below them in Firefox => block */
+    display: block;
     color: #999;
     margin: 17px 0 24px;
     padding: 1px;
@@ -1956,6 +1969,13 @@
     width: auto;
 }
 
+.inlinemediaobject img {
+    display: inline-block;
+    vertical-align: middle;
+    max-height: 24px;
+    padding: 0 5px;
+}
+
 .keycap {
     color: #333;
     font-size: 0.75em;
@@ -1971,8 +1991,8 @@
 }
 
 a:hover .keycap, a:focus .keycap, a:active .keycap,
-a:hover .command, a:focus .command, a:active .command,
-a:hover code, a:focus code, a:active code {
+a:hover code, a:focus code, a:active code,
+a:hover .replaceable, a:focus .replaceable, a:active .replaceable {
     border-color: #439239;
 }
 
@@ -2035,13 +2055,13 @@
     height: 0.01px;
 }
 
-.procedure-title code, .procedure-title .command, .procedure-title .keycap,
-.table-title code, .table-title .command, .table-title .keycap,
-.example-title code, .example-title .command, .example-title .keycap,
-.figure-title code, .figure-title .command, .figure-title .keycap,
-.orderedlist-title code, .orderedlist-title .command, .orderedlist-title 
.keycap,
-.variablelist-title code, .variablelist-title .command, .variablelist-title 
.keycap,
- .itemizedlist-title code, .itemizedlist-title .command, .itemizedlist-title 
.keycap {
+.procedure-title code, .procedure-title .replaceable, .procedure-title .keycap,
+.table-title code, .table-title .replaceable, .table-title .keycap,
+.example-title code, .example-title .replaceable, .example-title .keycap,
+.figure-title code, .figure-title .replaceable, .figure-title .keycap,
+.orderedlist-title code, .orderedlist-title .replaceable, .orderedlist-title 
.keycap,
+.variablelist-title code, .variablelist-title .replaceable, 
.variablelist-title .keycap,
+ .itemizedlist-title code, .itemizedlist-title .replaceable, 
.itemizedlist-title .keycap {
     text-transform: none;
 }
 
@@ -2156,8 +2176,26 @@
 .table th, .informaltable th,
 .table td[colspan], .informaltable td[colspan],
 .table td[rowspan], .informaltable td[rowspan] {
-    vertical-align: middle;
     border: 1px solid #999;
+    background-color: #FFF;
+}
+
+.contains-rowspan {
+    border-top: 1px solid #999;
+}
+
+.table th[valign="top"], .informaltable th[valign="top"],
+.table td[valign="top"], .informaltable td[valign="top"] {
+    vertical-align: top;
+}
+
+.table th[valign="bottom"], .informaltable th[valign="bottom"],
+.table td[valign="bottom"], .informaltable td[valign="bottom"] {
+    vertical-align: bottom;
+}
+
+.table td[rowspan], .informaltable td[rowspan] {
+    background-color: #FFF;
 }
 
 .table td, .informaltable td{
@@ -2184,7 +2222,7 @@
     margin-top: 10px;
 }
 
-li p {
+li > p {
     font-weight: normal;
 }
 
@@ -2213,8 +2251,8 @@
 }
 
 .js-on .question:hover code, .js-on .question:focus code,
-.js-on .active .question code, .js-on .question:hover .literal,
-.js-on .question:focus .literal, .js-on .active .question .literal {
+.js-on .active .question code, .js-on .question:hover .replaceable,
+.js-on .question:focus .replaceable, .js-on .active .question .replaceable {
     color: #333;
 }
 
@@ -2270,15 +2308,14 @@
 /* Review features */
 
 .remark, .doc-status {
-    background-color: #E6E0E8;
-    color: #000;
     font-style: normal;
     font-weight: normal;
 }
 
 .remark {
     padding: 1px 5px;
-    border-left: 3px solid #5C3566;
+    background-color: #8D7294;
+    color: #FFF;
 }
 
 .remark .remark {
@@ -2289,9 +2326,11 @@
 
 .doc-status {
     padding: 10px;
+    background-color: #E6E0E8;
+    color: #000;
 }
 
-.documentation > .doc-status {
+#_content > .doc-status {
     margin: 0 auto;
     min-width: 380px;
     max-width: 978px;
@@ -2301,11 +2340,8 @@
     color: #000;
 }
 
-.ds-message {
-    font-style: italic;
-}
-
 p.ds-message {
+    font-style: italic;
     margin: 0 !important;
 }
 
@@ -2349,7 +2385,7 @@
     content: none;
 }
 
-body.draft {
+.draft {
     background: url(../images/draft.png) no-repeat fixed left 50%;
 }
 
@@ -2412,18 +2448,20 @@
 
     .ulink-url {
         display: inline;
+        -webkit-hyphens: none;
         -moz-hyphens: none;
+        -ms-hyphens: none;
         hyphens: none;
     }
 
     .figure-title-wrap {
         border: 1px solid #202020 !important;
-        width: -moz-calc(100% - 2px) !important;
         width: -webkit-calc(100% - 2px) !important;
+        width: -moz-calc(100% - 2px) !important;
         width: calc(100% - 2px) !important;
     }
 
-    .figure-contents .mediaobject, .figure-title-wrap {
+    .figure-contents > .mediaobject, .figure-title-wrap {
         background-color: transparent !important;
     }
 }
@@ -2525,7 +2563,7 @@
         padding: 0 0 5px;
     }
 
-    #_share-print .share-buttons {
+    .share-buttons {
         display: block;
         float: right;
         clear: both;
@@ -2560,7 +2598,7 @@
     }
 
 
-    #_bubble-toc, #_toc-bubble-wrap .bubble, #_fixed-header-wrap .bubble {
+    #_bubble-toc, #_toc-bubble-wrap > .bubble, #_fixed-header-wrap > .bubble {
         max-height: 300px;
     }
 
@@ -2568,19 +2606,19 @@
         border-top: 1px solid #7DC24D;
     }
 
-    #_nav-area .tool-spacer {
+    .nav-inner > .tool-spacer {
         position: absolute;
     }
 
-    #_nav-area .tool-spacer:nth-child(2) {
+    .nav-inner > .tool-spacer:nth-child(2) {
         left: 0;
     }
 
-    #_nav-area .tool-spacer:nth-child(3) {
+    .nav-inner > .tool-spacer:nth-child(3) {
         right: 0;
     }
 
-    #_nav-area .tool-label {
+    .nav-inner > .tool-label {
         padding: 0 10px;
         margin: 0 56px;
         float: left;
@@ -2591,20 +2629,20 @@
         width: auto;
     }
 
-    #_header .crumbs * + * {
+    .crumbs > * + * {
         display: none !important;
     }
 
-    #_header .crumbs .single-crumb {
+    #_header .single-crumb {
         padding-right: 0;
-        width: 36px;
+        width: 36px !important;
         z-index: 12;
         position: relative;
     }
 
-    #_header .crumbs.active .single-crumb {
+    #_header .active .single-crumb {
         padding-right: 10px;
-        width: 100%;
+        width: 100% !important;
         position: fixed;
         left: -10px;
         top: 0;
@@ -2616,7 +2654,7 @@
         padding: 0 10px;
     }
 
-    #_header .crumbs.active .single-contents-icon {
+    #_header .active .single-contents-icon {
         background-position: -72px -87px;
         width: 24px;
         height: 24px;
@@ -2625,7 +2663,7 @@
         margin-right: 20px;
     }
 
-    #_header .crumbs {
+    #_header > .crumbs {
         right: 10px;
         left: auto;
     }
@@ -2701,7 +2739,11 @@
         cursor: pointer;
     }
 
-    .bubble-closer:hover, .bubble-closer:focus, .bubble-closer:active {
+    .bubble-closer:hover, .bubble-closer:focus, .bubble-closer:active,
+    #_header .active .single-contents-icon:hover,
+    #_header .active .single-contents-icon:focus,
+    #_header .active .single-contents-icon:active
+     {
         background-position: -96px -87px;
     }
 
@@ -2757,8 +2799,8 @@
         top: 0;
         padding-left: 10px;
         padding-right: 10px;
-        width: -moz-calc(100% - 20px);
         width: -webkit-calc(100% - 20px);
+        width: -moz-calc(100% - 20px);
         width: calc(100% - 20px);
     }
 
@@ -2783,26 +2825,26 @@
         float: none;
     }
 
-    #_share-print strong {
+    .share > strong {
         float: left;
     }
 
-    #_share-print .share-buttons {
+    .share-buttons {
         float: none;
     }
 
-    #_share-print .spacer {
+    .share-buttons > .spacer {
         display: none;
     }
 
-    #_share-print .bottom-button {
+    .bottom-button {
         padding: 10px;
         display: block;
         float: left;
         border-radius: 0;
         width: 40%;
-        width: -moz-calc(50% - 22px);
         width: -webkit-calc(50% - 22px);
+        width: -moz-calc(50% - 22px);
         width: calc(50% - 22px);
     }
 
@@ -2824,15 +2866,14 @@
         border: none;
     }
 
-    .line .toc {
+    .line > .toc {
         padding-left: 0;
         padding-right: 0;
     }
 
-    /* To avoid ugly word-wrap issues (as long as the page is wide enough,
-       though, inline-block'ing these elements helps us to avoid wrapping at
-       all.) */
-    code, .command {
+    /* The page probably is not wide anymore for inline-blocks to help
+       avoid wrapping. */
+    code, .replaceable {
         display: inline;
     }
 
@@ -2840,18 +2881,18 @@
         height: auto;
     }
 
-    #_footer li, #_footer p {
+    #_footer > ul > li, #_footer > p {
         line-height: 250%;
         float: none;
         width: 100%;
         margin: 0;
     }
 
-    #_footer p {
+    #_footer > p {
         text-align: right;
     }
 
-    #_footer ul {
+    #_footer > ul {
         margin: 0;
     }
 
@@ -2868,7 +2909,7 @@
         margin: 0 auto -155px;
     }
 
-    .nofooter #_outer-wrap {
+    .nofooter > #_outer-wrap {
         margin: 0 auto;
     }
 
@@ -2882,12 +2923,12 @@
         padding-left: 10px;
     }
 
-    .admonition .symbol {
+    .admonition > .symbol {
         float: none;
         /* Remove proprietary attributes later on */
-        padding-left: calc(50% - 18px);
-        padding-left: -moz-calc(50% - 18px);
         padding-left: -webkit-calc(50% - 18px);
+        padding-left: -moz-calc(50% - 18px);
+        padding-left: calc(50% - 18px);
         padding-bottom: 10px;
     }
 
@@ -2914,8 +2955,8 @@
 
     div.figure {
         /* Remove proprietary attributes later on */
-        max-width: -moz-calc(100% + 20px);
         max-width: -webkit-calc(100% + 20px);
+        max-width: -moz-calc(100% + 20px);
         max-width: calc(100% + 20px);
     }
     .documentation  ol.procedure {
@@ -2955,7 +2996,7 @@
 
 
 @media only screen and (max-height: 490px) and (min-width: 451px) {
-    #_bubble-toc, #_toc-bubble-wrap .bubble, #_fixed-header-wrap .bubble {
+    #_bubble-toc, #_toc-bubble-wrap > .bubble, #_fixed-header-wrap > .bubble {
         max-height: 300px;
     }
 }
@@ -2972,37 +3013,37 @@
       (With some exceptions for small screen sizes.)
 */
 
-/* Everything above */
+/* Everything over 1600px in height */
 @media only screen {
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 70%;
     }
 }
 
 /* 1600px & 1440px */
 @media only screen and (max-height: 1490px) {
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 1140px;
     }
 }
 
 /* 1200px */
 @media only screen and (max-height: 1090px) {
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 900px;
     }
 }
 
 /* 1080px & 1024px */
 @media only screen and (max-height: 970px) {
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 724px;
     }
 }
 
 /* 900px */
 @media only screen and (max-height: 790px) {
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 600px;
     }
 }
@@ -3010,7 +3051,7 @@
 /* 800px & 768px */
 @media only screen and (max-height: 690px) {
     /* Make an exception here, so we don't get stamp-sized screenshots. */
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 518px;
     }
 }
@@ -3018,7 +3059,7 @@
 /* 600px and below*/
 @media only screen and (max-height: 490px) {
     /* Make an exception here, so we don't get stamp-sized screenshots. */
-    .informalfigure img, .figure img {
+    .mediaobject img {
         max-height: 390px;
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-stylesheets/xslt2013/static/js/script.js 
new/suse-xsl-stylesheets/xslt2013/static/js/script.js
--- old/suse-xsl-stylesheets/xslt2013/static/js/script.js       2013-12-02 
18:04:03.000000000 +0100
+++ new/suse-xsl-stylesheets/xslt2013/static/js/script.js       2014-05-21 
13:59:52.000000000 +0200
@@ -63,6 +63,9 @@
   case 'SUSE Manager 1.7':
     bugzillaProduct = 'SUSE Manager 1.7 Server';
     break;
+  case 'SUSE Manager 2.1':
+    bugzillaProduct = 'SUSE Manager 2.1 Server';
+    break;
   case 'SUSE Studio Onsite 1.3':
     bugzillaProduct = 'SUSE Studio Onsite';
     break;
@@ -166,6 +169,8 @@
   $('.bubble h6').append('<span class="bubble-closer">&nbsp;</span>');
   $('.bubble-closer').click(function(){deactivate(); return false;});
   $('.question').click(function(){ $(this).parent('dl').toggleClass('active'); 
});
+  $('.table tr').has('td[rowspan]').addClass('contains-rowspan');
+  $('.informaltable tr').has('td[rowspan]').addClass('contains-rowspan');
 
   if ( !( $('#_nav-area div').length ) ) {
     $('#_toolbar').addClass('only-toc');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-stylesheets/xslt2013/xhtml/docbook.xsl 
new/suse-xsl-stylesheets/xslt2013/xhtml/docbook.xsl
--- old/suse-xsl-stylesheets/xslt2013/xhtml/docbook.xsl 2014-03-13 
14:16:42.000000000 +0100
+++ new/suse-xsl-stylesheets/xslt2013/xhtml/docbook.xsl 2014-05-16 
15:33:57.000000000 +0200
@@ -608,13 +608,26 @@
 
   <xsl:template name="user.head.content">
     <xsl:param name="node" select="."/>
-    <!-- Quirk script mostly for Chrome 30 on Nexus 7/Android 4.3. It shouldn't
-         hurt on other Android platforms, either.
-         Embedding it like this is ugly but should save some loading time.-->
+    <!-- Quirk script:
+      if{For Chrome 30 on Nexus 7/Android 4.3. Shouldn't hurt on other Android
+         platforms, either. Embedding it like this is ugly but should save some
+         loading time. We only choose between http: and https:, as file: et al.
+         would just lead to an error.}
+    elif{For Chrome 34 on desktop Linux. Chrome does not recognize semi-bold
+         Open Sans as being semi-bold, embedding it via @font-face fixes that.
+         We only add the relevant CSS file in case build.for.web is active,
+         as build.for.web!=1 already hardcodes the same CSS file.}
+         -->
     <script type="text/javascript">
       if ( navigator.userAgent.toLowerCase().indexOf('android') != -1 ) {
-        document.write('<link rel="stylesheet" type="text/css" 
href="//static.opensuse.org/fonts/fonts-nolocal.css"></link>');
+        protocol = (window.location.protocol == 'https:') ? 'https' : 'http';
+        document.write('<link rel="stylesheet" type="text/css" href="' + 
protocol + '://static.opensuse.org/fonts/fonts-nolocal.css"></link>');
       }
+      <xsl:if test="$build.for.web = 1">
+        else if ( window.location.protocol == 'file:' ) {
+          document.write('<link rel="stylesheet" type="text/css" 
href="static/css/fonts-onlylocal.css"></link>');
+        }
+      </xsl:if>
     </script>
     <xsl:if test="$daps.header.js.library != ''">
       <xsl:call-template name="make.script.link">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-stylesheets/xslt2013/xhtml/inline.xsl 
new/suse-xsl-stylesheets/xslt2013/xhtml/inline.xsl
--- old/suse-xsl-stylesheets/xslt2013/xhtml/inline.xsl  2013-11-11 
19:01:50.000000000 +0100
+++ new/suse-xsl-stylesheets/xslt2013/xhtml/inline.xsl  2014-05-15 
13:38:28.000000000 +0200
@@ -39,8 +39,8 @@
   <xsl:template match="prompt" mode="common.html.attributes">
     <xsl:variable name="class">
       <xsl:choose>
-        <xsl:when test="@role"><xsl:value-of select="@role"/></xsl:when>
-        <xsl:otherwise>userprompt</xsl:otherwise>
+        <xsl:when test="@role">prompt <xsl:value-of select="@role"/></xsl:when>
+        <xsl:otherwise>prompt user</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-stylesheets/xslt2013/xhtml/param.xsl 
new/suse-xsl-stylesheets/xslt2013/xhtml/param.xsl
--- old/suse-xsl-stylesheets/xslt2013/xhtml/param.xsl   2013-11-11 
17:17:36.000000000 +0100
+++ new/suse-xsl-stylesheets/xslt2013/xhtml/param.xsl   2014-05-16 
15:33:57.000000000 +0200
@@ -110,7 +110,10 @@
     <!-- Intentionally left empty – we already have a stylesheet, with this, we
          only override DocBook's default. -->
   <xsl:param name="html.stylesheet">
-<xsl:if test="$build.for.web = 
1">//static.opensuse.org/fonts/fonts.css</xsl:if>
+<xsl:choose>
+  <xsl:when test="$build.for.web = 
1">//static.opensuse.org/fonts/fonts.css</xsl:when>
+  <xsl:otherwise>static/css/fonts-onlylocal.css</xsl:otherwise>
+</xsl:choose>
 static/css/style.css
 </xsl:param>
   <xsl:param name="make.clean.html" select="1"/>

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to