Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: options/other.js

Issue 8560083: adblockplusopera: Port UI code from Chrome (Closed)
Patch Set: Created Oct. 19, 2012, 4:04 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « options/listsDisplay.js ('k') | options/privacy.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 var otherParent = document.getElementById('other');
2
3 var section = document.createElement('h2');
4 section.appendChild(document.createTextNode(translate.get('other_preferences'))) ;
5 otherParent.appendChild(section);
6
7 //BUTTON
8 /*
9 var section = document.createElement('h3');
10 section.appendChild(document.createTextNode(translate.get('button')));
11 otherParent.appendChild(section);
12
13 var subsection = document.createElement('div');
14 var label = document.createElement('label');
15
16 var checkbox = document.createElement('input');
17 checkbox.setAttribute('type', 'checkbox');
18 checkbox.setAttribute('name', 'button');
19 checkbox.setAttribute('id', 'button');
20 checkbox.setAttribute('onClick', 'setButton()');
21 checkbox.checked = preferences.bool('button');
22 label.appendChild(checkbox);
23
24 var text = document.createElement('span');
25 text.innerHTML = translate.get('button_descript');
26 label.appendChild(text);
27
28 subsection.appendChild(label);
29 otherParent.appendChild(subsection);*/
30
31 //INTERVAL
32 var subsection = document.createElement('div');
33 var intervalTitle = document.createElement('h3');
34 intervalTitle.appendChild(document.createTextNode(translate.get('interval_title' )));
35 subsection.appendChild(intervalTitle);
36 var intervals = [43200000, 86400000, 172800000, 604800000, 2592000000];
37 intervalInput = document.createElement('select');
38 intervalInput.setAttribute('id', 'interval');
39 intervalInput.setAttribute('onChange', 'setInterval()');
40 for(i in intervals) {
41 var element = document.createElement('option');
42 element.appendChild(document.createTextNode(translate.get('interval_' + intervals[i])));
43 if(preferences.int('interval') == intervals[i])
44 element.setAttribute('selected', 'selected');
45 element.setAttribute('value', intervals[i]);
46 intervalInput.appendChild(element);
47 }
48 subsection.appendChild(intervalInput);
49 otherParent.appendChild(subsection);
50
51
52 function setInterval() {
53 preferences.int('interval', document.getElementById('interval').value);
54 }
55 function setButton() {
56 opera.extension.postMessage({request: 'button', enable: document.getElem entById('button').checked});
57 }
OLDNEW
« no previous file with comments | « options/listsDisplay.js ('k') | options/privacy.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld