diff --git a/src/background.html b/src/background.html
index 0a6a791..1a28d03 100644
--- a/src/background.html
+++ b/src/background.html
@@ -17,7 +17,6 @@
-
diff --git a/src/js/messaging.js b/src/js/messaging.js
index 0fe9160..c8f08d0 100644
--- a/src/js/messaging.js
+++ b/src/js/messaging.js
@@ -883,7 +883,7 @@ var restoreUserData = function(userData) {
// If we are going to restore all, might as well wipe out clean local
// storage
- µm.XAL.keyvalRemoveAll(onAllRemoved);
+ vAPI.storage.clear(onAllRemoved);
};
/******************************************************************************/
@@ -892,7 +892,7 @@ var resetUserData = function() {
var onAllRemoved = function() {
vAPI.app.restart();
};
- µm.XAL.keyvalRemoveAll(onAllRemoved);
+ vAPI.storage.clear(onAllRemoved);
};
/******************************************************************************/
diff --git a/src/js/storage.js b/src/js/storage.js
index 002f9ab..701fdb5 100644
--- a/src/js/storage.js
+++ b/src/js/storage.js
@@ -41,7 +41,7 @@
/******************************************************************************/
µMatrix.saveUserSettings = function() {
- this.XAL.keyvalSetMany(
+ vAPI.storage.set(
this.userSettings,
this.getBytesInUse.bind(this)
);
diff --git a/src/js/xal.js b/src/js/xal.js
deleted file mode 100644
index 10e980e..0000000
--- a/src/js/xal.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
-
- µMatrix - a Chromium browser extension to black/white list requests.
- Copyright (C) 2014 Raymond Hill
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see {http://www.gnu.org/licenses/}.
-
- Home: https://github.com/gorhill/uMatrix
-*/
-
-/* global chrome, µMatrix */
-
-/******************************************************************************/
-
-µMatrix.XAL = (function(){
-
-/******************************************************************************/
-
-var exports = {};
-var noopFunc = function(){};
-
-/******************************************************************************/
-
-exports.keyvalSetOne = function(key, val, callback) {
- var bin = {};
- bin[key] = val;
- vAPI.storage.set(bin, callback || noopFunc);
-};
-
-/******************************************************************************/
-
-exports.keyvalGetOne = function(key, callback) {
- vAPI.storage.get(key, callback);
-};
-
-/******************************************************************************/
-
-exports.keyvalSetMany = function(dict, callback) {
- vAPI.storage.set(dict, callback || noopFunc);
-};
-
-/******************************************************************************/
-
-exports.keyvalRemoveOne = function(key, callback) {
- vAPI.storage.remove(key, callback || noopFunc);
-};
-
-/******************************************************************************/
-
-exports.keyvalRemoveAll = function(callback) {
- vAPI.storage.clear(callback || noopFunc);
-};
-
-/******************************************************************************/
-
-return exports;
-
-/******************************************************************************/
-
-})();