Diffstat (limited to 'frontend/beta/js/Clipperz/Profile.js') (more/less context) (ignore whitespace changes)
-rw-r--r-- | frontend/beta/js/Clipperz/Profile.js | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/frontend/beta/js/Clipperz/Profile.js b/frontend/beta/js/Clipperz/Profile.js index 31888a9..fb12417 100644 --- a/frontend/beta/js/Clipperz/Profile.js +++ b/frontend/beta/js/Clipperz/Profile.js | |||
@@ -1,56 +1,53 @@ | |||
1 | /* | 1 | /* |
2 | 2 | ||
3 | Copyright 2008-2011 Clipperz Srl | 3 | Copyright 2008-2011 Clipperz Srl |
4 | 4 | ||
5 | This file is part of Clipperz's Javascript Crypto Library. | 5 | This file is part of Clipperz Community Edition. |
6 | Javascript Crypto Library provides web developers with an extensive | 6 | Clipperz Community Edition is an online password manager. |
7 | and efficient set of cryptographic functions. The library aims to | ||
8 | obtain maximum execution speed while preserving modularity and | ||
9 | reusability. | ||
10 | For further information about its features and functionalities please | 7 | For further information about its features and functionalities please |
11 | refer to http://www.clipperz.com | 8 | refer to http://www.clipperz.com. |
12 | 9 | ||
13 | * Javascript Crypto Library is free software: you can redistribute | 10 | * Clipperz Community Edition is free software: you can redistribute |
14 | it and/or modify it under the terms of the GNU Affero General Public | 11 | it and/or modify it under the terms of the GNU Affero General Public |
15 | License as published by the Free Software Foundation, either version | 12 | License as published by the Free Software Foundation, either version |
16 | 3 of the License, or (at your option) any later version. | 13 | 3 of the License, or (at your option) any later version. |
17 | 14 | ||
18 | * Javascript Crypto Library is distributed in the hope that it will | 15 | * Clipperz Community Edition is distributed in the hope that it will |
19 | be useful, but WITHOUT ANY WARRANTY; without even the implied | 16 | be useful, but WITHOUT ANY WARRANTY; without even the implied |
20 | warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | 17 | warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
21 | See the GNU Affero General Public License for more details. | 18 | See the GNU Affero General Public License for more details. |
22 | 19 | ||
23 | * You should have received a copy of the GNU Affero General Public | 20 | * You should have received a copy of the GNU Affero General Public |
24 | License along with Javascript Crypto Library. If not, see | 21 | License along with Clipperz Community Edition. If not, see |
25 | <http://www.gnu.org/licenses/>. | 22 | <http://www.gnu.org/licenses/>. |
26 | 23 | ||
27 | */ | 24 | */ |
28 | 25 | ||
29 | addEvent(window, "load", sortables_init); | 26 | addEvent(window, "load", sortables_init); |
30 | 27 | ||
31 | var SORT_COLUMN_INDEX; | 28 | var SORT_COLUMN_INDEX; |
32 | 29 | ||
33 | function sortables_init() { | 30 | function sortables_init() { |
34 | // Find all tables with class sortable and make them sortable | 31 | // Find all tables with class sortable and make them sortable |
35 | if (!document.getElementsByTagName) return; | 32 | if (!document.getElementsByTagName) return; |
36 | tbls = document.getElementsByTagName("table"); | 33 | tbls = document.getElementsByTagName("table"); |
37 | for (ti=0;ti<tbls.length;ti++) { | 34 | for (ti=0;ti<tbls.length;ti++) { |
38 | thisTbl = tbls[ti]; | 35 | thisTbl = tbls[ti]; |
39 | if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) { | 36 | if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) { |
40 | //initTable(thisTbl.id); | 37 | //initTable(thisTbl.id); |
41 | ts_makeSortable(thisTbl); | 38 | ts_makeSortable(thisTbl); |
42 | } | 39 | } |
43 | } | 40 | } |
44 | } | 41 | } |
45 | 42 | ||
46 | function ts_makeSortable(table) { | 43 | function ts_makeSortable(table) { |
47 | if (table.rows && table.rows.length > 0) { | 44 | if (table.rows && table.rows.length > 0) { |
48 | var firstRow = table.rows[0]; | 45 | var firstRow = table.rows[0]; |
49 | } | 46 | } |
50 | if (!firstRow) return; | 47 | if (!firstRow) return; |
51 | 48 | ||
52 | // We have a first row: assume it's the header, and make its contents clickable links | 49 | // We have a first row: assume it's the header, and make its contents clickable links |
53 | for (var i=0;i<firstRow.cells.length;i++) { | 50 | for (var i=0;i<firstRow.cells.length;i++) { |
54 | var cell = firstRow.cells[i]; | 51 | var cell = firstRow.cells[i]; |
55 | var txt = ts_getInnerText(cell); | 52 | var txt = ts_getInnerText(cell); |
56 | cell.innerHTML = '<a href="#" class="sortheader" '+ | 53 | cell.innerHTML = '<a href="#" class="sortheader" '+ |