Changeset 1570


Ignore:
Timestamp:
Oct 3, 2010, 3:17:10 PM (10 years ago)
Author:
popeye
Message:

Jstitle dans fonctions.js

Location:
cpc/trunk/project
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/templates/layout.php

    r1559 r1570  
    140140    </div>
    141141  </body>
    142 <script  type="text/javascript" src="/js/jstitle.js"></script>
    143142</html>
  • cpc/trunk/project/web/js/fonctions.js

    r1559 r1570  
    6868                if ($(this).attr('default') == $(this).val())
    6969                    $(this).val('');
    70             });
     70        });
    7171        $("input.examplevalue").blur(function() {
    7272                if (!$(this).val()) {
    7373                    $(this).val($(this).attr('default'));
    7474                }
    75             });
     75        });
    7676
    77        
     77        $('.jstitle').mousemove(function(e) {
     78    if ($('#jstitle').length == 0) {
     79      $('body').append('<div id="jstitle" style="text-align: center; display: none; position: absolute; z-index: 888; border: 1px solid black;padding: 5px;"></div>')
     80    }
     81    if ($(this).attr('title')) {
     82      title = $(this).attr('title').replace(/ \-\- /g, '<br/>').replace(/^([^<]+)<br/, '<b>$1</b><br');
     83      if ($(this).hasClass('phototitle') && !title.match(/<img src/)) {
     84        title = '<img src=\'' + $(this).children('.urlphoto')[0].href.replace(/\/([^\/]+)$/, "/depute/photo/$1/70") + '\'/><br/>' + title;
     85      }
     86      $(this).attr('jstitle', title);
     87      $(this).attr('title', '');
     88    }
     89    $('#jstitle').html($(this).attr('jstitle'));
     90    $('#jstitle').css('background-color', "white");
     91    $('#jstitle').css('top', e.pageY+10);
     92    $('#jstitle').css('left', e.pageX+10);
     93    $('#jstitle').css('display', 'block');
     94  });
     95  $('.jstitle').mouseout(function() {
     96    $(this).attr('title', $(this).attr('jstitle'));
     97    $('#jstitle').css('display', 'none');
     98  });
    7899
    79100}); // fin document ready
Note: See TracChangeset for help on using the changeset viewer.