Index: chrome/ext/background.js |
=================================================================== |
--- a/chrome/ext/background.js |
+++ b/chrome/ext/background.js |
@@ -194,14 +194,17 @@ |
if (!items) |
return; |
- for (var i = 0; i < items.length; i++) |
+ items.forEach(function(item) |
{ |
chrome.contextMenus.create({ |
- title: items[i].title, |
- contexts: items[i].contexts, |
- onclick: items[i].onclick |
+ title: item.title, |
+ contexts: item.contexts, |
+ onclick: function(info, tab) |
+ { |
+ item.onclick(info.srcUrl, new Page(tab)); |
+ } |
}); |
- } |
+ }); |
}); |
}); |
}; |