mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-16 10:55:46 +01:00
Add Bookmark{Change,Remove} autocommands. Fix tags arg of BookmarkAdd, but keyword will still need BookmarkChange.
--HG-- extra : rebase_source : 2a3a37c3bf1743274ca875afbe110d85f70517d7
This commit is contained in:
@@ -27,8 +27,6 @@ BUGS:
|
||||
|
||||
- messages is still broken in several ways - needs testing.
|
||||
=> it often overwrites the open command line while editing etc.
|
||||
- <tags> and <keyword> autocmd 'keywords' are not available when adding a
|
||||
bookmark - they're being set after the observer triggers the autocmd event.
|
||||
- :messages is _very_ slow for message history of several thousand lines ->
|
||||
Unresponsive Script: util.js:79 (sometimes xmlToDom() and elsewhere)
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ const Config = Module("config", ConfigBase, {
|
||||
|
||||
autocommands: {
|
||||
BookmarkAdd: "Triggered after a page is bookmarked",
|
||||
BookmarkChange: "Triggered after a page's bookmark is changed",
|
||||
BookmarkRemove: "Triggered after a page's bookmark is removed",
|
||||
ColorScheme: "Triggered after a color scheme has been loaded",
|
||||
DOMLoad: "Triggered when a page's DOM content has fully loaded",
|
||||
DownloadPost: "Triggered when a download has completed",
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
|
||||
<dl tag="autocommand-list" replace="autocommand-list">
|
||||
<dt>BookmarkAdd</dt> <dd>Triggered after a page is bookmarked</dd>
|
||||
<dt>BookmarkChange</dt> <dd>Triggered after a page's bookmark is changed</dd>
|
||||
<dt>BookmarkRemove</dt> <dd>Triggered after a page's bookmark is removed</dd>
|
||||
<dt>ColorScheme</dt> <dd>Triggered after a color scheme has been loaded</dd>
|
||||
<dt>DOMLoad</dt> <dd>Triggered when a page's DOM content has fully loaded</dd>
|
||||
<dt>DownloadPost</dt> <dd>Triggered when a download has completed</dd>
|
||||
@@ -29,9 +31,10 @@
|
||||
<dt><title></dt> <dd>The page, bookmark or download title.</dd>
|
||||
<dt><doc></dt> <dd>The document for which the event occurred. Only for <em>DOMLoad</em>, <em>PageLoad</em> and <em>PageLoadPre</em>.</dd>
|
||||
<dt><tab></dt> <dd>The tab in which the event occurred. Only for <em>DOMLoad</em>, <em>PageLoad</em> and <em>PageLoadPre</em>.</dd>
|
||||
<dt><tags></dt> <dd>The tags applied to <url>. Only for <em>BookmarkAdd</em>.</dd>
|
||||
<dt><keyword></dt> <dd>The keywords applied to the bookmark. Only for <em>BookmarkAdd</em>.</dd>
|
||||
<dt><icon></dt> <dd>The icon associated with <url>. Only for <em>BookmarkAdd</em>.</dd>
|
||||
<dt><changed></dt> <dd>The name of the property that has changed. Only for <em>BookmarkChange</em>.</dd>
|
||||
<dt><tags></dt> <dd>The tags applied to <url>. Only for <em>Bookmark*</em>.</dd>
|
||||
<dt><keyword></dt> <dd>The keywords applied to the bookmark. Only for <em>BookmarkChange</em>, <em>BookmarkRemove</em>.</dd>
|
||||
<dt><icon></dt> <dd>The icon associated with <url>. Only for <em>Bookmark*</em>.</dd>
|
||||
<dt><size></dt> <dd>The size of a downloaded file. Only for <em>DownloadPost</em>.</dd>
|
||||
<dt><file></dt> <dd>The target destination of a download. Only for <em>DownloadPost</em>.</dd>
|
||||
<dt><state></dt> <dd>The new state. Only for "Fullscreen" and <em>PrivateMode</em>.</dd>
|
||||
|
||||
Reference in New Issue
Block a user