aboutsummaryrefslogtreecommitdiff
path: root/tools/addon-sdk-1.5/examples/annotator/data/list/annotation-list.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/addon-sdk-1.5/examples/annotator/data/list/annotation-list.js')
-rw-r--r--tools/addon-sdk-1.5/examples/annotator/data/list/annotation-list.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/tools/addon-sdk-1.5/examples/annotator/data/list/annotation-list.js b/tools/addon-sdk-1.5/examples/annotator/data/list/annotation-list.js
deleted file mode 100644
index 5653ba5..0000000
--- a/tools/addon-sdk-1.5/examples/annotator/data/list/annotation-list.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
-Construct the HTML for the annotation list.
-
-Bind a function to click events on the link that send a message back to
-the add-on code, so it can open the link in the main browser.
-*/
-
-self.on("message", function onMessage(storedAnnotations) {
- var annotationList = $('#annotation-list');
- annotationList.empty();
- storedAnnotations.forEach(
- function(storedAnnotation) {
- var annotationHtml = $('#template .annotation-details').clone();
- annotationHtml.find('.url').text(storedAnnotation.url)
- .attr('href', storedAnnotation.url);
- annotationHtml.find('.url').bind('click', function(event) {
- event.stopPropagation();
- event.preventDefault();
- self.postMessage(storedAnnotation.url);
- });
- annotationHtml.find('.selection-text')
- .text(storedAnnotation.anchorText);
- annotationHtml.find('.annotation-text')
- .text(storedAnnotation.annotationText);
- annotationList.append(annotationHtml);
- });
-});