From e84fbf0bc391ecd71883356fcbe783b100187902 Mon Sep 17 00:00:00 2001 From: ansuz Date: Fri, 22 Jul 2016 12:24:54 +0200 Subject: [PATCH] more helpers in common --- www/common/cryptpad-common.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/www/common/cryptpad-common.js b/www/common/cryptpad-common.js index 318c12e40..7ca0b6236 100644 --- a/www/common/cryptpad-common.js +++ b/www/common/cryptpad-common.js @@ -71,6 +71,20 @@ define([ }); }; + var getHash = common.getHash = function () { + return window.location.hash.slice(1); + }; + + var setPadAttribute = common.setPadAttribute = function (attr, value) { + var hash = getHash(); + localStorage.setItem([getHash(),attr].join('.'), value); + return value; + }; + + var getPadAttribute = common.getPadAttribute = function (attr) { + return localStorage.getItem([getHash(),attr].join('.')); + }; + /* fetch and migrate your pad history from localStorage */ var getRecentPads = common.getRecentPads = function () { var recentPadsStr = localStorage[storageKey];