過去ログ表示


過去ログ 394 を表示

トピック内全 6 記事中の 1 〜 6 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

新しいタブを現在のタブの右側に開きたい
(#58071) このトピック中1番目の投稿
(環境: Win 7/Other)

ナビゲーションツールバーに「新しいタブ」アイコンを設置しています。

この新しいタブアイコンをクリックした時、通常はタブの右端にタブが
開かれますが、これを親タブのすぐ右側に開く方法はありませんでしょうか?

アドオンTabs Open Relative (Modified)を使っても右端に開かれてしまいます。

Re: 新しいタブを現在のタブの右側に開きたい
(#58072) このトピック中2番目の投稿
(環境: Win 7/Other)

ありません。

>アドオンTabs Open Relative (Modified)を使っても右端に開かれてしまいます。
これはご希望の動作を叶えるためのものではありません。

Re: 新しいタブを現在のタブの右側に開きたい
(#58073) このトピック中3番目の投稿
(環境: WinXP SP3/Other)

> ナビゲーションツールバーに「新しいタブ」アイコンを設置しています。
> この新しいタブアイコンをクリックした時、通常はタブの右端にタブが
> 開かれますが、これを親タブのすぐ右側に開く方法はありませんでしょうか?

誰かにやってもらう、という方法は無いですが、自分でやる、とういう方法はあります。
Ctrl+Tのショートカットや、メニューの「新しいタブ」の系統は、以下のFunctionを呼んでいます。
> http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#1745
> function BrowserOpenTab()
> 1746 {
> 1747 openUILinkIn(BROWSER_NEW_TAB_URL, "tab");
> 1748 }
このあたりでは、場所は指定できませんが、openUILinkInとかその下では、場所とか各種パラメターを指定できます。
一方、リンクのコンテキストメニューには、「リンクをタブに開く」があって、
これは、オプションの設定があってデフォールトがそうなだけかもしれませんが、
そのタブの右側に開きます。
> http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser-context.inc#23
> 23 <menuitem id="context-openlinkintab"
> 24 label="&openLinkCmdInTab.label;"
> 25 accesskey="&openLinkCmdInTab.accesskey;"
> 26 oncommand="gContextMenu.openLinkInTab();"/>
どちらも、似たようなことをしているはずで、下の方では、openURLIn(URL,タブ,...)とかを呼ぶ、というのに、相場は決まっている。

ならば、Custom Buttons、あるいは、PrefBarというアドオンを入れて、自前のツールバーボタンを作り、そのCodeに、ファンクション名(必要なパラメーター);というスクリプト書いておけばいい。

「新規タブを今のタブの右に開く」だと、ちょっと調べないとコードを書けませんが、
たとえば、Firefox 29になってなくなってしまった、ブックマークサイドバーを開くボタンは、
View/SideBar/Bookmarksメニューに設定してある、toggleSidebar('viewBookmarksSidebar'); を書くだけで、自分で作れてしまいます。
Custom Buttons、あるいは、PrefBarで自前のボタンをつくるだけで、そのボタンを追加する小さなアドオンを作ってアドオンをインストール、と、同じことができてしまいます。
toggleSidebar('viewBookmarksSidebar'); を書くだけですから、userChrome.cssでカストマイズ、よりも、もっと簡単な作業と言えます。
DOM Inspectorで、簡単に今あるメニューやボタンの定義を調べられますから、
単に、どこかからどこかのファイルにコピペするだけで自分のしたいことができるもののありかを教えて、ではなく、
自分で何かをしよう、という場合には、
こういうことがしたくて、こういうコードでやろうとしたがうまくいかないが、どこをどう修正すればいいか、
というような質問ができるようになります。

Custom ButtonsもPrefBarも、かなり前からあるアドオンですが、
メニュー + ツールバーボタン ⇒ ツールバーボタンを集めたみたいな「メニューパネル(三ボタン、ハンバーガーボタン)」 + ツールバーボタン
に、ポジションを移そうとしているFirefox 29以降は、結構便利なツールになるはずです。

このあたりについては、MozillaZineフォーラムの以下のトピックを参照してください。
http://forums.mozillazine.jp/viewtopic.php?f=2&t=14750

Re: 新しいタブを現在のタブの右側に開きたい
(#58097) このトピック中4番目の投稿
(環境: Win 7/Other)

> ありません。
>
> >アドオンTabs Open Relative (Modified)を使っても右端に開かれてしまいます。
> これはご希望の動作を叶えるためのものではありません。


だったら回答するな

Re: 新しいタブを現在のタブの右側に開きたい
(#58098) このトピック中5番目の投稿
(環境: Win 7/Other)

> > ナビゲーションツールバーに「新しいタブ」アイコンを設置しています。
>>この新しいタブアイコンをクリックした時、通常はタブの右端にタブが
>>開かれますが、これを親タブのすぐ右側に開く方法はありませんでしょうか?
>
> 誰かにやってもらう、という方法は無いですが、自分でやる、とういう方法はあります。
> Ctrl+Tのショートカットや、メニューの「新しいタブ」の系統は、以下のFunctionを呼んでいます。
>>http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#1745
>>function BrowserOpenTab()
>>1746 {
>>1747 openUILinkIn(BROWSER_NEW_TAB_URL, "tab");
>>1748 }
> このあたりでは、場所は指定できませんが、openUILinkInとかその下では、場所とか各種パラメターを指定できます。
> 一方、リンクのコンテキストメニューには、「リンクをタブに開く」があって、
> これは、オプションの設定があってデフォールトがそうなだけかもしれませんが、
> そのタブの右側に開きます。
>>http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser-context.inc#23
>>23 <menuitem id="context-openlinkintab"
>>24 label="&openLinkCmdInTab.label;"
>>25 accesskey="&openLinkCmdInTab.accesskey;"
>>26 oncommand="gContextMenu.openLinkInTab();"/>
> どちらも、似たようなことをしているはずで、下の方では、openURLIn(URL,タブ,...)とかを呼ぶ、というのに、相場は決まっている。
>
> ならば、Custom Buttons、あるいは、PrefBarというアドオンを入れて、自前のツールバーボタンを作り、そのCodeに、ファンクション名(必要なパラメーター);というスクリプト書いておけばいい。
>
> 「新規タブを今のタブの右に開く」だと、ちょっと調べないとコードを書けませんが、
> たとえば、Firefox 29になってなくなってしまった、ブックマークサイドバーを開くボタンは、
> View/SideBar/Bookmarksメニューに設定してある、toggleSidebar('viewBookmarksSidebar'); を書くだけで、自分で作れてしまいます。
> Custom Buttons、あるいは、PrefBarで自前のボタンをつくるだけで、そのボタンを追加する小さなアドオンを作ってアドオンをインストール、と、同じことができてしまいます。
> toggleSidebar('viewBookmarksSidebar'); を書くだけですから、userChrome.cssでカストマイズ、よりも、もっと簡単な作業と言えます。
> DOM Inspectorで、簡単に今あるメニューやボタンの定義を調べられますから、
> 単に、どこかからどこかのファイルにコピペするだけで自分のしたいことができるもののありかを教えて、ではなく、
> 自分で何かをしよう、という場合には、
> こういうことがしたくて、こういうコードでやろうとしたがうまくいかないが、どこをどう修正すればいいか、
> というような質問ができるようになります。
>
> Custom ButtonsもPrefBarも、かなり前からあるアドオンですが、
> メニュー + ツールバーボタン ⇒ ツールバーボタンを集めたみたいな「メニューパネル(三ボタン、ハンバーガーボタン)」 + ツールバーボタン
> に、ポジションを移そうとしているFirefox 29以降は、結構便利なツールになるはずです。
>
> このあたりについては、MozillaZineフォーラムの以下のトピックを参照してください。
> http://forums.mozillazine.jp/viewtopic.php?f=2&t=14750


難しくて内容が分かりませんがありがとうございます

Re: 新しいタブを現在のタブの右側に開きたい
(#58099) このトピック中6番目の投稿
(環境: Win 7/Other)

> > ありません。
>>
>>>アドオンTabs Open Relative (Modified)を使っても右端に開かれてしまいます。
>>これはご希望の動作を叶えるためのものではありません。
>
>
> だったら回答するな


「方法はありませんでしょうか」
と尋ねたから
「ありません」
と答えただけで、逆ギレするの?
「あります。こうすればいいです。」という回答だけが正しいの?


このトピックの全ページ / [0]

返信不可


- Child Tree -