| OLD | NEW |
| 1 #include "PluginStdAfx.h" | 1 #include "PluginStdAfx.h" |
| 2 | 2 |
| 3 #include "PluginClass.h" | 3 #include "PluginClass.h" |
| 4 #include "PluginSettings.h" | 4 #include "PluginSettings.h" |
| 5 #include "PluginSystem.h" | 5 #include "PluginSystem.h" |
| 6 #ifdef SUPPORT_FILTER | 6 #ifdef SUPPORT_FILTER |
| 7 #include "PluginFilter.h" | 7 #include "PluginFilter.h" |
| 8 #endif | 8 #endif |
| 9 #include "PluginMimeFilterClient.h" | 9 #include "PluginMimeFilterClient.h" |
| 10 #include "PluginClient.h" | 10 #include "PluginClient.h" |
| (...skipping 1315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1326 } | 1326 } |
| 1327 } | 1327 } |
| 1328 break; | 1328 break; |
| 1329 } | 1329 } |
| 1330 case ID_MENU_DISABLE_ON_SITE: | 1330 case ID_MENU_DISABLE_ON_SITE: |
| 1331 { | 1331 { |
| 1332 CPluginSettings* settings = CPluginSettings::GetInstance(); | 1332 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 1333 CString urlString = GetTab()->GetDocumentUrl(); | 1333 CString urlString = GetTab()->GetDocumentUrl(); |
| 1334 if (client->IsWhitelistedUrl(std::wstring(urlString))) | 1334 if (client->IsWhitelistedUrl(std::wstring(urlString))) |
| 1335 { | 1335 { |
| 1336 settings->RemoveWhiteListedDomain(ExtractDomain(urlString)); | 1336 settings->RemoveWhiteListedDomain(client->GetHostFromUrl(urlString.GetSt
ring()).c_str()); |
| 1337 } | 1337 } |
| 1338 else | 1338 else |
| 1339 { | 1339 { |
| 1340 settings->AddWhiteListedDomain(ExtractDomain(urlString)); | 1340 settings->AddWhiteListedDomain(client->GetHostFromUrl(urlString.GetStrin
g()).c_str()); |
| 1341 } | 1341 } |
| 1342 GetBrowser()->Refresh(); | 1342 GetBrowser()->Refresh(); |
| 1343 } | 1343 } |
| 1344 case ID_MENU_ACCEPTABLE_ADS: | 1344 case ID_MENU_ACCEPTABLE_ADS: |
| 1345 { | 1345 { |
| 1346 if (client->AcceptableAdsStatus()) | 1346 if (client->AcceptableAdsStatus()) |
| 1347 { | 1347 { |
| 1348 client->RemoveSubscription(client->GetPref(L"subscriptions_exceptionsurl
", L"")); | 1348 client->RemoveSubscription(client->GetPref(L"subscriptions_exceptionsurl
", L"")); |
| 1349 } | 1349 } |
| 1350 else | 1350 else |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1389 miiSep.fType = MFT_SEPARATOR; | 1389 miiSep.fType = MFT_SEPARATOR; |
| 1390 | 1390 |
| 1391 CPluginClient* client = CPluginClient::GetInstance(); | 1391 CPluginClient* client = CPluginClient::GetInstance(); |
| 1392 | 1392 |
| 1393 CPluginSettings* settings = CPluginSettings::GetInstance(); | 1393 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 1394 | 1394 |
| 1395 #ifdef SUPPORT_WHITELIST | 1395 #ifdef SUPPORT_WHITELIST |
| 1396 { | 1396 { |
| 1397 ctext = dictionary->Lookup("menu", "menu-disable-on-site"); | 1397 ctext = dictionary->Lookup("menu", "menu-disable-on-site"); |
| 1398 // Is domain in white list? | 1398 // Is domain in white list? |
| 1399 ReplaceString(ctext, L"?1?", ExtractDomain(url).GetString()); | 1399 ReplaceString(ctext, L"?1?", client->GetHostFromUrl(url.GetString())); |
| 1400 if (client->IsWhitelistedUrl(std::wstring(GetTab()->GetDocumentUrl()))) | 1400 if (client->IsWhitelistedUrl(std::wstring(GetTab()->GetDocumentUrl()))) |
| 1401 { | 1401 { |
| 1402 fmii.fState = MFS_CHECKED | MFS_ENABLED; | 1402 fmii.fState = MFS_CHECKED | MFS_ENABLED; |
| 1403 } | 1403 } |
| 1404 else | 1404 else |
| 1405 { | 1405 { |
| 1406 fmii.fState = MFS_UNCHECKED | MFS_ENABLED; | 1406 fmii.fState = MFS_UNCHECKED | MFS_ENABLED; |
| 1407 } | 1407 } |
| 1408 fmii.fMask = MIIM_STRING | MIIM_STATE; | 1408 fmii.fMask = MIIM_STRING | MIIM_STATE; |
| 1409 fmii.dwTypeData = const_cast<LPWSTR>(ctext.c_str()); | 1409 fmii.dwTypeData = const_cast<LPWSTR>(ctext.c_str()); |
| (...skipping 587 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1997 } | 1997 } |
| 1998 } | 1998 } |
| 1999 } | 1999 } |
| 2000 | 2000 |
| 2001 hTabWnd = ::GetWindow(hTabWnd, GW_HWNDNEXT); | 2001 hTabWnd = ::GetWindow(hTabWnd, GW_HWNDNEXT); |
| 2002 } | 2002 } |
| 2003 | 2003 |
| 2004 return hTabWnd; | 2004 return hTabWnd; |
| 2005 | 2005 |
| 2006 } | 2006 } |
| OLD | NEW |