Ignore:
Timestamp:
Apr 21, 2011, 5:12:38 PM (13 years ago)
Author:
patdenice
Message:

feature:2271
Add pwg.extensions.checkUpdates method to webservices.
Add a warning message on intro page if update is availble for piwigo or extensions.
Add an "Ignore All" button on extensions update page.

File:
1 edited

Legend:

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

    r10512 r10538  
    2828    });
    2929  }
     30};
     31
     32function ignoreAll() {
     33  jQuery('.ignoreExtension').each( function() {
     34    if (jQuery(this).parents('div').css('display') == 'block')
     35      jQuery(this).click();
     36  });
    3037};
    3138
     
    4047        jQuery(".pluginBox, fieldset").show();
    4148        jQuery("#update_all").show();
     49        jQuery("#ignore_all").show();
    4250        jQuery("#up_to_date").hide();
    4351        jQuery("#reset_ignore").hide();
     
    6876  if (total == 0) {
    6977    jQuery("#update_all").hide();
     78    jQuery("#ignore_all").hide();
    7079    jQuery("#up_to_date").show();
    7180  }
     
    97106
    98107function ignoreExtension(type, id) {
    99   jQuery.ajax({
     108  queuedManager.add({
    100109    type: 'GET',
    101110    url: 'ws.php',
     
    138147<br>
    139148<input type="submit" id="update_all" value="{'Update All'|@translate}" onClick="updateAll(); return false;">
     149<input type="submit" id="ignore_all" value="{'Ignore All'|@translate}" onClick="ignoreAll(); return false;">
    140150<input type="submit" id="reset_ignore" value="{'Reset ignored updates'|@translate}" onClick="resetIgnored(); return false;" {if !$SHOW_RESET}style="display:none;"{/if}>
    141151</div>
    142152<div class="autoupdate_bar" style="display:none;">
    143 {'Update in progress... Please wait.'|@translate}<br><img src="admin/themes/default/images/ajax-loader-bar.gif">
     153{'Please wait...'|@translate}<br><img src="admin/themes/default/images/ajax-loader-bar.gif">
    144154</div>
    145155
     
    160170        <a href="#" onClick="updateExtension('plugins', '{$plugin.EXT_ID}', {$plugin.REVISION_ID});" class="updateExtension">{'Install'|@translate}</a>
    161171        | <a href="{$plugin.URL_DOWNLOAD}">{'Download'|@translate}</a>
    162         | <a href="#" onClick="ignoreExtension('plugins', '{$plugin.EXT_ID}'); return false;">{'Ignore this update'|@translate}</a>
     172        | <a href="#" onClick="ignoreExtension('plugins', '{$plugin.EXT_ID}'); return false;" class="ignoreExtension">{'Ignore this update'|@translate}</a>
    163173      </td>
    164174    </tr>
     
    202212        <a href="#" onClick="updateExtension('themes', '{$theme.EXT_ID}', {$theme.REVISION_ID});" class="updateExtension">{'Install'|@translate}</a>
    203213        | <a href="{$theme.URL_DOWNLOAD}">{'Download'|@translate}</a>
    204         | <a href="#" onClick="ignoreExtension('themes', '{$theme.EXT_ID}'); return false;">{'Ignore this update'|@translate}</a>
     214        | <a href="#" onClick="ignoreExtension('themes', '{$theme.EXT_ID}'); return false;" class="ignoreExtension">{'Ignore this update'|@translate}</a>
    205215      </td>
    206216    </tr>
     
    244254        <a href="#" onClick="updateExtension('languages', '{$language.EXT_ID}', {$language.REVISION_ID});" class="updateExtension">{'Install'|@translate}</a>
    245255        | <a href="{$language.URL_DOWNLOAD}">{'Download'|@translate}</a>
    246         | <a href="#" onClick="ignoreExtension('languages', '{$language.EXT_ID}'); return false;">{'Ignore this update'|@translate}</a>
     256        | <a href="#" onClick="ignoreExtension('languages', '{$language.EXT_ID}'); return false;" class="ignoreExtension">{'Ignore this update'|@translate}</a>
    247257      </td>
    248258    </tr>
Note: See TracChangeset for help on using the changeset viewer.