[Koha-patches] [PATCH] Bug 9052 - rewrite the YUI links to use the system library
Robin Sheat
robin at catalyst.net.nz
Fri Dec 14 04:29:05 CET 2012
This uses libjs-yui to provide the skin.css and reset-fonts-grids.css
files from YUI. It patches the CSS files to point to the right location
for the files.
To test:
* Build a package with this patch included
* Install it
* Look at the OPAC and note that things no longer look terrible, and
that there are no 404's coming from bad CSS URLs.
---
debian/rules | 6 ++++--
koha-tmpl/opac-tmpl/prog/en/css/opac.css | 3 +++
.../opac-tmpl/prog/en/includes/doc-head-close.inc | 2 --
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/debian/rules b/debian/rules
index cb2eee3..0b75d09 100755
--- a/debian/rules
+++ b/debian/rules
@@ -92,10 +92,12 @@ override_dh_auto_install:
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/sprite.png \
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
+ sed -i -e 's:url(.*/reset-fonts-grids.css.*):url("/opac-tmpl/lib/yui/reset-fonts-grids/reset-fonts-grids.css"):' \
+ -e 's:url(.*/skin.css.*):url("/opac-tmpl/lib/yui/assets/skins/sam/skin.css"):' \
+ $(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/opac.css \
+ $(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/sco.css
sed -i -e 's:url(.*/reset-fonts-grids.css.*):url(reset-fonts-grids.css):' \
-e 's:url(.*/skin.css.*):url(skin.css):' \
- $(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/opac.css \
- $(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/sco.css \
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css/staff-global*.css
mkdir -p $(TMP)/debian/tmp_docbook
xsltproc --output $(TMP)/debian/tmp_docbook/ \
diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
index 06e6bcf..e57aaf3 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
@@ -1,3 +1,6 @@
+ at import url("/opac-tmpl/lib/yui/reset-fonts-grids.css");
+ at import url("/opac-tmpl/lib/yui/skin.css");
+
a {
font-weight : bold;
}
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
index 4f0e540..1bc9eb3 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
@@ -3,8 +3,6 @@
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
<link rel="shortcut icon" href="[% IF ( OpacFavicon ) %][% OpacFavicon %][% ELSE %][% themelang %]/includes/favicon.ico[% END %]" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="[% themelang %]/lib/jquery/jquery-ui.css" />
-<link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/reset-fonts-grids.css" />
-<link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/skin.css" />
[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %]
[% IF (opaclayoutstylesheet.match('^https?:|^\/')) %]
<link rel="stylesheet" type="text/css" href="[% opaclayoutstylesheet %]" />
--
1.7.9.5
More information about the Koha-patches
mailing list