memory.js 481 B

123456789101112131415161718192021222324
  1. /**
  2. * @fileOverview
  3. *
  4. * UI 状态记忆
  5. *
  6. * @author: techird
  7. * @copyright: Baidu FEX, 2014
  8. */
  9. KityMinder.registerUI('memory', function () {
  10. var ls = window.localStorage;
  11. var memory = ls.uiMemory ? JSON.parse(ls.uiMemory) : {};
  12. return {
  13. get: function(item) {
  14. return memory[item] || null;
  15. },
  16. set: function(item, value) {
  17. memory[item] = value;
  18. ls.uiMemory = JSON.stringify(memory);
  19. }
  20. };
  21. });