Ignore:
Timestamp:
May 25, 2011, 11:57:56 AM (13 years ago)
Author:
patdenice
Message:

feature:2250
Add obsolete_extensions.list file in install directory.
Incompatible plugins is checked through ajax.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/admin/themes/default/template/plugins_list.tpl

    r10131 r11043  
    11{footer_script}
    22var incompatible_msg = '{'WARNING! This plugin does not seem to be compatible with this version of Piwigo.'|@translate|@escape:'javascript'}';
    3 incompatible_msg += '\n';
    4 incompatible_msg += '{'Do you want to activate anyway?'|@translate|@escape:'javascript'}';
     3var activate_msg = '\n{'Do you want to activate anyway?'|@translate|@escape:'javascript'}';
    54
    65{literal}
     
    98    return confirm(incompatible_msg);
    109  });
    11   jQuery('.warning').tipTip({
    12     'delay' : 0,
    13     'fadeIn' : 200,
    14     'fadeOut' : 200
     10  jQuery.ajax({
     11    method: 'GET',
     12    url: 'admin.php',
     13    data: { page: 'plugins_list', incompatible_plugins: true },
     14    dataType: 'json',
     15    success: function(data) {
     16      for (i=0;i<data.length;i++) {
     17        jQuery('#plugin_'+data[i]+' .pluginBoxNameCell')
     18          .addClass('warning')
     19          .attr('title', incompatible_msg)
     20          .tipTip({'delay' : 0, 'fadeIn' : 200, 'fadeOut' : 200});
     21        jQuery('#plugin_'+data[i]+' .activate').attr('onClick', 'return confirm(incompatible_msg + activate_msg);');
     22      }
     23    } 
    1524  });
    1625});
     
    4554  {foreach from=$plugins item=plugin name=plugins_loop}
    4655    {if $plugin.STATE == $plugin_state}
    47   <div class="pluginBox">
     56  <div class="pluginBox" id="plugin_{$plugin.ID}">
    4857    <table>
    4958      <tr>
    50         <td class="pluginBoxNameCell{if $plugin.INCOMPATIBLE} warning" title="{'WARNING! This plugin does not seem to be compatible with this version of Piwigo.'|@translate|@escape:'html'}{/if}">
     59        <td class="pluginBoxNameCell">
    5160          {$plugin.NAME}
    5261        </td>
     
    5968
    6069    {elseif $plugin_state == 'inactive'}
    61           <a href="{$plugin.U_ACTION}&amp;action=activate" {if $plugin.INCOMPATIBLE}class="incompatible"{/if}>{'Activate'|@translate}</a>
     70          <a href="{$plugin.U_ACTION}&amp;action=activate" class="activate">{'Activate'|@translate}</a>
    6271          | <a href="{$plugin.U_ACTION}&amp;action=uninstall" onclick="return confirm('{'Are you sure?'|@translate|@escape:'javascript'}');">{'Uninstall'|@translate}</a>
    6372
Note: See TracChangeset for help on using the changeset viewer.