зеркало из https://github.com/mozilla/gecko-dev.git
Bug 806929: "Open in new private tab" for awesomebar entries. [r=mfinkle]
--HG-- extra : rebase_source : 230d2b3703f74ab6e585f4a528c1974f4259b709
This commit is contained in:
Родитель
473210cb5e
Коммит
0c6d1f3a86
|
@ -536,7 +536,8 @@ public class AwesomeBar extends GeckoActivity {
|
|||
final int display = mContextMenuSubject.display;
|
||||
|
||||
switch (item.getItemId()) {
|
||||
case R.id.open_new_tab: {
|
||||
case R.id.open_new_tab:
|
||||
case R.id.open_new_private_tab: {
|
||||
if (url == null) {
|
||||
Log.e(LOGTAG, "Can't open in new tab because URL is null");
|
||||
break;
|
||||
|
@ -546,7 +547,11 @@ public class AwesomeBar extends GeckoActivity {
|
|||
if (display == Combined.DISPLAY_READER)
|
||||
newTabUrl = ReaderModeUtils.getAboutReaderForUrl(url, true);
|
||||
|
||||
Tabs.getInstance().loadUrl(newTabUrl, Tabs.LOADURL_NEW_TAB);
|
||||
int flags = Tabs.LOADURL_NEW_TAB;
|
||||
if (item.getItemId() == R.id.open_new_private_tab)
|
||||
flags |= Tabs.LOADURL_PRIVATE;
|
||||
|
||||
Tabs.getInstance().loadUrl(newTabUrl, flags);
|
||||
Toast.makeText(this, R.string.new_tab_opened, Toast.LENGTH_SHORT).show();
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -148,6 +148,7 @@ size. -->
|
|||
<!ENTITY find_close "Close">
|
||||
|
||||
<!ENTITY contextmenu_open_new_tab "Open in New Tab">
|
||||
<!ENTITY contextmenu_open_new_private_tab "Open in New Private Tab">
|
||||
<!ENTITY contextmenu_open_in_reader "Open in Reader">
|
||||
<!ENTITY contextmenu_remove_history "Remove">
|
||||
<!ENTITY contextmenu_remove_bookmark "Remove">
|
||||
|
|
|
@ -8,6 +8,9 @@
|
|||
<item android:id="@+id/open_new_tab"
|
||||
android:title="@string/contextmenu_open_new_tab"/>
|
||||
|
||||
<item android:id="@+id/open_new_private_tab"
|
||||
android:title="@string/contextmenu_open_new_private_tab"/>
|
||||
|
||||
<item android:id="@+id/open_in_reader"
|
||||
android:title="@string/contextmenu_open_in_reader"/>
|
||||
|
||||
|
|
|
@ -158,6 +158,7 @@
|
|||
<string name="reader">&reader;</string>
|
||||
|
||||
<string name="contextmenu_open_new_tab">&contextmenu_open_new_tab;</string>
|
||||
<string name="contextmenu_open_new_private_tab">&contextmenu_open_new_private_tab;</string>
|
||||
<string name="contextmenu_open_in_reader">&contextmenu_open_in_reader;</string>
|
||||
<string name="contextmenu_remove_history">&contextmenu_remove_history;</string>
|
||||
<string name="contextmenu_remove_bookmark">&contextmenu_remove_bookmark;</string>
|
||||
|
|
Загрузка…
Ссылка в новой задаче