Ignore:
Timestamp:
Dec 26, 2013, 1:26:22 PM (10 years ago)
Author:
plg
Message:

feature 1668: change the link text to "close" (with the appropriate icon) when user profile is open.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/themes/default/template/user_list.tpl

    r26177 r26230  
    591591  jQuery(document).on('click', '#userList tbody td .openUserDetails',  function() {
    592592    var nTr = this.parentNode.parentNode;
    593     if (jQuery(this).hasClass('icon-angle-circled-up')) {
     593    if (jQuery(this).hasClass('icon-cancel-circled')) {
    594594      /* This row is already open - close it */
    595       jQuery(this).removeClass('icon-angle-circled-up').addClass('icon-angle-circled-down').attr('title', 'Open user details');
     595      jQuery(this)
     596        .removeClass('icon-cancel-circled')
     597        .addClass('icon-pencil')
     598        .attr('title', "{/literal}{'Open user details'|translate|escape:'javascript'}{literal}")
     599        .html("{/literal}{'edit'|translate|escape:'javascript'}{literal}")
     600      ;
     601
    596602      oTable.fnClose( nTr );
    597603    }
    598604    else {
    599605      /* Open this row */
    600       jQuery(this).removeClass('icon-angle-circled-down').addClass('icon-angle-circled-up').attr('title', 'Close user details');
     606      jQuery(this)
     607        .removeClass('icon-pencil')
     608        .addClass('icon-cancel-circled')
     609        .attr('title', "{/literal}{'Close user details'|translate|escape:'javascript'}{literal}")
     610        .html("{/literal}{'close'|translate|escape:'javascript'}{literal}")
     611      ;
     612
    601613      oTable.fnOpen( nTr, fnFormatDetails(oTable, nTr), 'details' );
    602614    }
     
    611623    {
    612624      "mRender": function(data, type, full) {
    613         return '<label><input type="checkbox" data-user_id="'+full[0]+'"> '+data+'</label> <a title="Open user details" class="icon-angle-circled-down openUserDetails">{/literal}{'edit'|translate}{literal}</a>';
     625        return '<label><input type="checkbox" data-user_id="'+full[0]+'"> '+data+'</label> <a title="{/literal}{'Open user details'|translate|escape:'javascript'}{literal}" class="icon-pencil openUserDetails">{/literal}{'edit'|translate}{literal}</a>';
    614626      }
    615627    }
Note: See TracChangeset for help on using the changeset viewer.