1 const CC
= Components
.classes
;
2 const CI
= Components
.interfaces
;
3 const SVC
= CC
['@oy/taboo;1'].getService(CI
.oyITaboo
);
5 var ul
= document
.createElement('ul');
8 function loadTaboos(display
) {
9 display
.container
.setAttribute('id', 'taboos');
10 var enum = SVC
.get(searchText
, false);
11 while (enum.hasMoreElements()) {
12 var tab
= enum.getNext();
13 tab
.QueryInterface(CI
.oyITabooInfo
);
18 document
.getElementById('content').appendChild(display
.container
);
22 var normalStartPage
= {
23 container
: document
.createElement('ul'),
24 display: function(tab
) {
25 var box
= document
.createElement('li');
26 box
.innerHTML
= '<div title="'+tab
.title
+'"><span class="delete" title="delete taboo"></span><span class="title"><nobr>' +
27 tab
.title
+ '</nobr></span><span class="url" title="'+ tab
.url
+'">' +
28 tab
.url
+ '</span><img class="preview" src="' + tab
.imageURL
+ '" /></div>';
30 box
.onclick = function(event
) {
31 if (event
.originalTarget
.className
== 'delete') {
33 box
.parentNode
.removeChild(box
);
36 SVC
.open(tab
.url
, whereToOpenLink(event
));
39 this.container
.appendChild(box
);