Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getLocalStorage() {
- var localStorageTmp = localStorage;
- var localStorageArr = {};
- for (var key in localStorageTmp) {
- if (localStorageTmp.hasOwnProperty(key)) {
- localStorageArr[key] = localStorage.getItem(key);
- }
- }
- return JSON.stringify(localStorageArr);
- }
- function setLocalStorage(data) {
- localStorage.clear();
- data = JSON.stringify(data);
- jsonData = JSON.parse(data);
- for (var key in jsonData) {
- localStorage[key] = jsonData[key];
- }
- window.location.reload();
- }
- function dumpLocalStorage(data) {
- data = typeof data === 'undefined' ? JSON.parse(getLocalStorage()) : JSON.parse(JSON.stringify(data));
- var txt = '', element, elements = JSON.parse(data.files);
- for (var i in elements) {
- element = elements[i];
- txt += element.filename + ' (' + location.origin + '/f/' + element.id + '/';
- txt += encodeURIComponent(element.filename).replace(/%20/g, '+') + ')';
- txt += i < elements.length - 1 ? '\n' : '';
- }
- return txt.split('\n').sort().join('\n');
- }
- function simpleDumpLocalStorage() {
- var localStorageTmp = localStorage;
- var localStorageArr = {};
- for (var key in localStorageTmp) {
- if (localStorageTmp.hasOwnProperty(key)) {
- localStorageArr[key] = localStorage.getItem(key);
- }
- }
- var txt = '', element, elements = JSON.parse(localStorageArr.files);
- for (var i in elements) {
- element = elements[i];
- txt += element.filename + ' (' + location.origin + '/f/' + element.id + '/';
- txt += encodeURIComponent(element.filename).replace(/%20/g, '+') + ')';
- txt += i < elements.length - 1 ? '\n' : '';
- }
- return txt.split('\n').sort().join('\n');
- } simpleDumpLocalStorage();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement