Subversion Repositories DevTools

Rev

Rev 6610 | Rev 6625 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6610 Rev 6623
Line 381... Line 381...
381
//  Elements with class mailto. and a data item of email
381
//  Elements with class mailto. and a data item of email
382
// Add dynamically so that it will be invoked on newly created elements
382
// Add dynamically so that it will be invoked on newly created elements
383
$( document ).on('click', '.mailto', function(event){
383
$( document ).on('click', '.mailto', function(event){
384
    var email = $(this).data('email');
384
    var email = $(this).data('email');
385
    var name =  $(this).data('name');
385
    var name =  $(this).data('name');
-
 
386
    var uname =  $(this).data('uname');
386
    if ( !name ) {
387
    if ( !name ) {
387
        name =  $(this).eq(0).text();
388
        name =  $(this).eq(0).text();
388
    }
389
    }
389
    
390
    
390
    var menu = '<div class="rex_clm" >&nbsp;Select Operation</div>';
391
    var menu = '<div class="rex_clm" >&nbsp;Select Operation</div>';
391
    if ( name ) {
392
    if ( name ) {
392
        menu += '<div class="mmItem clipData" data-clip="' + name + '">Copy Name to Clipboard</div>';
393
        menu += '<div class="mmItem clipData" data-clip="' + name + '">Copy Name to Clipboard</div>';
393
    }
394
    }
-
 
395
    if ( uname ) {
-
 
396
        menu += '<div class="mmItem clipData" data-clip="' + uname + '">Copy Login Name to Clipboard</div>';
-
 
397
    }
394
    menu += '<div class="mmItem clipData" data-clip="' + email + '">Copy Email Address to Clipboard</div>';
398
    menu += '<div class="mmItem clipData" data-clip="' + email + '">Copy Email Address to Clipboard</div>';
395
    menu += '<div onClick="window.open(\'mailto:' + email + '\', \'_blank\');" class="mmItem">Send Email</div>';
399
    menu += '<div onClick="window.open(\'mailto:' + email + '\', \'_blank\');" class="mmItem">Send Email</div>';
396
    showmenu(event,menu);
400
    showmenu(event,menu);
397
    event.stopImmediatePropagation();
401
    event.stopImmediatePropagation();
398
    event.stopPropagation();
402
    event.stopPropagation();