main.js 905 B

12345678910111213141516171819202122232425
  1. /**
  2. * @Author HonorLee (dev@honorlee.me)
  3. * @Version 1.0 (2019-04-21)
  4. * @License MIT
  5. */
  6. var mainWidth = 600,mainHeight = 800;
  7. var wordDataArr,wordDataObj,wordOpt,currentWord;
  8. chrome.storage.local.get(['wordsArr','wordsObj','wordOpt'],function(items){
  9. wordDataArr = items.wordsArr?items.wordsArr:[];
  10. wordDataObj = items.wordsObj?items.wordsObj:{};
  11. wordOpt = items.wordOpt?items.wordOpt:{};
  12. });
  13. chrome.app.runtime.onLaunched.addListener(function() {
  14. chrome.app.window.create('windows/main.html', {
  15. id:'main',
  16. innerBounds:{width:mainWidth,height:mainHeight},
  17. resizable:false,
  18. // frame:{type:'none'}
  19. },function(mainWindow){
  20. mainWindow.resizeTo(mainWidth,mainHeight);
  21. mainWindow.onClosed.addListener(function(){
  22. chrome.storage.local.set({wordsArr:wordDataArr,wordsObj:wordDataObj,wordOpt:wordOpt});
  23. });
  24. });
  25. });