-
Notifications
You must be signed in to change notification settings - Fork 2
/
options.html
88 lines (72 loc) · 3.67 KB
/
options.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<html>
<head>
<title>Keyboard-fu options</title>
<link rel=stylesheet href="css/options.css"></link>
</head>
<body>
<div id=sidePane>
<h2>Keyboard-fu <sup>0.6.0</sup></h2>
<p>
Select a key-combo from the list below to view/edit it. Note that any changes will be applied
on newly loaded or reloaded tabs.
</p>
<div id=keyList></div>
<a id=newKeyBtn href="#">+ Add new hotkey</a>
<a id=globalFiltersBtn href="#">Global filters</a>
<div id=bottomControls>
<a id=usageDocBtn href="docs/usage.html" target="_blank">Usage Docs</a>
<a id=docBtn href="docs/api.html" target="_blank">API Docs</a>
<a id=ieBtn href="#">Import/Export Hotkeys</a>
</div>
</div>
<div id=mainPane>
<div id=keyBox class=box style=display:none>
<div id=keyForm></div>
<div id=keyFormControls>
<button id=saveKeyBtn>Save hotkey</button>
<button id=saveNewKeyBtn>Save as a new hotkey</button>
<button id=delKeyBtn>Delete hotkey</button>
<span class=status />
</div>
</div>
<div id=globalFilterBox class=box style=display:none>
<h2>Global hotkey filters</h2>
<p>
The filter patterns added to the following list are added to the end of the filter lists of each
hotkey. When you open a url, the url is matched with every pattern in this total list and stopped
at the first match. If this match starts with a <tt>-</tt> the hotkey is not applied, else, is
applied. Either way, no further patterns are matched against the url.
</p>
<p>
<b>Note:</b> Due to the above nature, if you want a hotkey to only load in a particular website,
like e.g., only on <i>http://*.google.com/*</i> and not load on any other page, add a <i>-*</i>
just after that pattern and all that don't match the first pattern (the google one) will be matched
with the next one, and will not load since it starts with a <tt>-</tt>
</p>
<p>
I hope this explanation is not confusing. However, if you think it can be improved, please get in
touch. Thanks.
</p>
<div id=filterListContainer>
<div id=globalFilter>
<h3>Filter list</h3>
<textarea id=globalFilterInput rows=10 cols=80></textarea>
<br/>
<button id=globalFilterSaveBtn>Save</button>
</div>
</div>
</div>
<div id=ieBox class=box style=display:none>
<p>Copy and save the following so you can export later, may be on a different machine :)</p>
<textarea id=exportBox cols=90 rows=10></textarea>
<p>Paste the data if you have saved previously and click on the Import button below.</p>
<textarea id=importBox cols=90 rows=10></textarea>
<button class=import-btn >Import</button>
</div>
</div>
<!-- <button id=saveBtn>Save</button> -->
<script type="text/javascript" src="vendor/jquery.js"></script>
<script type="text/javascript" src="js/lib.js"></script>
<script type="text/javascript" src="js/options.js"></script>
</body>
</html>