<commit_before>chrome.app.runtime.onLaunched.addListener(function(launchData) {
  chrome.app.window.create(
    'index.html',
    {
      id: 'mainWindow',
      bounds: {width: 900, height: 600}
    }
  );
});

chrome.runtime.onInstalled.addListener(function(){
  chrome.contextMenus.create({
    title: 'Stay on Top',
    id: 'stayontop',
    contexts: ['all']
  });
});

chrome.contextMenus.onClicked.addListener(function(itemData){
  if (itemData.menuItemId == "stayontop"){
    chrome.app.window.get("mainWindow").setAlwaysOnTop(true);
  }
});<commit_msg>completed "stay on top" feature.<commit_after>chrome.app.runtime.onLaunched.addListener(function(launchData) {
  chrome.app.window.create(
    'index.html',
    {
      id: 'mainWindow',
      bounds: {width: 900, height: 600}
    }
  );
});

chrome.runtime.onInstalled.addListener(function(){
  chrome.contextMenus.create({
    title: 'Stay on Top',
    id: 'stayontop',
    contexts: ['all']
  });
});

chrome.contextMenus.onClicked.addListener(function(itemData){
  if (itemData.menuItemId == "stayontop"){
    if (chrome.app.window.get("mainWindow").isAlwaysOnTop() == false){
      chrome.app.window.get("mainWindow").setAlwaysOnTop(true);
    }else{
      chrome.app.window.get("mainWindow").setAlwaysOnTop(false);
    }
  }
});
{'fraction_non_alphanumeric': 0.1731066460587326, 'fraction_numerical': 0.00927357032457496, 'mean_word_length': 4.0, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1011245', 'n_tokens_mistral': 479, 'n_tokens_neox': 443, 'n_words': 59}