您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. wn.defaults = {
  2. get_user_default: function(key) {
  3. var d = wn.boot.profile.defaults[key];
  4. if($.isArray(d)) d = d[0];
  5. return d;
  6. },
  7. get_user_defaults: function(key) {
  8. var d = wn.boot.profile.defaults[key];
  9. if(!$.isArray(d)) d = [d];
  10. return d;
  11. },
  12. get_global_default: function(key) {
  13. var d = sys_defaults[key];
  14. if($.isArray(d)) d = d[0];
  15. return d;
  16. },
  17. get_global_defaults: function(key) {
  18. var d = sys_defaults[key];
  19. if(!$.isArray(d)) d = [d];
  20. return d;
  21. },
  22. set_default: function(key, value, callback) {
  23. if(typeof value=="string")
  24. value = JSON.stringify(value);
  25. wn.boot.profile.defaults[key] = value;
  26. wn.call({
  27. method: "webnotes.client.set_default",
  28. args: {
  29. key: key,
  30. value: value
  31. },
  32. callback: callback || function(r) {}
  33. });
  34. },
  35. get_default: function(key) {
  36. var value = wn.boot.profile.defaults[key];
  37. if(value) {
  38. try {
  39. return JSON.parse(value)
  40. } catch(e) {
  41. return value;
  42. }
  43. }
  44. },
  45. }