aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--manifest.json7
-rw-r--r--options.html78
2 files changed, 84 insertions, 1 deletions
diff --git a/manifest.json b/manifest.json
index f3ada9a..d013bcb 100644
--- a/manifest.json
+++ b/manifest.json
@@ -10,5 +10,10 @@
"matches": ["*://*.timetask.com/time/add/"],
"js": ["timetasker.js"]
}
- ]
+ ],
+
+ "options_ui": {
+ "page": "options.html",
+ "chrome_style": true
+ }
}
diff --git a/options.html b/options.html
new file mode 100644
index 0000000..3b3033e
--- /dev/null
+++ b/options.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>Timetasker Options</title>
+</head>
+
+<body>
+ <table>
+ <tr>
+ <td>
+ <label for="client">Client:</label>
+ </td>
+ <td>
+ <input type="text" id="client" name="client" />
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <label for="project">Project:</label>
+ </td>
+ <td>
+ <input type="text" id="project" name="project" />
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <label for="module">Module:</label>
+ </td>
+ <td>
+ <input type="text" id="module" name="module" />
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <label for="task">Task:</label>
+ </td>
+ <td>
+ <input type="text" id="task" name="task" />
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <label for="work_type">Work Type:</label>
+ </td>
+ <td>
+ <input type="text" id="work_type" name="work_type" />
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <label for="time">Time:</label>
+ </td>
+ <td>
+ <input type="text" id="time" name="time" />
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <label for="billable">Billable:</label>
+ </td>
+ <td>
+ <input type="checkbox" id="billable" name="billable" />
+ </td>
+ </tr>
+ </table>
+
+ <div id="status"></div>
+ <button id="save">Save</button>
+
+ <script src="options.js"></script>
+</body>
+</html>