aboutsummaryrefslogtreecommitdiffstats
path: root/js/about.js
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-08-11 19:58:26 -0500
committerJesús <heckyel@hyperbola.info>2019-08-11 19:58:26 -0500
commit9ec39f09621c9975582a2b6d9a6fa0313b308086 (patch)
tree918786fdf371606f80bc9cdfbc2966909703e9bf /js/about.js
parent144581a54b8bb1808e23a3ea5c81e619e36a459f (diff)
downloadematrix-9ec39f09621c9975582a2b6d9a6fa0313b308086.tar.lz
ematrix-9ec39f09621c9975582a2b6d9a6fa0313b308086.tar.xz
ematrix-9ec39f09621c9975582a2b6d9a6fa0313b308086.zip
remove tabs in javascript files
Diffstat (limited to 'js/about.js')
-rw-r--r--js/about.js198
1 files changed, 99 insertions, 99 deletions
diff --git a/js/about.js b/js/about.js
index 233c3f0..098bb5e 100644
--- a/js/about.js
+++ b/js/about.js
@@ -29,119 +29,119 @@
uDom.onLoad(function() {
-/******************************************************************************/
-
-var backupUserDataToFile = function() {
- var userDataReady = function(userData) {
- vAPI.download({
- 'url': 'data:text/plain,' + encodeURIComponent(JSON.stringify(userData, null, 2)),
- 'filename': uDom('[data-i18n="aboutBackupFilename"]').text()
- });
- };
+ /******************************************************************************/
- vAPI.messaging.send('about.js', { what: 'getAllUserData' }, userDataReady);
-};
+ var backupUserDataToFile = function() {
+ var userDataReady = function(userData) {
+ vAPI.download({
+ 'url': 'data:text/plain,' + encodeURIComponent(JSON.stringify(userData, null, 2)),
+ 'filename': uDom('[data-i18n="aboutBackupFilename"]').text()
+ });
+ };
-/******************************************************************************/
-
-function restoreUserDataFromFile() {
- var validateBackup = function(s) {
- var userData = null;
- try {
- userData = JSON.parse(s);
- }
- catch (e) {
- userData = null;
- }
- if ( userData === null ) {
- return null;
- }
- if (
- typeof userData !== 'object' ||
- typeof userData.version !== 'string' ||
- typeof userData.when !== 'number' ||
- typeof userData.settings !== 'object' ||
- typeof userData.rules !== 'string' ||
- typeof userData.hostsFiles !== 'object'
- ) {
- return null;
- }
- return userData;
+ vAPI.messaging.send('about.js', { what: 'getAllUserData' }, userDataReady);
};
- var fileReaderOnLoadHandler = function() {
- var userData = validateBackup(this.result);
- if ( !userData ) {
- window.alert(uDom('[data-i18n="aboutRestoreError"]').text());
+ /******************************************************************************/
+
+ function restoreUserDataFromFile() {
+ var validateBackup = function(s) {
+ var userData = null;
+ try {
+ userData = JSON.parse(s);
+ }
+ catch (e) {
+ userData = null;
+ }
+ if ( userData === null ) {
+ return null;
+ }
+ if (
+ typeof userData !== 'object' ||
+ typeof userData.version !== 'string' ||
+ typeof userData.when !== 'number' ||
+ typeof userData.settings !== 'object' ||
+ typeof userData.rules !== 'string' ||
+ typeof userData.hostsFiles !== 'object'
+ ) {
+ return null;
+ }
+ return userData;
+ };
+
+ var fileReaderOnLoadHandler = function() {
+ var userData = validateBackup(this.result);
+ if ( !userData ) {
+ window.alert(uDom('[data-i18n="aboutRestoreError"]').text());
+ return;
+ }
+ var time = new Date(userData.when);
+ var msg = uDom('[data-i18n="aboutRestoreConfirm"]').text()
+ .replace('{{time}}', time.toLocaleString());
+ var proceed = window.confirm(msg);
+ if ( proceed ) {
+ vAPI.messaging.send(
+ 'about.js',
+ { what: 'restoreAllUserData', userData: userData }
+ );
+ }
+ };
+
+ var file = this.files[0];
+ if ( file === undefined || file.name === '' ) {
return;
}
- var time = new Date(userData.when);
- var msg = uDom('[data-i18n="aboutRestoreConfirm"]').text()
- .replace('{{time}}', time.toLocaleString());
- var proceed = window.confirm(msg);
- if ( proceed ) {
- vAPI.messaging.send(
- 'about.js',
- { what: 'restoreAllUserData', userData: userData }
- );
+ if ( file.type.indexOf('text') !== 0 ) {
+ return;
}
- };
-
- var file = this.files[0];
- if ( file === undefined || file.name === '' ) {
- return;
+ var fr = new FileReader();
+ fr.onload = fileReaderOnLoadHandler;
+ fr.readAsText(file);
}
- if ( file.type.indexOf('text') !== 0 ) {
- return;
- }
- var fr = new FileReader();
- fr.onload = fileReaderOnLoadHandler;
- fr.readAsText(file);
-}
-
-/******************************************************************************/
-var startRestoreFilePicker = function() {
- var input = document.getElementById('restoreFilePicker');
- // Reset to empty string, this will ensure an change event is properly
- // triggered if the user pick a file, even if it is the same as the last
- // one picked.
- input.value = '';
- input.click();
-};
+ /******************************************************************************/
-/******************************************************************************/
+ var startRestoreFilePicker = function() {
+ var input = document.getElementById('restoreFilePicker');
+ // Reset to empty string, this will ensure an change event is properly
+ // triggered if the user pick a file, even if it is the same as the last
+ // one picked.
+ input.value = '';
+ input.click();
+ };
-var resetUserData = function() {
- var proceed = window.confirm(uDom('[data-i18n="aboutResetConfirm"]').text());
- if ( proceed ) {
- vAPI.messaging.send('about.js', { what: 'resetAllUserData' });
- }
-};
+ /******************************************************************************/
-/******************************************************************************/
-
-(function() {
- var renderStats = function(details) {
- document.getElementById('aboutVersion').textContent = details.version;
- var template = uDom('[data-i18n="aboutStorageUsed"]').text();
- var storageUsed = '?';
- if ( typeof details.storageUsed === 'number' ) {
- storageUsed = details.storageUsed.toLocaleString();
+ var resetUserData = function() {
+ var proceed = window.confirm(uDom('[data-i18n="aboutResetConfirm"]').text());
+ if ( proceed ) {
+ vAPI.messaging.send('about.js', { what: 'resetAllUserData' });
}
- document.getElementById('aboutStorageUsed').textContent =
- template.replace('{{storageUsed}}', storageUsed);
};
- vAPI.messaging.send('about.js', { what: 'getSomeStats' }, renderStats);
-})();
-
-/******************************************************************************/
-
-uDom('#backupUserDataButton').on('click', backupUserDataToFile);
-uDom('#restoreUserDataButton').on('click', startRestoreFilePicker);
-uDom('#restoreFilePicker').on('change', restoreUserDataFromFile);
-uDom('#resetUserDataButton').on('click', resetUserData);
-/******************************************************************************/
+ /******************************************************************************/
+
+ (function() {
+ var renderStats = function(details) {
+ document.getElementById('aboutVersion').textContent = details.version;
+ var template = uDom('[data-i18n="aboutStorageUsed"]').text();
+ var storageUsed = '?';
+ if ( typeof details.storageUsed === 'number' ) {
+ storageUsed = details.storageUsed.toLocaleString();
+ }
+ document.getElementById('aboutStorageUsed').textContent =
+ template.replace('{{storageUsed}}', storageUsed);
+ };
+ vAPI.messaging.send('about.js', { what: 'getSomeStats' }, renderStats);
+ })();
+
+ /******************************************************************************/
+
+ uDom('#backupUserDataButton').on('click', backupUserDataToFile);
+ uDom('#restoreUserDataButton').on('click', startRestoreFilePicker);
+ uDom('#restoreFilePicker').on('change', restoreUserDataFromFile);
+ uDom('#resetUserDataButton').on('click', resetUserData);
+
+ /******************************************************************************/
});