From: Vincent Petry Date: Wed, 14 Jan 2015 10:31:42 +0000 (+0100) Subject: Read version and product name from update template X-Git-Tag: v7.0.6RC1~23^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ec71e0b4e6ab19ca50ebcc9714042a1be45d12a5;p=nextcloud-server.git Read version and product name from update template During upgrade, the config settings aren't always available due to base.php changes. This fix makes the update info page read the product name and version from the update template, which already had them. --- diff --git a/core/js/update.js b/core/js/update.js index e5ce322df95..29397b26625 100644 --- a/core/js/update.js +++ b/core/js/update.js @@ -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('
'); // FIXME: these should be ul/li with CSS paddings! @@ -77,10 +77,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; }); }); diff --git a/core/templates/update.admin.php b/core/templates/update.admin.php index 29df0dd484a..ccd5d236828 100644 --- a/core/templates/update.admin.php +++ b/core/templates/update.admin.php @@ -1,4 +1,4 @@ -
+

t('%s will be updated to version %s.', array($_['productName'], $_['version']))); ?>