---
 koha-tmpl/opac-tmpl/prog/en/css/opac.css           |   88 +++++---------------
 .../opac-tmpl/prog/en/includes/opac-bottom.inc     |   17 ++--
 koha-tmpl/opac-tmpl/prog/en/js/script.js           |   48 ++++++-----
 koha-tmpl/opac-tmpl/prog/images/more-up-arrow.gif  |  Bin 155 -> 66 bytes
 4 files changed, 56 insertions(+), 97 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css 
b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
index c9e7990..79f68e6 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
@@ -1183,84 +1183,36 @@ div.message {
        color : #000;
 }
 
-
-ul#i18nMenu {
-       margin : 0;
-       padding : .2em 0;
- }
- 
-ul#i18nMenu li {
-       border-left : 1px solid #CCC;
-       display : inline;
-       list-style : none;
-       padding : 0 10px;
- }
- 
-ul#i18nMenu li a {
-       text-decoration : none;
-}
- 
-ul#i18nMenu li:first-child {
-       border-left : 0;
- }
- 
-ul#i18nMenu li ul li {
-       border : 0;
-       display : block;
+div#changelanguage{
+       background-color: #fff;
+       border-top: 1px solid #CCC;
+       color : #666;
+       font-size : 85%;
+       padding : 1em;
  }
  
+div#changelanguage a {
+       font-weight : normal;
+       padding : .5em;
+} 
                
-ul#i18nMenu li.more a {
+div#changelanguage a.more {
        background-image:url(../../images/more-up-arrow.gif);
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:13px;
 }
-               
-ul#i18nMenu li.more ul li a {
-       background-image : none;
-       padding-right : 20px;
-}
  
- div#changelanguage{
-       background-color: #fff;
-       border-top: 1px solid #CCC;
-  position:absolute;
-  bottom:0;
-  left:0;
-  width:100%;
-  height: 1.8em;
- }
- 
- @media screen{
-  body>div#changelanguage {
-   position: fixed;
-  }
- }
- 
- * html body{
-  overflow:hidden;
- } 
- 
- * html div#doc1{
-  height:100%;
-  overflow:auto;
- }
-  
- * html div#doc2{
-  height:100%;
-  overflow:auto;
- }
-  
- * html div#doc3{
-  height:100%;
-  overflow:auto;
- }
- 
-div#changelanguage a.yuimenuitemlabel {
-       color : #006699;
+div#changelanguage li.yuimenuitem {
+       font-size : 120%;
        font-weight : normal;
- }
+       margin : 0;
+       padding : 0 1em;
+}
+
+div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
+       padding : 0;
+}
 
 #cartDetails,#cartUpdate {
        background-color : #FFF;
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc 
b/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc
index 1020e32..e4551c0 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc
@@ -7,12 +7,12 @@
 </div>
 <!-- TMPL_IF NAME="opaclanguagesdisplay" -->
 <!-- TMPL_IF NAME="languages_loop" -->
-        <div id="changelanguage" class="ft">
-        <ul id="i18nMenu" class="footermenu">
+        <div id="changelanguage" class="ft"><strong>Languages: </strong>
         <!-- TMPL_LOOP NAME="languages_loop" -->
             <!-- TMPL_IF NAME="group_enabled" -->
             <!-- TMPL_IF NAME="plural" -->
-            <li class="more"><a id="showlang" href="#"><!-- TMPL_IF 
NAME="native_description" --><!-- TMPL_VAR NAME="native_description" --><!-- 
TMPL_ELSE --><!-- TMPL_VAR NAME="rfc4646_subtag" --><!-- /TMPL_IF --></a><div 
id="sublangs">
+            <a id="show<!-- TMPL_VAR NAME="rfc4646_subtag" -->" 
class="sublangs more" href="#"><!-- TMPL_IF NAME="native_description" --><!-- 
TMPL_VAR NAME="native_description" --><!-- TMPL_ELSE --><!-- TMPL_VAR 
NAME="rfc4646_subtag" --><!-- /TMPL_IF --></a>
+                       <div id="sub<!-- TMPL_VAR NAME="rfc4646_subtag" -->">
             <div class="bd"><ul>
             <!-- TMPL_LOOP NAME="sublanguages_loop" -->
                <!-- TMPL_IF NAME="enabled" -->
@@ -23,22 +23,23 @@
                 <!-- /TMPL_IF -->
                <!-- /TMPL_IF -->
             <!-- /TMPL_LOOP -->
-            </ul></div></div></li>
+            </ul>
+                       </div>
+                       </div>
 
             <!-- TMPL_ELSE -->
             <!-- TMPL_UNLESS NAME="one_language_enabled" -->
                <!-- TMPL_IF NAME="group_enabled" -->
                 <!-- TMPL_IF NAME="current" -->
-                    <li><!-- TMPL_IF NAME="native_description" --><!-- 
TMPL_VAR NAME="native_description" --><!-- TMPL_ELSE --><!-- TMPL_VAR 
NAME="rfc4646_subtag" --><!-- /TMPL_IF --></li>
+                    <!-- TMPL_IF NAME="native_description" --><!-- TMPL_VAR 
NAME="native_description" --><!-- TMPL_ELSE --><!-- TMPL_VAR 
NAME="rfc4646_subtag" --><!-- /TMPL_IF -->
                 <!-- TMPL_ELSE -->
-                    <li><a 
href="/cgi-bin/koha/opac-changelanguage.pl?language=<!-- TMPL_VAR 
NAME="rfc4646_subtag" -->"><!-- TMPL_IF NAME="native_description" --><!-- 
TMPL_VAR NAME="native_description" --><!-- TMPL_ELSE --><!-- TMPL_VAR 
NAME="rfc4646_subtag" --><!-- /TMPL_IF --></a></li>
+                    <a 
href="/cgi-bin/koha/opac-changelanguage.pl?language=<!-- TMPL_VAR 
NAME="rfc4646_subtag" -->"><!-- TMPL_IF NAME="native_description" --><!-- 
TMPL_VAR NAME="native_description" --><!-- TMPL_ELSE --><!-- TMPL_VAR 
NAME="rfc4646_subtag" --><!-- /TMPL_IF --></a>
                 <!-- /TMPL_IF -->
                <!-- /TMPL_IF -->
             <!-- /TMPL_IF -->
             <!-- /TMPL_UNLESS -->
-            <!-- /TMPL_IF -->
+            <!-- /TMPL_IF --><!-- TMPL_UNLESS NAME="__last__" --> | <!-- 
/TMPL_UNLESS -->
         <!-- /TMPL_LOOP -->
-        </ul>
         </div>
 <!-- /TMPL_IF -->
 <!-- /TMPL_IF -->
diff --git a/koha-tmpl/opac-tmpl/prog/en/js/script.js 
b/koha-tmpl/opac-tmpl/prog/en/js/script.js
index 4c8d077..4763af3 100644
--- a/koha-tmpl/opac-tmpl/prog/en/js/script.js
+++ b/koha-tmpl/opac-tmpl/prog/en/js/script.js
@@ -26,27 +26,33 @@ $(document).ready(function(){
 
 // build Change Language menus
 YAHOO.util.Event.onContentReady("changelanguage", function () {
-                var oMenu = new YAHOO.widget.Menu("sublangs", { zindex: 2 });
-                   function positionoMenu() {
-                    oMenu.align("bl", "tl");
-                }
-                oMenu.subscribe("beforeShow", function () {
-                    if (this.getRoot() == this) {
-                                               positionoMenu();
-                    }
-                });
-                oMenu.render();
-                               oMenu.cfg.setProperty("context", ["showlang", 
"bl", "tl"]);
-                               function onYahooClick(p_oEvent) {
-                    // Position and display the menu        
-                    positionoMenu();
-                    oMenu.show();
-                    // Stop propagation and prevent the default "click" 
behavior
-                    YAHOO.util.Event.stopEvent(p_oEvent);
-                }
-                               YAHOO.util.Event.addListener("showlang", 
"click", onYahooClick);
-                               
YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionoMenu);
-            });
+       $(".sublangs").each(function(){
+               var menuid = $(this).attr("id");
+               var menuid = menuid.replace("show","");
+
+               var oMenu = new YAHOO.widget.Menu("sub"+menuid, { zindex: 2 });
+               function positionoMenu() {
+                       oMenu.align("bl", "tl");
+               }
+               oMenu.subscribe("beforeShow", function () {
+               if (this.getRoot() == this) {
+                       positionoMenu();
+               }
+               });
+               oMenu.render();
+               oMenu.cfg.setProperty("context", ["show"+menuid, "bl", "tl"]);
+               function onYahooClick(p_oEvent) {
+                       // Position and display the menu        
+                       positionoMenu();
+                       oMenu.show();
+                       // Stop propagation and prevent the default "click" 
behavior
+                       YAHOO.util.Event.stopEvent(p_oEvent);
+               }
+               YAHOO.util.Event.addListener("show"+menuid, "click", 
onYahooClick);
+               YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionoMenu);
+               
+       });
+});
                        
 // Build lists menu
 YAHOO.util.Event.onContentReady("listsmenu", function () {
diff --git a/koha-tmpl/opac-tmpl/prog/images/more-up-arrow.gif 
b/koha-tmpl/opac-tmpl/prog/images/more-up-arrow.gif
index 
a62357d651692c92fb53a1cb1daf59aa6c761655..68bd824db7538dd41f83dc424b414000236a7cae
 100644
GIT binary patch
literal 66
zcmZ?wbhEHb<YwSyn8?JC(sQU`+3o-T|1&T!DE?$&WME)o&;ha;K=KSs!c+QJp6-31
Tz^r&[EMAIL PROTECTED])WcD^UMh0sDd$JQG

literal 155
zcmZ?wbhEHb<YwSyIKsqWoHq0S|Njg$1ByRc7#SFt7<523fb3*ol~|zAmy$Uz!;49)
Vo9Tn}>;m8G?>cU0>9;Xh0|1g#6F~p~

-- 
1.5.5.GIT

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to