annotate js/cache.js @ 55:cd51aebfbf68

Removed extraneous logging
author Atul Varma <avarma@mozilla.com>
date Sat, 24 Apr 2010 23:50:23 -0700
parents b2e0ea0178fb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
1 // Really simple JSON cache that uses a form field as
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
2 // a back-end.
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
3 function buildCache(selector) {
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
4 var data = {};
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
5 var json = $(selector).val();
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
6 if (json.length)
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
7 data = JSON.parse(json);
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
8
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
9 return {
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
10 set: function set(key, value) {
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
11 data[key] = value;
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
12 $(selector).val(JSON.stringify(data));
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
13 },
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
14 get: function get(key) {
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
15 return data[key];
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
16 }
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
17 };
4a698ea4be60 Added a really simple bug filing page w/ autocomplete for product/component.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
18 }