From aad373b519fdaf2b04004db3e95c1571c5d9ddf8 Mon Sep 17 00:00:00 2001 From: shunirr Date: Thu, 20 Mar 2008 16:32:41 +0000 Subject: lang/javascript/vimperator-plugins/trunk lang/javascript/vimperator-plugins/tags/0.5.3 - mkdir trunk, tags - mv some files git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@8221 d0d07461-0603-4401-acd4-de1884942a52 --- ex_autocmd.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ex_autocmd.js (limited to 'ex_autocmd.js') diff --git a/ex_autocmd.js b/ex_autocmd.js new file mode 100644 index 0000000..e8a9661 --- /dev/null +++ b/ex_autocmd.js @@ -0,0 +1,17 @@ +// Vimperator plugin: 'Ex Autocmd' +// Last Change: 29-Feb-2008. Jan 2008 +// License: Creative Commons +// Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid +// +// extends autocmd for vimperator0.6.* +// Ex Events: +// TabSelect +// TabLeave + +var recentTab = null; +function tabSelect(e){ + vimperator.autocommands.trigger("TabSelect",gBrowser.selectedTab.linkedBrowser.contentWindow.location.href); + vimperator.autocommands.trigger("TabLeave",recentTab?recentTab:""); + recentTab = gBrowser.selectedTab.linkedBrowser.contentWindow.location.href; +} +gBrowser.tabContainer.addEventListener("TabSelect",tabSelect,false); -- cgit v1.2.3