| Index: chrome/common/extensions/docs/examples/extensions/storage_api_devtools/test/content_scripts/2/script.js
|
| ===================================================================
|
| --- chrome/common/extensions/docs/examples/extensions/storage_api_devtools/test/content_scripts/2/script.js (revision 0)
|
| +++ chrome/common/extensions/docs/examples/extensions/storage_api_devtools/test/content_scripts/2/script.js (revision 0)
|
| @@ -0,0 +1,36 @@
|
| +chrome.storage.sync.set({test_2:
|
| + 'the quick brown fox jumps over the lazy dog.'});
|
| +
|
| +chrome.storage.sync.get('href_2', function(items) {
|
| + console.log(items);
|
| + chrome.storage.sync.set({'href_2': location.href});
|
| +});
|
| +
|
| +var lastX, lastY;
|
| +var handling = false;
|
| +
|
| +window.addEventListener('mousemove', function(e) {
|
| + if(handling)
|
| + return;
|
| + if(lastX == undefined) {
|
| + lastX = e.x;
|
| + lastY = e.y;
|
| + } else {
|
| + handling = true;
|
| + chrome.storage.local.set({x: e.x, y: e.y, lastX: lastX, lastY: lastY});
|
| + chrome.storage.local.get('distance', function(items) {
|
| + if(!items['distance'])
|
| + items['distance'] = 0;
|
| + var deltaX = e.x - lastX;
|
| + var deltaY = e.y - lastY;
|
| + var delta = Math.sqrt(deltaX * deltaX + deltaY * deltaY);
|
| + items['distance'] += delta;
|
| + chrome.storage.local.set(items, function() {
|
| + lastX = e.x;
|
| + lastY = e.y;
|
| + handling = false;
|
| + });
|
| + });
|
| + }
|
| +});
|
| +
|
|
|
| Property changes on: chrome/common/extensions/docs/examples/extensions/storage_api_devtools/test/content_scripts/2/script.js
|
| ___________________________________________________________________
|
| Added: svn:mime-type
|
| + text/javascript
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|