Merge pull request #13341 from owncloud/update-readversionfromtemplate

Read version and product name from update template
This commit is contained in:
Morris Jobke 2015-01-14 13:07:14 +01:00
commit f846d1e3f1
2 changed files with 9 additions and 5 deletions

View File

@ -17,7 +17,7 @@
*
* @param $el progress list element
*/
start: function($el) {
start: function($el, options) {
if (this._started) {
return;
}
@ -28,8 +28,8 @@
this.addMessage(t(
'core',
'Updating {productName} to version {version}, this may take a while.', {
productName: OC.theme.name || 'ownCloud',
version: OC.config.versionstring
productName: options.productName || 'ownCloud',
version: options.version
}),
'bold'
).append('<br />'); // FIXME: these should be ul/li with CSS paddings!
@ -76,10 +76,14 @@
$(document).ready(function() {
$('.updateButton').on('click', function() {
var $updateEl = $('.update');
var $progressEl = $('.updateProgress');
$progressEl.removeClass('hidden');
$('.updateOverview').addClass('hidden');
OC.Update.start($progressEl);
OC.Update.start($progressEl, {
productName: $updateEl.attr('data-productname'),
version: $updateEl.attr('data-version'),
});
return false;
});
});

View File

@ -1,4 +1,4 @@
<div class="update">
<div class="update" data-productname="<?php p($_['productName']) ?>" data-version="<?php p($_['version']) ?>">
<div class="updateOverview">
<h2 class="title bold"><?php p($l->t('%s will be updated to version %s.',
array($_['productName'], $_['version']))); ?></h2>