Bugzilla – Attachment 80742 Details for
Bug 20554
New OPAC CSS
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 20554: New OPAC CSS
Bug-20554-New-OPAC-CSS.patch (text/plain), 21.21 KB, created by
Owen Leonard
on 2018-10-17 17:00:42 UTC
(
hide
)
Description:
Bug 20554: New OPAC CSS
Filename:
MIME Type:
Creator:
Owen Leonard
Created:
2018-10-17 17:00:42 UTC
Size:
21.21 KB
patch
obsolete
>From 05db8e933dc797183252ce095d437675ca5fb45b Mon Sep 17 00:00:00 2001 >From: Claire Gravely <claire.gravely@bsz-bw.de> >Date: Tue, 10 Apr 2018 14:39:07 +0000 >Subject: [PATCH] Bug 20554: New OPAC CSS > >A suggestion for updating the OPAC CSS > >This patch updates the css styling of the OPAC > >Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> >--- > .../opac-tmpl/bootstrap/css/src/_responsive.scss | 2 +- > koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss | 299 +++++++++++++++++---- > .../bootstrap/en/includes/doc-head-close.inc | 6 +- > .../opac-tmpl/bootstrap/images/koha-green-logo.png | Bin 0 -> 2125 bytes > 4 files changed, 248 insertions(+), 59 deletions(-) > create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/koha-green-logo.png > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/src/_responsive.scss b/koha-tmpl/opac-tmpl/bootstrap/css/src/_responsive.scss >index 5b160b8..e0452af 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/css/src/_responsive.scss >+++ b/koha-tmpl/opac-tmpl/bootstrap/css/src/_responsive.scss >@@ -240,7 +240,7 @@ > } > > #logo { >- background: transparent url( "../lib/bootstrap/img/glyphicons-halflings-white.png" ) no-repeat; >+ background: transparent url( "../lib/bootstrap/img/glyphicons-halflings.png" ) no-repeat; > background-position: 0 -24px; > margin: 14px 14px 0 14px; > width: 14px; >diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss b/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss >index 042406b..1de79ca 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss >+++ b/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss >@@ -1,7 +1,9 @@ > @import "mixins"; > > body { >- background-color: #EAEAE6; >+ background: #FCF9FC none; >+ font-family: 'NotoSansRegular'; >+ font-size: 16px; > } > > /* Sticky footer styles */ >@@ -37,13 +39,15 @@ body { > height: auto !important; > height: 100%; > min-height: 100%; >+ padding-right: 40px; >+ padding-left: 40px; > /* Negative indent footer by it's height */ > // margin: 0 auto -60px; > } > > .fa.fa-icon-black, > .fa.fa-icon-white { >- color: #FFF; >+ color: #000; > } > > #changelanguage { >@@ -102,8 +106,11 @@ a { > } > > &.login-link { >- color: #A6D8ED; >+ color: #005580; > font-weight: bold; >+ &.loginModal-trigger { >+ color: #85ca11; >+ } > } > > &.listmenulink { >@@ -137,13 +144,13 @@ a { > > &.addtocart { > @extend %initial_icon; >- background-position: -5px -265px; /* Cart */ >+ background-position: -5px -262px; /* Cart */ > padding-left: 35px; > } > > &.addtoshelf { > @extend %initial_icon; >- background-position: -5px -225px; /* Virtual shelf */ >+ background-position: -5px -222px; /* Virtual shelf */ > padding-left: 35px; > } > >@@ -187,7 +194,7 @@ a { > > &.highlight_toggle { > @extend %initial_icon; >- background-position: -5px -841px; /* Highlight */ >+ background-position: -5px -836px; /* Highlight */ > display: none; > padding-left: 35px; > } >@@ -241,7 +248,7 @@ a { > > &.reserve { > @extend %initial_icon; >- background-position: -6px -144px; /* Place hold */ >+ background-position: -6px -141px; /* Place hold */ > padding-left: 35px; > } > >@@ -277,6 +284,7 @@ a { > h1 { > font-size: 140%; > line-height: 150%; >+ color: #727272; > > &#libraryname { > background: transparent url( "../images/logo-koha.png" ) no-repeat scroll 0%; >@@ -301,11 +309,13 @@ h1 { > } > > h2 { >+ color: #727272; > font-size: 130%; > line-height: 150%; > } > > h3 { >+ color: #727272; > font-size: 120%; > line-height: 150%; > } >@@ -316,9 +326,11 @@ h4 { > > h5 { > font-size: 100%; >+ color: #727272; > } > > caption { >+ color: #727272; > font-size: 120%; > font-weight: bold; > margin: 0; >@@ -337,6 +349,7 @@ textarea { > legend { > font-size: 110%; > font-weight: bold; >+ color: #727272; > } > > table { >@@ -358,7 +371,7 @@ td { > } > > .sum { >- background-color: #FFC; >+ background-color: #FFFFE5; > font-weight: bold; > } > >@@ -372,7 +385,7 @@ td { > } > > th { >- background-color: #ECEDE6; >+ background-color: #E2E8E8; > > &.sum { > text-align: right; >@@ -398,9 +411,10 @@ th { > > span { > @include border-radius-all( 3px ); >- background-color: #FFC; >- color: #000; >+ background-color: #85ca11; >+ color: #FFF; > display: inline; >+ font-family: 'NotoSansRegular'; > font-size: 80%; > font-weight: normal; > margin: 0 0 0 .9em; >@@ -413,7 +427,7 @@ th { > display: block; > > p { >- color: #EEE; >+ color: #727272; > } > > a { >@@ -465,13 +479,12 @@ th { > .newscontainer { > border: 1px solid #DDD; > border-bottom-width: 0; >- border-top-left-radius: 5px; >- border-top-right-radius: 5px; > } > > .newsheader { >- background-color: #ECEDE6; >+ background-color: #f0f3f3; > border-bottom: 1px solid #DDD; >+ color: #727272; > margin: 0; > padding: 8px; > } >@@ -487,14 +500,32 @@ th { > } > > #opacheader { >- background-color: #DDD; >+ background-color: #fcf9fc; >+} >+ >+#numresults { >+ color: #727272; >+} >+ >+#selections { >+ color: #727272; >+ font-weight: bold; >+} >+ >+#selections-toolbar { >+ background: #e2e8e8 none; >+ border-bottom: none; >+ margin-top: 3px; > } > >-#selections, > .selections { > font-weight: bold; > } > >+.selections-toolbar.toolbar { >+ background: #e2e8e8 none; >+} >+ > .actions { > a { > background-repeat: no-repeat; >@@ -504,7 +535,7 @@ th { > > &.hold { > background-image: url( "../images/sprite.png" ); /* Place hold small */ >- background-position: -5px -542px; >+ background-position: -5px -539px; > padding-left: 21px; > } > >@@ -516,13 +547,13 @@ th { > > &.addtocart { > background-image: url( "../images/sprite.png" ); /* Cart small */ >- background-position: -5px -572px; >+ background-position: -5px -570px; > padding-left: 20px; > } > > &.addtoshelf { > background-image: url( "../images/sprite.png" ); /* MARC view */ >- background-position: -5px -27px; >+ background-position: -5px -24px; > padding-left: 20px; > } > >@@ -576,12 +607,12 @@ th { > } > > .breadcrumb { >- @include border-radius-all( 7px ); >- background-color: #F2F2EF; >+ background-color: #F0F3F3; > font-size: 85%; > list-style: none outside none; > margin: 10px 20px; > padding: 5px 10px; >+ border-radius: 0px; > } > > .buttons-print { >@@ -606,52 +637,170 @@ th { > } > > .main { >- @include border-radius-all( 7px ); >- @include shadowed; > background-color: #FFF; >- border: 1px solid #D2D2CF; >+ border: 1px solid #F0F3F3; > margin-bottom: .5em; > margin-top: .5em; > } > > .mastheadsearch { >- @include border-radius-all( 7px ); >- background: linear-gradient( to bottom, #C7C7C1 38%, #A7A7A2 100% ); >+ background: #f0f3f3; > margin: .5em 0; > padding: .8em; > > label { >+ color: #727272; > font-size: 115%; > font-weight: bold; > } > } > >+.btn-primary { >+ background-color: #85ca11; >+ background-image: linear-gradient(to bottom, #85ca11, #77b50f); >+ background-position: 0; >+ font-family: 'NotoSansRegular'; >+ &:hover { >+ background-color: #85ca11; >+ background-image: linear-gradient(to bottom, #85ca11, #77b50f); >+ background-position: 0; >+ } >+ &:active { >+ background-color: #85ca11; >+ background-image: linear-gradient(to bottom, #85ca11, #77b50f); >+ background-position: 0; >+ } >+ &:visited { >+ background-color: #85ca11; >+ background-image: linear-gradient(to bottom, #85ca11, #77b50f); >+ background-position: 0; >+ } >+ &:focus { >+ background-color: #85ca11; >+ background-image: linear-gradient(to bottom, #85ca11, #77b50f); >+ background-position: 0; >+ } >+} >+ >+input[type="text"]:focus { >+ border-color: #85ca11; >+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(194,228,136,.6) >+ } >+ >+ input[type="password"]:focus { >+ border-color: #85ca11; >+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(194,228,136,.6) >+ } >+ >+ .navbar { >+ .divider-vertical { >+ border-left-color: #fcf9fc; >+ border-right-color: #fcf9fc; >+ } >+ .nav li.dropdown > a { >+ &:focus .caret { >+ border-top-color: #85ca11; >+ border-bottom-color: #85ca11; >+ } >+ &:hover .caret { >+ border-top-color: #85ca11; >+ border-bottom-color: #85ca11; >+ } >+ } >+} >+ > .navbar-inverse { > .brand { > color: #9FE1FF; > font-weight: bold; > } > >+ .navbar-inner { >+ background: #fcf9fc none; >+ border-color: #fcf9fc; >+ box-shadow: none; >+ } >+ > .nav { > > li { > > a { >- color: #9FE1FF; >+ color: #727272; > font-weight: bold; >+ &:hover { >+ color: #85ca11; >+ } >+ &:focus { >+ color: #85ca11; >+ } > } > } >+ li.dropdown { >+ > a { >+ &:hover .caret { >+ border-top-color: #85ca11; >+ border-bottom-color: #85ca11; >+ } >+ &:focus .caret { >+ border-top-color: #85ca11; >+ border-bottom-color: #85ca11; >+ } >+ } >+ &.open > .dropdown-toggle { >+ background-color: transparent; >+ color: #85ca11; >+ .caret { >+ border-top-color: #85ca11; >+ border-bottom-color: #85ca11; >+ &:hover { >+ border-top-color: #85ca11; >+ border-bottom-color: #85ca11; >+ } >+ } >+ } >+ } > } > } > >+.navbar-inner { >+ background: #fcf9fc none; >+} >+ > .navbar-fixed-bottom { > &.navbar-static-bottom { > margin-top: .5em; > position: static; > } >+ .navbar-inner { >+ box-shadow: none; >+ } >+} >+ >+[class^="icon-"] { >+ vertical-align: 0; >+} >+[class*=" icon-"] { >+ vertical-align: 0; > } > > .table-striped tbody > tr:nth-child(odd) > td, > .table-striped tbody > tr:nth-child(odd) > th { >- background-color: #F4F4F4; >+ background-color: #F0F3F3; >+} >+ >+#availability_facet { >+ color: #727272; >+} >+ >+#facet-holdings-library { >+ color: #727272; >+} >+ >+#toolbar.toolbar { >+ background-color: #f0f3f3; >+ border: 1px solid #f0f3f3; >+ &.clearfix { >+ background-color: #f0f3f3; >+ } > } > > >@@ -670,7 +819,7 @@ th { > .ui-widget select, > .ui-widget textarea, > .ui-widget button { >- font-family: inherit; >+ font-family: 'NotoSansRegular'; > font-size: inherit; > } > >@@ -685,7 +834,7 @@ ul { > .ui-tabs { > .ui-tabs-nav { > li { >- background: #F3F3F3 none; >+ background: #F0F3F3 none; > border-color: #D8D8D8; > margin-right: .4em; > >@@ -695,12 +844,15 @@ ul { > border-bottom: 0; > > a { >- color: #000; >+ color: #727272; > font-weight: bold; > } > > &.ui-state-hover { > background: #FFF none; >+ &.ui-state-active { >+ background: #FFF none; >+ } > } > } > >@@ -754,6 +906,10 @@ ul { > } > } > >+.ui-corner-top { >+ border-radius: 0px; >+} >+ > .statictabs { > ul { > background: none repeat scroll 0 0 transparent; >@@ -1415,9 +1571,10 @@ div { > } > > .view { >- background-color: #F3F3F3; >+ background-color: #F0F3F3; > border: 1px solid #C9C9C9; > border-radius: 4px; >+ color: #727272; > display: inline-block; > padding: .2em .5em; > white-space: nowrap; >@@ -1640,7 +1797,7 @@ div { > > /* action buttons */ > #action { >- background-color: #F3F3F3; >+ background-color: #F0F3F3; > border: 1px solid #E8E8E8; > margin: .5em 0 0 0; > padding-bottom: 3px; >@@ -1725,7 +1882,7 @@ input { > > .newshelf { > @extend %initial_icon; >- background-position: 2px -764px; /* List new */ >+ background-position: 2px -761px; /* List new */ > border: 0; > color: #006699; > cursor: pointer; >@@ -2038,9 +2195,16 @@ input { > } > > .dropdown-menu { >+ border-radius: 0px; > > li { > > a { > font-size: 90%; >+ &:hover { >+ background: #85ca11 none; >+ } >+ &:focus { >+ background: #85ca11 none; >+ } > } > } > } >@@ -2069,7 +2233,6 @@ input { > > #search-facets, > #menu { >- @include border-radius-all( 7px ); > border: 1px solid #D2D2CF; > > ul { >@@ -2087,10 +2250,9 @@ input { > text-align: center; > > a { >- background-color: #F2F2EF; >+ background-color: #F0F3F3; > border-bottom: 1px solid #D8D8D8; >- border-radius: 8px 8px 0 0; >- display: block; >+ display: block; > font-weight: bold; > padding: .7em .2em; > text-decoration: none; >@@ -2136,10 +2298,9 @@ input { > list-style-type: none; > > a { >- background: #EEEEEE; >+ background-color: #F0F3F3; > border: 1px solid #D8D8D8; > border-bottom-color: #999; >- border-radius: 5px 0 0 5px; > display: block; > font-size: 111%; > margin: .4em 0; >@@ -2199,7 +2360,7 @@ input { > a { > &.highlight_toggle { > background-image: url( "../images/sprite.png" ); /* Highlight */ >- background-position: -11px -841px; >+ background-position: -11px -837px; > background-repeat: no-repeat; > display: none; > font-weight: normal; >@@ -2403,13 +2564,12 @@ button.closebtn { > width: 100%; > > &[type='submit'] { >- background: #006DCC none; > font-size: 100%; > padding: .5em; > transition: background-color .5s ease; > > &:hover { >- background: #0088CC none; >+ background: #77b50f none; > } > } > } >@@ -2480,9 +2640,9 @@ button.closebtn { > } > > .suggestion { >- @include border-radius-all( 3px ); >- background-color: #EEEEEB; >- border: 1px solid #DDDED3; >+ background-color: #F0F3F3; >+ border: 1px solid #F0F3F3; >+ color: #727272; > margin: 1em auto; > padding: .5em; > width: 35%; >@@ -2508,7 +2668,7 @@ button.closebtn { > } > > #logo { >- background: transparent url( "../images/koha-logo-navbar.png" ) no-repeat scroll 0%; >+ background: transparent url( "../images/koha-green-logo.png" ) no-repeat scroll 0%; > border: 0; > float: left !important; > margin: 0; >@@ -2525,6 +2685,9 @@ button.closebtn { > padding: 40px 0 0; > text-decoration: none; > width: 100px; >+ &:focus { >+ background-color: transparent; >+ } > } > } > >@@ -2543,6 +2706,10 @@ button.closebtn { > } > } > >+#header-region .icon-white { >+ background-image: url(/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png); >+} >+ > /* Class to be added to toolbar when it starts being fixed at the top of the screen*/ > .floating { > box-shadow: 0 3px 2px 0 rgba( 0, 0, 0, .4 ); >@@ -2574,17 +2741,17 @@ button.closebtn { > > .table { > .sorting_asc { >- background: url( "../images/asc.gif" ) no-repeat scroll right center #ECEDE6; >+ background: url( "../images/asc.gif" ) no-repeat scroll 100% 80% #E2E8E8; > padding-right: 19px; > } > > .sorting_desc { >- background: url( "../images/desc.gif" ) no-repeat scroll right center #ECEDE6; >+ background: url( "../images/desc.gif" ) no-repeat scroll 100% 80% #E2E8E8; > padding-right: 19px; > } > > .sorting { >- background: url( "../images/ascdesc.gif" ) no-repeat scroll right center #ECEDE6; >+ background: url( "../images/ascdesc.gif" ) no-repeat scroll 100% 75% #E2E8E8; > padding-right: 19px; > } > >@@ -2592,7 +2759,7 @@ button.closebtn { > .nosort.sorting_asc, > .nosort.sorting_desc, > .nosort.sorting { >- background: #ECEDE6 none; >+ background: #E2E8E8 none; > padding-right: 19px; > } > >@@ -2602,6 +2769,26 @@ button.closebtn { > } > } > >+.table-bordered { >+ border-radius: 0; >+ thead:first-child tr:first-child > th { >+ &:last-child { >+ border-radius: 0; >+ } >+ &:first-child { >+ border-radius: 0; >+ } >+ } >+ tbody:last-child tr:last-child > td { >+ &:last-child { >+ border-radius: 0; >+ } >+ &:first-child { >+ border-radius: 0; >+ } >+ } >+} >+ > .tags, > .shelves { > ul { >@@ -2992,15 +3179,12 @@ button.closebtn { > > #user_summary { > border: 1px solid #EAEAE6; >- border-radius: 7px; > margin-bottom: 1em; > padding-bottom: .5em; > > h3 { >- background-color: #EAEAE6; >- border-top-left-radius: 6px; >- border-top-right-radius: 6px; >- box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, .2 ); >+ background-color: #E2E8E8; >+ color: #727272; > margin-top: 0; > padding: .2em 0; > text-align: center; >@@ -3018,4 +3202,5 @@ button.closebtn { > } > } > >+ > @import "responsive"; >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc >index 22160e9..bb6da32 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc >@@ -17,7 +17,11 @@ > [% Asset.css("lib/jquery/jquery-ui.css") | $raw %] > [% END %] > >-[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %] >+<!--Fonts --> >+<link rel="stylesheet" media="screen" href="https://fontlibrary.org/face/noto-sans-condensed" type="text/css"/> >+<link rel="stylesheet" media="screen" href="https://fontlibrary.org/face/noto-sans-normal" type="text/css"/> >+ >+[% SET opaclayoutstylesheet='opac_' _ KOHA_VERSION _ '.css' UNLESS opaclayoutstylesheet %] > [% IF (opaclayoutstylesheet.match('^https?:|^\/')) %] > <link rel="stylesheet" type="text/css" href="[% opaclayoutstylesheet | html %]" /> > [% ELSE %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/koha-green-logo.png b/koha-tmpl/opac-tmpl/bootstrap/images/koha-green-logo.png >new file mode 100644 >index 0000000000000000000000000000000000000000..5d08a931ad75030ef12912b2e6f8db825a10b237 >GIT binary patch >literal 2125 >zcmV-T2(tHyP)<h;3K|Lk000e1NJLTq002b*000yS1^@s6+h6c|00004b3#c}2nYxW >zd<bNS00009a7bBm000KH000KH0bY%V7XSbN8FWQhbW?9;ba!ELWdL_~cP?peYja~^ >zaAhuUa%Y?FJQ@H12g*rAK~z|U)tG;9RMi#7Kj*%EL6Wf9mk>~lN=GP6nGQm;8$b$( >zHEHcoWw3T^r=3>oDE;9$ol(p$`=(?QYe#LVj6=uPUoEZFvC|G!#3EJ%NwVTtinTf_ >zRz(W9yFo}~f85hQb{BV-4OmS7==o#!z3;i-bIv{Q-E+@<!bzlOSLi&+%1V?rU<MFJ >z^$BA%+8!Qy{bbz#XOT*vzm<Sn?X5!S2F6twa#(~*JHm<W<%;OeNt0DFi^QlS%2Y*1 >zIwQ%SjdkF?v4$3#)pJE`jUqD;^M|hRdjn%(+mr)-Y)Z9T<84Ifp>je1f>wFNe<2hq >zS6De#Ek-Ay+@sJZFkvhLEf-Y{ituTW`vg{z=AE&!U6K@kD*;zWHUe#@A_|=8X3V$B >z@$QzPH#)<KwZMJ=tGa2df-RQLaQsO`H{@^kbS-%Af0Goq*6TsJ=p(aLudW39dm3wj >z^94DOi45)fcp;v|JuJyzJu#Mck0&MCU*Cpu^MA?z)K6ZVTvHBK9my;KTtzqgg8i5= >zjw+&D0${A!JeGD1fUg)4y@OE-@5%V7k<|I+pc-0p7d-y4BOFE6#c;{JDI>>5g3pYl >z?EpYv(7Q@u*6A2fu~jF6+6H3NPUiR%T-{%{)QDLP8W^9cUGjqkZ;upHdUw?}YTCUC >zScKtSlyM^RtB!E|kxG6K;<X3_6*l=7?foD+5c(#t5@aIiQxi?{JJ&UnF6Z^^XgFIO >z+YNjkK?S`p6;AfJF|Q3+te8g&%jc%kNeF;(0!NDP`<@F;1^Fas%x`}G5I}U$`>qkQ >z8CU=kIVvMlOE^30KBJkyZiEHmrk8bw6U(i!-&fTKdk5;Tt>jm%wC1n2^bCgX6=-sd >zw4%}n^6f*}(Dmh<)jNaJC6Ij{;ZlpeI&H?!QV6;+ZzaktD61rEKQMjI2d4?lKFyri >zR7Up|0~(Mv0L5$qi1yd}C=0>10gnS~yXL+3a$&r`BUqm`W+RA;bysxEJ#rAByLsp} >zRkkX2^@a^NC%V>4^8brP<>`({vgelO#1Pn2K3V4!kG^w9(|9q???D=k=w;n4Lr?k5 >z`-UfY$xc+i0n7*Xb+jaQ2eR3~<$|7GN`$}r^Wuj~LRD!6#fWZ>4tRG9c7I1Cc~xG$ >z1)#HNe86#jDsZMid&j&3|1P#=goGlKUpcov4Dp=>yl-2bXCVwAss}n-lD|G4l9)M) >zg7CLuTO;n#?};*7m516R$rlRv4bwRm9gra4D)NK~YD9Hm*;I#teZUB(5@lQQt-qB3 >z=u+UQTD?(_7ds-!p3&%i&j+W8@HHSyApOe|%}X_aakRb!Kf}2gaDd@-Cewc0zhV?! >z0bsKFYyn>v!$r9fz##Wj2u1QgoAP5gFONT}=;DrWqP8=VI6Hkb5fqUx18<EsDG@E% >z3ae_p79a%FAaaGOP8y91kj(}zC$|IcEG(N+u}zhDs<zNv-tS*{<Uj#;VxdLAIiQ2> >z^OJiEc-%Hz089b)wMRaD<8rnTpb5yPGnv1T4`?dr9i5T*impiV8Og6D{~|IS;rJtg >zfHRNEiFtk68_7SHOhKiv6|Vyn;bwn(?Wl<nbT)tpkCp3k{f}G#U>)64#%u+!;;bn~ >zjpgh4%iom5B{q`h^-Ec;=-JsY6Q}_O`~`>OkW0$Q1TR^<%u8g|+(Y|Rxcx+puDS9` >zvSpKO1yGTwD8B=OuIv7AG~1ectHA0@<+^k#wHR=L*SqE>-z?z0v4)wzxxh=^;Y0r{ >z;CJq58jr{oK-R^5xXe*7@2@PmV2u4zKKA3s5hKXMH%#Z)Xn_MbS$U<*$(!jKx1<L6 >zJA(B<7~vmXk@#C;wF5W?T)TR3;*5%hl>|T*J$!;He}vGo8ena<H9x^W72_Yc!(Rk~ >zDr~tqa&W&Nn^IlawG>GM7}fWSIU6?MAmp}uHBSQE)*qT}5WDpx`N#z#I;UhRVz2RM >z9W3cj0!|=T{8Tmrw9ilORropJ8qMCNirhZXcxKOF=-vXy2+skCk&=^iG*&kkWVyiZ >z>P+?8Vx35#KhctISyh(;i0W?vs_gI|-)?HE%IUJX^Oxuu#hh0^QGX3E6|lAS@m)WD >zcH#t!tTL%orlj!n#Jq)l+v>c+{cZiB*+@}yC*0i`8QM~wI1$^L`~R@`W?YQ|?*d=w >zjd_oz$UFwlFADlpP2eHmU&hMk3Rv&1+D5E-0N9%~c6o8<yXIBKp)3K08cp)K6943u >zh*&ew)9+nxMRpaqlboS#z}t#hw&vB`=aA??-Nm36s<IwP-7uYF>8k9l7JH{DuHFES >z>QOt+?1>I~4@3vOjaiX?pn+VW{!zL)abtNx@>!V(I+&92PZuD6PBLjlzX}{iS%&C? >z#UFzFSqG1ZF>NX`ueaY@A06=4YQ`Nv+3pzTb~g{bR_tOp9-4{B%OLlk(83GrfwUUk >zD2DmLP~z5t>bhpqihKp^IqxUDccO#di-@@_eWdO>V^{|`(LwJil-IgihGG>DfW7_R >zXA!+sRpue6!e5PYdq+!RTcz=*5<fPj8fUo5pOZ|EHYOUIc$QilXf*NtmCh_5$<K~p >zJ!%8x54s@hVz>#sv#L@x2aDgp-u?*<#tCF{9Wnd|Qs^NHoxqZ}00000NkvXXu0mjf >Dv2FQi > >literal 0 >HcmV?d00001 > >-- >2.1.4
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 20554
:
73941
|
73942
|
74090
|
74091
|
74656
|
74657
|
74715
|
74716
|
74717
|
76523
|
76524
|
77689
|
77690
|
77906
|
77907
|
77908
|
77909
|
77913
|
78257
|
78258
|
78360
|
78666
|
78667
|
78730
|
78731
|
78811
|
78813
|
78814
|
79905
|
79906
|
79907
| 80742 |
80743
|
80744
|
81067
|
81068