[Koha-patches] [PATCH] [HEAD] bug 3271 : Added tooltip when adding to a list with no item selected (same as for cart)

Galen Charlton galen.charlton at liblime.com
Fri May 29 15:59:11 CEST 2009


Hi,

I've pushed this patch to HEAD.  As this is the first commit of yours
accepted into Koha, I welcome you the the Koha committers' club.

Regards,

Galen

On Fri, May 29, 2009 at 8:43 AM, Matthias Meusburger
<matthias.meusburger at biblibre.com> wrote:
> ---
>  koha-tmpl/opac-tmpl/prog/en/css/opac.css          |    4 +-
>  koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc |    1 +
>  koha-tmpl/opac-tmpl/prog/en/js/basket.js          |   27 +++++++++++++++++++++
>  3 files changed, 30 insertions(+), 2 deletions(-)
>
> diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
> index 1738054..de320d6 100644
> --- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
> +++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
> @@ -1290,7 +1290,7 @@ div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
>        padding : 0;
>  }
>
> -#cartDetails,#cartUpdate,#holdDetails {
> +#cartDetails,#cartUpdate,#holdDetails,#listsDetails {
>        background-color : #FFF;
>        border: 1px solid #739acf;
>        color : black;
> @@ -1830,4 +1830,4 @@ a.p1:active {
>
>  .copies_row > td:first-child {
>     border-left-style : none;
> -}
> \ No newline at end of file
> +}
> diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc b/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
> index 4c25231..57acf6e 100644
> --- a/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
> +++ b/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
> @@ -134,6 +134,7 @@
>          </div>
>  </div>
>  <!-- /TMPL_IF -->
> +<div id="listsDetails"></div>
>  </div>
>  </div>
>  <div id="breadcrumbs" class="yui-g"><!-- TMPL_IF NAME="searchdesc" --><p><!-- TMPL_IF name="total" --><strong>&ldquo;<!-- TMPL_VAR NAME="query_desc" --><!-- TMPL_VAR NAME="limit_desc" -->&rdquo; </strong>returned <!-- TMPL_VAR NAME="total" --> results. <!-- TMPL_IF NAME="related" --> (related searches: <!-- TMPL_LOOP NAME="related" --><!-- TMPL_VAR NAME="related_search" --><!-- /TMPL_LOOP -->). <!-- /TMPL_IF -->
> diff --git a/koha-tmpl/opac-tmpl/prog/en/js/basket.js b/koha-tmpl/opac-tmpl/prog/en/js/basket.js
> index cb49bee..70da7df 100644
> --- a/koha-tmpl/opac-tmpl/prog/en/js/basket.js
> +++ b/koha-tmpl/opac-tmpl/prog/en/js/basket.js
> @@ -210,6 +210,13 @@ function showCartUpdate(msg){
>        setTimeout("hideCart()",2000);
>  }
>
> +function showListsUpdate(msg){
> +       // set body of popup window
> +       $("#listsDetails").html(msg);
> +       showLists();
> +       setTimeout("hideLists()",2000);
> +}
> +
>  function selRecord(num, status) {
>     var str = document.myform.records.value
>     if (status){
> @@ -400,6 +407,7 @@ function vShelfAdd() {
>                                 bibs.push("biblionumber=" +  document.bookbag_form.biblionumber[i].value);
>                         }
>                 }
> +           if (bibs.length == 0) { showListsUpdate(MSG_NO_RECORD_SELECTED); }
>             return bibs.join("&");
>         } else {
>             if (document.bookbag_form.biblionumber.checked) {
> @@ -422,11 +430,30 @@ function showCart(){
>         });
>  }
>
> +function showLists(){
> +               var position = $("#listsmenulink").offset();
> +              var top = position.top + $("#listsmenulink").outerHeight();
> +               var menuWidth = 200;
> +               var buttonWidth = $("#listsmenulink").innerWidth();
> +               var buttonOffset = menuWidth - buttonWidth;
> +               var left = position.left -  buttonOffset;
> +               $("#listsDetails").css("position","absolute").css("top",top);
> +               $("#listsDetails").css("position","absolute").css("left",left);
> +               $("#listsDetails").fadeIn("fast",function(){
> +                       $("#listsDetails").dropShadow({left: 3, top: 3, blur: 0,  color: "#000", opacity: 0.1});
> +        });
> +}
> +
>  function hideCart(){
>     $("#cartDetails").removeShadow();
>     $("#cartDetails").fadeOut("fast");
>  }
>
> +function hideLists(){
> +    $("#listsDetails").removeShadow();
> +    $("#listsDetails").fadeOut("fast");
> +}
> +
>  $("#cartDetails").ready(function(){
>        $("#cartDetails,#cartmenulink").click(function(){ hideCart(); });
>        $("#cartmenulink").click(function(){ openBasket(); return false; });
> --
> 1.6.0.4
>
> _______________________________________________
> Koha-patches mailing list
> Koha-patches at lists.koha.org
> http://lists.koha.org/mailman/listinfo/koha-patches
>



-- 
Galen Charlton
VP, Research & Development, LibLime
galen.charlton at liblime.com
p: 1-888-564-2457 x709
skype: gmcharlt



More information about the Koha-patches mailing list