Mercurial > bugzilla-dashboard
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 |
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 } |