Made it possible to translate content upgrade script.
parent
928e58c98b
commit
f688e1b7ab
|
@ -1,8 +1,6 @@
|
||||||
(function ($) {
|
(function ($) {
|
||||||
var info, $container;
|
var info, $container;
|
||||||
|
|
||||||
// TODO: Translate all strings!
|
|
||||||
|
|
||||||
// Initialize
|
// Initialize
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
// Get library info
|
// Get library info
|
||||||
|
@ -153,7 +151,7 @@
|
||||||
self.version = new Version(null, libraryId);
|
self.version = new Version(null, libraryId);
|
||||||
|
|
||||||
// Create throbber with loading text and progress
|
// Create throbber with loading text and progress
|
||||||
self.throbber = new Throbber('Upgrading to ' + self.version + '...');
|
self.throbber = new Throbber(info.inProgress.replace('%ver', self.version));
|
||||||
|
|
||||||
// Get the next batch
|
// Get the next batch
|
||||||
self.nextBatch({
|
self.nextBatch({
|
||||||
|
@ -226,9 +224,9 @@
|
||||||
}, function (err) {
|
}, function (err) {
|
||||||
// Finished with all parameters that came in
|
// Finished with all parameters that came in
|
||||||
if (err) {
|
if (err) {
|
||||||
return self.setStatus('<p>An error occurred while processing parameters:<br/>' + err + '</p>');
|
return self.setStatus('<p>' + info.error + '<br/>' + err + '</p>');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save upgraded content and get next round of data to process
|
// Save upgraded content and get next round of data to process
|
||||||
self.nextBatch({
|
self.nextBatch({
|
||||||
libraryId: self.version.libraryId,
|
libraryId: self.version.libraryId,
|
||||||
|
@ -292,12 +290,12 @@
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
url: info.libraryBaseUrl + '/' + name + '/' + version.major + '/' + version.minor
|
url: info.libraryBaseUrl + '/' + name + '/' + version.major + '/' + version.minor
|
||||||
}).fail(function () {
|
}).fail(function () {
|
||||||
next('Could not load data for library ' + name + ' ' + version);
|
next(info.errorData.replace('%lib', name + ' ' + version));
|
||||||
}).done(function (library) {
|
}).done(function (library) {
|
||||||
if (library.upgradesScript) {
|
if (library.upgradesScript) {
|
||||||
self.loadScript(library.upgradesScript, function (err) {
|
self.loadScript(library.upgradesScript, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
err = name + ' ' + version + ': ' + err;
|
err = info.errorScript.replace('%lib', name + ' ' + version);
|
||||||
}
|
}
|
||||||
next(err, library);
|
next(err, library);
|
||||||
});
|
});
|
||||||
|
@ -320,7 +318,7 @@
|
||||||
cache: true,
|
cache: true,
|
||||||
url: url
|
url: url
|
||||||
}).fail(function () {
|
}).fail(function () {
|
||||||
next('Could not load upgrades script.');
|
next(true);
|
||||||
}).done(function () {
|
}).done(function () {
|
||||||
next();
|
next();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue