summaryrefslogtreecommitdiff
path: root/frontend/gamma/js/Clipperz/PM/UI/Canvas
authorClipperz <info@clipperz.com>2013-01-31 13:42:04 (UTC)
committer Clipperz <info@clipperz.com>2013-01-31 13:42:04 (UTC)
commit07d0357beef5d9328a2dd8d07ad7b39c87ac55e4 (patch) (unidiff)
treef7a4aed8848302db153c2a211f8e58b944eb4c5b /frontend/gamma/js/Clipperz/PM/UI/Canvas
parent767a3dcf48b6ac911c088af5dd7738a728eb6b99 (diff)
downloadclipperz-07d0357beef5d9328a2dd8d07ad7b39c87ac55e4.zip
clipperz-07d0357beef5d9328a2dd8d07ad7b39c87ac55e4.tar.gz
clipperz-07d0357beef5d9328a2dd8d07ad7b39c87ac55e4.tar.bz2
Updated Copyright claims
- updated reference dates; - removed reference to Community Edition; - normalized logging using Clipperz.log[Warn|Error|Debug]
Diffstat (limited to 'frontend/gamma/js/Clipperz/PM/UI/Canvas') (more/less context) (ignore whitespace changes)
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/download.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/look.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/directLogin.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/protect.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/share.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/store.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/GraphicFunctions.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/exclamationMark.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/info.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/questionMark.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/RegisterButton/normal.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Star/normal.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/close.js22
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/open.js22
15 files changed, 150 insertions, 180 deletions
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/download.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/download.js
index 25e82ca..f667526 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/download.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/download.js
@@ -1,117 +1,115 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //download.js 25 //download.js
28 //Download 26 //Download
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/15/10 28 //Created by Giulio Cesare Solaroli on 3/15/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_CoverActions_downloadWidth = 46.0; 33var kClipperz_PM_UI_Canvas_CoverActions_downloadWidth = 46.0;
36var kClipperz_PM_UI_Canvas_CoverActions_downloadHeight = 46.0; 34var kClipperz_PM_UI_Canvas_CoverActions_downloadHeight = 46.0;
37 35
38function Clipperz_PM_UI_Canvas_CoverActions_download(canvas, aColor, aFillColor, aThickness) 36function Clipperz_PM_UI_Canvas_CoverActions_download(canvas, aColor, aFillColor, aThickness)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var stroke; 41 var stroke;
44 var path; 42 var path;
45 var pointX; 43 var pointX;
46 var pointY; 44 var pointY;
47 if (window.devicePixelRatio) 45 if (window.devicePixelRatio)
48 resolution = window.devicePixelRatio; 46 resolution = window.devicePixelRatio;
49 else 47 else
50 resolution = 1.0; 48 resolution = 1.0;
51 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_CoverActions_downloadWidth + canvas.height / kClipperz_PM_UI_Canvas_CoverActions_downloadHeight); 49 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_CoverActions_downloadWidth + canvas.height / kClipperz_PM_UI_Canvas_CoverActions_downloadHeight);
52 50
53 context.save(); 51 context.save();
54 context.scale(canvas.width / kClipperz_PM_UI_Canvas_CoverActions_downloadWidth, canvas.height / kClipperz_PM_UI_Canvas_CoverActions_downloadHeight); 52 context.scale(canvas.width / kClipperz_PM_UI_Canvas_CoverActions_downloadWidth, canvas.height / kClipperz_PM_UI_Canvas_CoverActions_downloadHeight);
55 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_CoverActions_downloadWidth, kClipperz_PM_UI_Canvas_CoverActions_downloadHeight); 53 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_CoverActions_downloadWidth, kClipperz_PM_UI_Canvas_CoverActions_downloadHeight);
56 54
57 // arrow 55 // arrow
58 56
59 stroke = aThickness; 57 stroke = aThickness;
60 stroke *= resolution; 58 stroke *= resolution;
61 if (stroke < 1.0) 59 if (stroke < 1.0)
62 stroke = Math.ceil(stroke); 60 stroke = Math.ceil(stroke);
63 else 61 else
64 stroke = Math.round(stroke); 62 stroke = Math.round(stroke);
65 stroke /= resolution; 63 stroke /= resolution;
66 alignStroke = (0.5 * stroke * resolution) % 1.0; 64 alignStroke = (0.5 * stroke * resolution) % 1.0;
67 context.beginPath(); 65 context.beginPath();
68 pointX = 16.5; 66 pointX = 16.5;
69 pointY = 22.5; 67 pointY = 22.5;
70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 68 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 69 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
72 context.moveTo(pointX, pointY); 70 context.moveTo(pointX, pointY);
73 pointX = 19.5; 71 pointX = 19.5;
74 pointY = 8.5; 72 pointY = 8.5;
75 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 73 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
76 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 74 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
77 context.lineTo(pointX, pointY); 75 context.lineTo(pointX, pointY);
78 pointX = 30.038; 76 pointX = 30.038;
79 pointY = 10.605; 77 pointY = 10.605;
80 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 78 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
81 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 79 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
82 context.lineTo(pointX, pointY); 80 context.lineTo(pointX, pointY);
83 pointX = 27.354; 81 pointX = 27.354;
84 pointY = 24.354; 82 pointY = 24.354;
85 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 83 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
86 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 84 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
87 context.lineTo(pointX, pointY); 85 context.lineTo(pointX, pointY);
88 pointX = 33.28; 86 pointX = 33.28;
89 pointY = 25.293; 87 pointY = 25.293;
90 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 88 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
91 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 89 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
92 context.lineTo(pointX, pointY); 90 context.lineTo(pointX, pointY);
93 pointX = 19.81; 91 pointX = 19.81;
94 pointY = 36.828; 92 pointY = 36.828;
95 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 93 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
96 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 94 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
97 context.lineTo(pointX, pointY); 95 context.lineTo(pointX, pointY);
98 pointX = 10.07; 96 pointX = 10.07;
99 pointY = 21.617; 97 pointY = 21.617;
100 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 98 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
101 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 99 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
102 context.lineTo(pointX, pointY); 100 context.lineTo(pointX, pointY);
103 pointX = 16.5; 101 pointX = 16.5;
104 pointY = 22.5; 102 pointY = 22.5;
105 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 103 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
106 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 104 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
107 context.lineTo(pointX, pointY); 105 context.lineTo(pointX, pointY);
108 context.closePath(); 106 context.closePath();
109 context.fillStyle = aFillColor; 107 context.fillStyle = aFillColor;
110 context.fill(); 108 context.fill();
111 context.strokeStyle = aColor; 109 context.strokeStyle = aColor;
112 context.lineWidth = stroke; 110 context.lineWidth = stroke;
113 context.lineCap = "square"; 111 context.lineCap = "square";
114 context.stroke(); 112 context.stroke();
115 113
116 context.restore(); 114 context.restore();
117} 115}
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/look.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/look.js
index ba425ec..dae5a2d 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/look.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/CoverActions/look.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //look.js 25 //look.js
28 //Look 26 //Look
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/15/10 28 //Created by Giulio Cesare Solaroli on 3/15/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_CoverActions_lookWidth = 46.0; 33var kClipperz_PM_UI_Canvas_CoverActions_lookWidth = 46.0;
36var kClipperz_PM_UI_Canvas_CoverActions_lookHeight = 46.0; 34var kClipperz_PM_UI_Canvas_CoverActions_lookHeight = 46.0;
37 35
38function Clipperz_PM_UI_Canvas_CoverActions_look(canvas, aColor, aFillColor, aThickness) 36function Clipperz_PM_UI_Canvas_CoverActions_look(canvas, aColor, aFillColor, aThickness)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var stroke; 41 var stroke;
44 var path; 42 var path;
45 var pointX; 43 var pointX;
46 var pointY; 44 var pointY;
47 if (window.devicePixelRatio) 45 if (window.devicePixelRatio)
48 resolution = window.devicePixelRatio; 46 resolution = window.devicePixelRatio;
49 else 47 else
50 resolution = 1.0; 48 resolution = 1.0;
51 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_CoverActions_lookWidth + canvas.height / kClipperz_PM_UI_Canvas_CoverActions_lookHeight); 49 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_CoverActions_lookWidth + canvas.height / kClipperz_PM_UI_Canvas_CoverActions_lookHeight);
52 50
53 context.save(); 51 context.save();
54 context.scale(canvas.width / kClipperz_PM_UI_Canvas_CoverActions_lookWidth, canvas.height / kClipperz_PM_UI_Canvas_CoverActions_lookHeight); 52 context.scale(canvas.width / kClipperz_PM_UI_Canvas_CoverActions_lookWidth, canvas.height / kClipperz_PM_UI_Canvas_CoverActions_lookHeight);
55 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_CoverActions_lookWidth, kClipperz_PM_UI_Canvas_CoverActions_lookHeight); 53 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_CoverActions_lookWidth, kClipperz_PM_UI_Canvas_CoverActions_lookHeight);
56 54
57 // Layer 6 55 // Layer 6
58 56
59 stroke = aThickness; 57 stroke = aThickness;
60 stroke *= resolution; 58 stroke *= resolution;
61 if (stroke < 1.0) 59 if (stroke < 1.0)
62 stroke = Math.ceil(stroke); 60 stroke = Math.ceil(stroke);
63 else 61 else
64 stroke = Math.round(stroke); 62 stroke = Math.round(stroke);
65 stroke /= resolution; 63 stroke /= resolution;
66 alignStroke = (0.5 * stroke * resolution) % 1.0; 64 alignStroke = (0.5 * stroke * resolution) % 1.0;
67 context.save(); 65 context.save();
68 context.translate(17.5, 23.0); 66 context.translate(17.5, 23.0);
69 context.rotate(-0.503); 67 context.rotate(-0.503);
70 context.translate(-17.5, -23.0); 68 context.translate(-17.5, -23.0);
71 context.beginPath(); 69 context.beginPath();
72 pointX = 28.5; 70 pointX = 28.5;
73 pointY = 31.5; 71 pointY = 31.5;
74 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
75 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
76 context.moveTo(pointX, pointY); 74 context.moveTo(pointX, pointY);
77 pointX = 28.5; 75 pointX = 28.5;
78 pointY = 14.5; 76 pointY = 14.5;
79 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 77 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
80 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 78 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
81 context.lineTo(pointX, pointY); 79 context.lineTo(pointX, pointY);
82 pointX = 6.5; 80 pointX = 6.5;
83 pointY = 14.5; 81 pointY = 14.5;
84 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 82 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
85 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 83 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
86 context.lineTo(pointX, pointY); 84 context.lineTo(pointX, pointY);
87 pointX = 6.5; 85 pointX = 6.5;
88 pointY = 31.5; 86 pointY = 31.5;
89 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 87 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
90 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 88 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
91 context.lineTo(pointX, pointY); 89 context.lineTo(pointX, pointY);
92 pointX = 28.5; 90 pointX = 28.5;
93 pointY = 31.5; 91 pointY = 31.5;
94 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 92 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
95 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 93 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
96 context.lineTo(pointX, pointY); 94 context.lineTo(pointX, pointY);
97 context.closePath(); 95 context.closePath();
98 context.fillStyle = aFillColor; 96 context.fillStyle = aFillColor;
99 context.fill(); 97 context.fill();
100 context.strokeStyle = aColor; 98 context.strokeStyle = aColor;
101 context.lineWidth = stroke; 99 context.lineWidth = stroke;
102 context.lineCap = "square"; 100 context.lineCap = "square";
103 context.stroke(); 101 context.stroke();
104 context.restore(); 102 context.restore();
105 103
106 // Layer 3 104 // Layer 3
107 105
108 stroke = aThickness; 106 stroke = aThickness;
109 stroke *= resolution; 107 stroke *= resolution;
110 if (stroke < 1.0) 108 if (stroke < 1.0)
111 stroke = Math.ceil(stroke); 109 stroke = Math.ceil(stroke);
112 else 110 else
113 stroke = Math.round(stroke); 111 stroke = Math.round(stroke);
114 stroke /= resolution; 112 stroke /= resolution;
115 alignStroke = (0.5 * stroke * resolution) % 1.0; 113 alignStroke = (0.5 * stroke * resolution) % 1.0;
116 context.save(); 114 context.save();
117 context.translate(22.5, 20.0); 115 context.translate(22.5, 20.0);
118 context.rotate(-0.071); 116 context.rotate(-0.071);
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/directLogin.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/directLogin.js
index 5c1f860..497fd05 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/directLogin.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/directLogin.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //directLogin.js 25 //directLogin.js
28 //directLogin 26 //directLogin
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Features_directLoginWidth = 76.0; 33var kClipperz_PM_UI_Canvas_Features_directLoginWidth = 76.0;
36var kClipperz_PM_UI_Canvas_Features_directLoginHeight = 76.0; 34var kClipperz_PM_UI_Canvas_Features_directLoginHeight = 76.0;
37 35
38function Clipperz_PM_UI_Canvas_Features_directLogin(canvas, aColor, aBannerColor, aBannerBackgroundColor) 36function Clipperz_PM_UI_Canvas_Features_directLogin(canvas, aColor, aBannerColor, aBannerBackgroundColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var stroke; 41 var stroke;
44 var path; 42 var path;
45 var pointX; 43 var pointX;
46 var pointY; 44 var pointY;
47 if (window.devicePixelRatio) 45 if (window.devicePixelRatio)
48 resolution = window.devicePixelRatio; 46 resolution = window.devicePixelRatio;
49 else 47 else
50 resolution = 1.0; 48 resolution = 1.0;
51 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_directLoginWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_directLoginHeight); 49 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_directLoginWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_directLoginHeight);
52 50
53 context.save(); 51 context.save();
54 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_directLoginWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_directLoginHeight); 52 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_directLoginWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_directLoginHeight);
55 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_directLoginWidth, kClipperz_PM_UI_Canvas_Features_directLoginHeight); 53 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_directLoginWidth, kClipperz_PM_UI_Canvas_Features_directLoginHeight);
56 54
57 // Layer 2 55 // Layer 2
58 56
59 stroke = 6.0; 57 stroke = 6.0;
60 stroke *= resolution; 58 stroke *= resolution;
61 if (stroke < 1.0) 59 if (stroke < 1.0)
62 stroke = Math.ceil(stroke); 60 stroke = Math.ceil(stroke);
63 else 61 else
64 stroke = Math.round(stroke); 62 stroke = Math.round(stroke);
65 stroke /= resolution; 63 stroke /= resolution;
66 alignStroke = (0.5 * stroke * resolution) % 1.0; 64 alignStroke = (0.5 * stroke * resolution) % 1.0;
67 context.beginPath(); 65 context.beginPath();
68 pointX = 30.0; 66 pointX = 30.0;
69 pointY = 41.0; 67 pointY = 41.0;
70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 68 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 69 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
72 context.moveTo(pointX, pointY); 70 context.moveTo(pointX, pointY);
73 pointX = 45.579; 71 pointX = 45.579;
74 pointY = 25.451; 72 pointY = 25.451;
75 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 73 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
76 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 74 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
77 context.lineTo(pointX, pointY); 75 context.lineTo(pointX, pointY);
78 context.strokeStyle = aColor; 76 context.strokeStyle = aColor;
79 context.lineWidth = stroke; 77 context.lineWidth = stroke;
80 context.lineCap = "square"; 78 context.lineCap = "square";
81 context.stroke(); 79 context.stroke();
82 80
83 alignStroke = 0.0; 81 alignStroke = 0.0;
84 context.beginPath(); 82 context.beginPath();
85 pointX = 34.207; 83 pointX = 34.207;
86 pointY = 45.697; 84 pointY = 45.697;
87 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 85 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
88 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 86 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
89 context.moveTo(pointX, pointY); 87 context.moveTo(pointX, pointY);
90 pointX = 24.101; 88 pointX = 24.101;
91 pointY = 37.52; 89 pointY = 37.52;
92 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 90 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
93 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 91 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
94 context.lineTo(pointX, pointY); 92 context.lineTo(pointX, pointY);
95 pointX = 24.122; 93 pointX = 24.122;
96 pointY = 47.828; 94 pointY = 47.828;
97 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 95 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
98 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 96 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
99 context.lineTo(pointX, pointY); 97 context.lineTo(pointX, pointY);
100 pointX = 34.207; 98 pointX = 34.207;
101 pointY = 45.697; 99 pointY = 45.697;
102 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 100 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
103 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 101 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
104 context.lineTo(pointX, pointY); 102 context.lineTo(pointX, pointY);
105 context.closePath(); 103 context.closePath();
106 context.fillStyle = aColor; 104 context.fillStyle = aColor;
107 context.fill(); 105 context.fill();
108 106
109 stroke = 6.0; 107 stroke = 6.0;
110 stroke *= resolution; 108 stroke *= resolution;
111 if (stroke < 1.0) 109 if (stroke < 1.0)
112 stroke = Math.ceil(stroke); 110 stroke = Math.ceil(stroke);
113 else 111 else
114 stroke = Math.round(stroke); 112 stroke = Math.round(stroke);
115 stroke /= resolution; 113 stroke /= resolution;
116 alignStroke = (0.5 * stroke * resolution) % 1.0; 114 alignStroke = (0.5 * stroke * resolution) % 1.0;
117 context.beginPath(); 115 context.beginPath();
118 pointX = 24.631; 116 pointX = 24.631;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/protect.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/protect.js
index b829ed6..f015535 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/protect.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/protect.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //protect.js 25 //protect.js
28 //protect 26 //protect
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Features_protectWidth = 76.0; 33var kClipperz_PM_UI_Canvas_Features_protectWidth = 76.0;
36var kClipperz_PM_UI_Canvas_Features_protectHeight = 76.0; 34var kClipperz_PM_UI_Canvas_Features_protectHeight = 76.0;
37 35
38function Clipperz_PM_UI_Canvas_Features_protect(canvas, aColor, aBannerColor, aBannerBackgroundColor) 36function Clipperz_PM_UI_Canvas_Features_protect(canvas, aColor, aBannerColor, aBannerBackgroundColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var controlPoint1X; 44 var controlPoint1X;
47 var controlPoint1Y; 45 var controlPoint1Y;
48 var controlPoint2X; 46 var controlPoint2X;
49 var controlPoint2Y; 47 var controlPoint2Y;
50 var stroke; 48 var stroke;
51 if (window.devicePixelRatio) 49 if (window.devicePixelRatio)
52 resolution = window.devicePixelRatio; 50 resolution = window.devicePixelRatio;
53 else 51 else
54 resolution = 1.0; 52 resolution = 1.0;
55 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_protectWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_protectHeight); 53 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_protectWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_protectHeight);
56 54
57 context.save(); 55 context.save();
58 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_protectWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_protectHeight); 56 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_protectWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_protectHeight);
59 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_protectWidth, kClipperz_PM_UI_Canvas_Features_protectHeight); 57 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_protectWidth, kClipperz_PM_UI_Canvas_Features_protectHeight);
60 58
61 // Layer 1 59 // Layer 1
62 60
63 alignStroke = 0.0; 61 alignStroke = 0.0;
64 context.beginPath(); 62 context.beginPath();
65 pointX = 38.5; 63 pointX = 38.5;
66 pointY = 36.0; 64 pointY = 36.0;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.moveTo(pointX, pointY); 67 context.moveTo(pointX, pointY);
70 pointX = 37.068; 68 pointX = 37.068;
71 pointY = 38.816; 69 pointY = 38.816;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 controlPoint1X = 37.41; 72 controlPoint1X = 37.41;
75 controlPoint1Y = 36.234; 73 controlPoint1Y = 36.234;
76 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 74 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
77 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 75 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
78 controlPoint2X = 37.175; 76 controlPoint2X = 37.175;
79 controlPoint2Y = 37.907; 77 controlPoint2Y = 37.907;
80 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 78 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
81 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 79 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
82 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 80 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
83 pointX = 37.031; 81 pointX = 37.031;
84 pointY = 40.802; 82 pointY = 40.802;
85 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 83 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
86 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 84 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
87 controlPoint1X = 36.991; 85 controlPoint1X = 36.991;
88 controlPoint1Y = 39.474; 86 controlPoint1Y = 39.474;
89 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 87 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
90 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 88 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
91 controlPoint2X = 36.98; 89 controlPoint2X = 36.98;
92 controlPoint2Y = 40.141; 90 controlPoint2Y = 40.141;
93 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 91 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
94 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 92 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
95 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 93 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
96 pointX = 37.258; 94 pointX = 37.258;
97 pointY = 42.23; 95 pointY = 42.23;
98 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 96 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
99 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 97 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
100 controlPoint1X = 37.068; 98 controlPoint1X = 37.068;
101 controlPoint1Y = 41.283; 99 controlPoint1Y = 41.283;
102 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 100 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
103 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 101 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
104 controlPoint2X = 37.139; 102 controlPoint2X = 37.139;
105 controlPoint2Y = 41.762; 103 controlPoint2Y = 41.762;
106 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 104 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
107 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 105 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
108 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 106 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
109 pointX = 38.348; 107 pointX = 38.348;
110 pointY = 43.979; 108 pointY = 43.979;
111 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 109 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
112 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 110 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
113 controlPoint1X = 37.402; 111 controlPoint1X = 37.402;
114 controlPoint1Y = 42.799; 112 controlPoint1Y = 42.799;
115 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 113 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
116 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 114 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
117 controlPoint2X = 37.682; 115 controlPoint2X = 37.682;
118 controlPoint2Y = 43.798; 116 controlPoint2Y = 43.798;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/share.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/share.js
index 8d73cc7..47972fc 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/share.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/share.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //share.js 25 //share.js
28 //share 26 //share
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Features_shareWidth = 76.0; 33var kClipperz_PM_UI_Canvas_Features_shareWidth = 76.0;
36var kClipperz_PM_UI_Canvas_Features_shareHeight = 76.0; 34var kClipperz_PM_UI_Canvas_Features_shareHeight = 76.0;
37 35
38function Clipperz_PM_UI_Canvas_Features_share(canvas, aColor, aBannerColor, aBannerBackgroundColor) 36function Clipperz_PM_UI_Canvas_Features_share(canvas, aColor, aBannerColor, aBannerBackgroundColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var controlPoint1X; 44 var controlPoint1X;
47 var controlPoint1Y; 45 var controlPoint1Y;
48 var controlPoint2X; 46 var controlPoint2X;
49 var controlPoint2Y; 47 var controlPoint2Y;
50 var stroke; 48 var stroke;
51 if (window.devicePixelRatio) 49 if (window.devicePixelRatio)
52 resolution = window.devicePixelRatio; 50 resolution = window.devicePixelRatio;
53 else 51 else
54 resolution = 1.0; 52 resolution = 1.0;
55 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_shareWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_shareHeight); 53 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_shareWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_shareHeight);
56 54
57 context.save(); 55 context.save();
58 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_shareWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_shareHeight); 56 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_shareWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_shareHeight);
59 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_shareWidth, kClipperz_PM_UI_Canvas_Features_shareHeight); 57 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_shareWidth, kClipperz_PM_UI_Canvas_Features_shareHeight);
60 58
61 // Layer 1 59 // Layer 1
62 60
63 alignStroke = 0.0; 61 alignStroke = 0.0;
64 context.beginPath(); 62 context.beginPath();
65 pointX = 43.179; 63 pointX = 43.179;
66 pointY = 18.621; 64 pointY = 18.621;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.moveTo(pointX, pointY); 67 context.moveTo(pointX, pointY);
70 pointX = 37.163; 68 pointX = 37.163;
71 pointY = 12.605; 69 pointY = 12.605;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 controlPoint1X = 43.179; 72 controlPoint1X = 43.179;
75 controlPoint1Y = 15.32; 73 controlPoint1Y = 15.32;
76 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 74 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
77 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 75 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
78 controlPoint2X = 40.463; 76 controlPoint2X = 40.463;
79 controlPoint2Y = 12.605; 77 controlPoint2Y = 12.605;
80 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 78 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
81 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 79 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
82 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 80 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
83 pointX = 31.147; 81 pointX = 31.147;
84 pointY = 18.621; 82 pointY = 18.621;
85 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 83 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
86 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 84 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
87 controlPoint1X = 33.863; 85 controlPoint1X = 33.863;
88 controlPoint1Y = 12.605; 86 controlPoint1Y = 12.605;
89 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 87 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
90 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 88 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
91 controlPoint2X = 31.147; 89 controlPoint2X = 31.147;
92 controlPoint2Y = 15.32; 90 controlPoint2Y = 15.32;
93 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 91 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
94 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 92 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
95 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 93 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
96 pointX = 37.163; 94 pointX = 37.163;
97 pointY = 24.637; 95 pointY = 24.637;
98 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 96 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
99 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 97 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
100 controlPoint1X = 31.147; 98 controlPoint1X = 31.147;
101 controlPoint1Y = 21.921; 99 controlPoint1Y = 21.921;
102 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 100 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
103 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 101 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
104 controlPoint2X = 33.863; 102 controlPoint2X = 33.863;
105 controlPoint2Y = 24.637; 103 controlPoint2Y = 24.637;
106 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 104 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
107 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 105 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
108 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 106 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
109 pointX = 43.179; 107 pointX = 43.179;
110 pointY = 18.621; 108 pointY = 18.621;
111 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 109 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
112 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 110 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
113 controlPoint1X = 40.463; 111 controlPoint1X = 40.463;
114 controlPoint1Y = 24.637; 112 controlPoint1Y = 24.637;
115 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 113 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
116 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 114 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
117 controlPoint2X = 43.179; 115 controlPoint2X = 43.179;
118 controlPoint2Y = 21.921; 116 controlPoint2Y = 21.921;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/store.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/store.js
index 572d9be..a4f30b2 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/store.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Features/store.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //store.js 25 //store.js
28 //store 26 //store
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Features_storeWidth = 76.0; 33var kClipperz_PM_UI_Canvas_Features_storeWidth = 76.0;
36var kClipperz_PM_UI_Canvas_Features_storeHeight = 76.0; 34var kClipperz_PM_UI_Canvas_Features_storeHeight = 76.0;
37 35
38function Clipperz_PM_UI_Canvas_Features_store(canvas, aColor, aBannerColor, aBannerBackgroundColor) 36function Clipperz_PM_UI_Canvas_Features_store(canvas, aColor, aBannerColor, aBannerBackgroundColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 if (window.devicePixelRatio) 44 if (window.devicePixelRatio)
47 resolution = window.devicePixelRatio; 45 resolution = window.devicePixelRatio;
48 else 46 else
49 resolution = 1.0; 47 resolution = 1.0;
50 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_storeWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_storeHeight); 48 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Features_storeWidth + canvas.height / kClipperz_PM_UI_Canvas_Features_storeHeight);
51 49
52 context.save(); 50 context.save();
53 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_storeWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_storeHeight); 51 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Features_storeWidth, canvas.height / kClipperz_PM_UI_Canvas_Features_storeHeight);
54 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_storeWidth, kClipperz_PM_UI_Canvas_Features_storeHeight); 52 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Features_storeWidth, kClipperz_PM_UI_Canvas_Features_storeHeight);
55 53
56 // Layer 1 54 // Layer 1
57 55
58 alignStroke = 0.0; 56 alignStroke = 0.0;
59 context.beginPath(); 57 context.beginPath();
60 pointX = 27.0; 58 pointX = 27.0;
61 pointY = 29.5; 59 pointY = 29.5;
62 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 60 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
63 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 61 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
64 context.moveTo(pointX, pointY); 62 context.moveTo(pointX, pointY);
65 pointX = 27.0; 63 pointX = 27.0;
66 pointY = 24.5; 64 pointY = 24.5;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.lineTo(pointX, pointY); 67 context.lineTo(pointX, pointY);
70 pointX = 22.0; 68 pointX = 22.0;
71 pointY = 24.5; 69 pointY = 24.5;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 context.lineTo(pointX, pointY); 72 context.lineTo(pointX, pointY);
75 pointX = 22.0; 73 pointX = 22.0;
76 pointY = 29.5; 74 pointY = 29.5;
77 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 75 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
78 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 76 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
79 context.lineTo(pointX, pointY); 77 context.lineTo(pointX, pointY);
80 pointX = 27.0; 78 pointX = 27.0;
81 pointY = 29.5; 79 pointY = 29.5;
82 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 80 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
83 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 81 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
84 context.lineTo(pointX, pointY); 82 context.lineTo(pointX, pointY);
85 context.closePath(); 83 context.closePath();
86 context.fillStyle = aColor; 84 context.fillStyle = aColor;
87 context.fill(); 85 context.fill();
88 86
89 alignStroke = 0.0; 87 alignStroke = 0.0;
90 context.beginPath(); 88 context.beginPath();
91 pointX = 54.0; 89 pointX = 54.0;
92 pointY = 29.5; 90 pointY = 29.5;
93 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 91 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
94 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 92 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
95 context.moveTo(pointX, pointY); 93 context.moveTo(pointX, pointY);
96 pointX = 54.0; 94 pointX = 54.0;
97 pointY = 24.5; 95 pointY = 24.5;
98 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 96 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
99 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 97 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
100 context.lineTo(pointX, pointY); 98 context.lineTo(pointX, pointY);
101 pointX = 29.0; 99 pointX = 29.0;
102 pointY = 24.5; 100 pointY = 24.5;
103 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 101 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
104 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 102 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
105 context.lineTo(pointX, pointY); 103 context.lineTo(pointX, pointY);
106 pointX = 29.0; 104 pointX = 29.0;
107 pointY = 29.5; 105 pointY = 29.5;
108 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 106 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
109 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 107 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
110 context.lineTo(pointX, pointY); 108 context.lineTo(pointX, pointY);
111 pointX = 54.0; 109 pointX = 54.0;
112 pointY = 29.5; 110 pointY = 29.5;
113 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 111 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
114 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 112 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
115 context.lineTo(pointX, pointY); 113 context.lineTo(pointX, pointY);
116 context.closePath(); 114 context.closePath();
117 context.fillStyle = aColor; 115 context.fillStyle = aColor;
118 context.fill(); 116 context.fill();
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/GraphicFunctions.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/GraphicFunctions.js
index b9443bd..dccefab 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/GraphicFunctions.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/GraphicFunctions.js
@@ -1,65 +1,63 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26Clipperz.Base.module('Clipperz.PM.UI.Canvas'); 24Clipperz.Base.module('Clipperz.PM.UI.Canvas');
27 25
28MochiKit.Base.update(Clipperz.PM.UI.Canvas , { 26MochiKit.Base.update(Clipperz.PM.UI.Canvas , {
29 'marks': { 27 'marks': {
30 '!':Clipperz_PM_UI_Canvas_Marks_exclamationMark, 28 '!':Clipperz_PM_UI_Canvas_Marks_exclamationMark,
31 '?':Clipperz_PM_UI_Canvas_Marks_questionMark, 29 '?':Clipperz_PM_UI_Canvas_Marks_questionMark,
32 'i':Clipperz_PM_UI_Canvas_Marks_info 30 'i':Clipperz_PM_UI_Canvas_Marks_info
33 }, 31 },
34 32
35 'features': { 33 'features': {
36 'store': Clipperz_PM_UI_Canvas_Features_store, 34 'store': Clipperz_PM_UI_Canvas_Features_store,
37 'protect': Clipperz_PM_UI_Canvas_Features_protect, 35 'protect': Clipperz_PM_UI_Canvas_Features_protect,
38 'directLogin':Clipperz_PM_UI_Canvas_Features_directLogin, 36 'directLogin':Clipperz_PM_UI_Canvas_Features_directLogin,
39 'share': Clipperz_PM_UI_Canvas_Features_share 37 'share': Clipperz_PM_UI_Canvas_Features_share
40 }, 38 },
41 39
42 'tips': { 40 'tips': {
43 'open': Clipperz_PM_UI_Canvas_Tips_open, 41 'open': Clipperz_PM_UI_Canvas_Tips_open,
44 'close': Clipperz_PM_UI_Canvas_Tips_close 42 'close': Clipperz_PM_UI_Canvas_Tips_close
45 }, 43 },
46 44
47 'star': { 45 'star': {
48 'normal': Clipperz_PM_UI_Canvas_Star_normal 46 'normal': Clipperz_PM_UI_Canvas_Star_normal
49 }, 47 },
50 48
51 'coverActions': { 49 'coverActions': {
52 'look': Clipperz_PM_UI_Canvas_CoverActions_look, 50 'look': Clipperz_PM_UI_Canvas_CoverActions_look,
53 'download': Clipperz_PM_UI_Canvas_CoverActions_download 51 'download': Clipperz_PM_UI_Canvas_CoverActions_download
54 }, 52 },
55 53
56 'registerButton': { 54 'registerButton': {
57 'normal': Clipperz_PM_UI_Canvas_RegisterButton_normal 55 'normal': Clipperz_PM_UI_Canvas_RegisterButton_normal
58 }, 56 },
59 57
60 'logo': { 58 'logo': {
61 'normal': Clipperz_PM_UI_Canvas_Logo_normal 59 'normal': Clipperz_PM_UI_Canvas_Logo_normal
62 }, 60 },
63 61
64 __syntaxFix__: "syntax fix" 62 __syntaxFix__: "syntax fix"
65}); 63});
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js
index cc60bba..24c0bc3 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js
@@ -1,54 +1,52 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //normal.js 25 //normal.js
28 //New Image 26 //New Image
29// 27//
30 //Created by Giulio Cesare Solaroli on 2/13/12 28 //Created by Giulio Cesare Solaroli on 2/13/12
31 //Copyright 2012 Clipperz 29 //Copyright 2012 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Logo_normalWidth = 150.0; 33var kClipperz_PM_UI_Canvas_Logo_normalWidth = 150.0;
36var kClipperz_PM_UI_Canvas_Logo_normalHeight = 39.0; 34var kClipperz_PM_UI_Canvas_Logo_normalHeight = 39.0;
37 35
38function Clipperz_PM_UI_Canvas_Logo_normal(canvas, logo, fontSize, text_color) 36function Clipperz_PM_UI_Canvas_Logo_normal(canvas, logo, fontSize, text_color)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 39
42 canvas.width = kClipperz_PM_UI_Canvas_Logo_normalWidth; 40 canvas.width = kClipperz_PM_UI_Canvas_Logo_normalWidth;
43 canvas.height = kClipperz_PM_UI_Canvas_Logo_normalHeight; 41 canvas.height = kClipperz_PM_UI_Canvas_Logo_normalHeight;
44 42
45 context.save(); 43 context.save();
46 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Logo_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_Logo_normalHeight); 44 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Logo_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_Logo_normalHeight);
47 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Logo_normalWidth, kClipperz_PM_UI_Canvas_Logo_normalHeight); 45 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Logo_normalWidth, kClipperz_PM_UI_Canvas_Logo_normalHeight);
48 46
49 context.font = fontSize + " HelveticaNeue-Bold"; 47 context.font = fontSize + " HelveticaNeue-Bold";
50 context.fillStyle = text_color; 48 context.fillStyle = text_color;
51 context.fillText(logo, 3, 30); 49 context.fillText(logo, 3, 30);
52 50
53 context.restore(); 51 context.restore();
54} 52}
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/exclamationMark.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/exclamationMark.js
index 02f2f80..5982f0d 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/exclamationMark.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/exclamationMark.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //exclamationMark.js 25 //exclamationMark.js
28 //! 26 //!
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth = 50.0; 33var kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth = 50.0;
36var kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight = 50.0; 34var kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight = 50.0;
37 35
38function Clipperz_PM_UI_Canvas_Marks_exclamationMark(canvas, aColor) 36function Clipperz_PM_UI_Canvas_Marks_exclamationMark(canvas, aColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var controlPoint1X; 44 var controlPoint1X;
47 var controlPoint1Y; 45 var controlPoint1Y;
48 var controlPoint2X; 46 var controlPoint2X;
49 var controlPoint2Y; 47 var controlPoint2Y;
50 if (window.devicePixelRatio) 48 if (window.devicePixelRatio)
51 resolution = window.devicePixelRatio; 49 resolution = window.devicePixelRatio;
52 else 50 else
53 resolution = 1.0; 51 resolution = 1.0;
54 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth + canvas.height / kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight); 52 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth + canvas.height / kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight);
55 53
56 context.save(); 54 context.save();
57 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth, canvas.height / kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight); 55 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth, canvas.height / kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight);
58 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth, kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight); 56 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Marks_exclamationMarkWidth, kClipperz_PM_UI_Canvas_Marks_exclamationMarkHeight);
59 57
60 // Layer 1 58 // Layer 1
61 59
62 alignStroke = 0.0; 60 alignStroke = 0.0;
63 context.beginPath(); 61 context.beginPath();
64 pointX = 26.499; 62 pointX = 26.499;
65 pointY = 10.848; 63 pointY = 10.848;
66 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 64 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
67 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 65 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
68 context.moveTo(pointX, pointY); 66 context.moveTo(pointX, pointY);
69 pointX = 20.887; 67 pointX = 20.887;
70 pointY = 11.584; 68 pointY = 11.584;
71 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 69 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
72 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 70 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
73 controlPoint1X = 25.395; 71 controlPoint1X = 25.395;
74 controlPoint1Y = 10.802; 72 controlPoint1Y = 10.802;
75 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 73 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
76 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 74 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
77 controlPoint2X = 22.175; 75 controlPoint2X = 22.175;
78 controlPoint2Y = 11.078; 76 controlPoint2Y = 11.078;
79 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 77 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
80 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 78 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
81 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 79 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
82 pointX = 20.013; 80 pointX = 20.013;
83 pointY = 13.194; 81 pointY = 13.194;
84 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 82 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
85 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 83 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
86 controlPoint1X = 20.335; 84 controlPoint1X = 20.335;
87 controlPoint1Y = 11.814; 85 controlPoint1Y = 11.814;
88 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 86 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
89 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 87 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
90 controlPoint2X = 19.921; 88 controlPoint2X = 19.921;
91 controlPoint2Y = 12.826; 89 controlPoint2Y = 12.826;
92 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 90 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
93 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 91 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
94 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 92 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
95 pointX = 23.049; 93 pointX = 23.049;
96 pointY = 28.788; 94 pointY = 28.788;
97 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 95 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
98 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 96 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
99 controlPoint1X = 20.243; 97 controlPoint1X = 20.243;
100 controlPoint1Y = 15.448; 98 controlPoint1Y = 15.448;
101 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 99 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
102 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 100 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
103 controlPoint2X = 22.589; 101 controlPoint2X = 22.589;
104 controlPoint2Y = 26.35; 102 controlPoint2Y = 26.35;
105 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 103 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
106 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 104 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
107 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 105 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
108 pointX = 25.027; 106 pointX = 25.027;
109 pointY = 29.156; 107 pointY = 29.156;
110 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 108 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
111 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 109 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
112 controlPoint1X = 23.279; 110 controlPoint1X = 23.279;
113 controlPoint1Y = 29.018; 111 controlPoint1Y = 29.018;
114 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 112 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
115 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 113 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
116 controlPoint2X = 24.705; 114 controlPoint2X = 24.705;
117 controlPoint2Y = 29.202; 115 controlPoint2Y = 29.202;
118 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 116 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/info.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/info.js
index fad5c10..2501992 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/info.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/info.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //info.js 25 //info.js
28 //i 26 //i
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Marks_infoWidth = 50.0; 33var kClipperz_PM_UI_Canvas_Marks_infoWidth = 50.0;
36var kClipperz_PM_UI_Canvas_Marks_infoHeight = 50.0; 34var kClipperz_PM_UI_Canvas_Marks_infoHeight = 50.0;
37 35
38function Clipperz_PM_UI_Canvas_Marks_info(canvas, aColor) 36function Clipperz_PM_UI_Canvas_Marks_info(canvas, aColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var controlPoint1X; 44 var controlPoint1X;
47 var controlPoint1Y; 45 var controlPoint1Y;
48 var controlPoint2X; 46 var controlPoint2X;
49 var controlPoint2Y; 47 var controlPoint2Y;
50 var color; 48 var color;
51 if (window.devicePixelRatio) 49 if (window.devicePixelRatio)
52 resolution = window.devicePixelRatio; 50 resolution = window.devicePixelRatio;
53 else 51 else
54 resolution = 1.0; 52 resolution = 1.0;
55 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Marks_infoWidth + canvas.height / kClipperz_PM_UI_Canvas_Marks_infoHeight); 53 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Marks_infoWidth + canvas.height / kClipperz_PM_UI_Canvas_Marks_infoHeight);
56 54
57 context.save(); 55 context.save();
58 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Marks_infoWidth, canvas.height / kClipperz_PM_UI_Canvas_Marks_infoHeight); 56 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Marks_infoWidth, canvas.height / kClipperz_PM_UI_Canvas_Marks_infoHeight);
59 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Marks_infoWidth, kClipperz_PM_UI_Canvas_Marks_infoHeight); 57 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Marks_infoWidth, kClipperz_PM_UI_Canvas_Marks_infoHeight);
60 58
61 // Layer 1 59 // Layer 1
62 60
63 alignStroke = 0.0; 61 alignStroke = 0.0;
64 context.beginPath(); 62 context.beginPath();
65 pointX = 30.253; 63 pointX = 30.253;
66 pointY = 37.436; 64 pointY = 37.436;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.moveTo(pointX, pointY); 67 context.moveTo(pointX, pointY);
70 pointX = 28.505; 68 pointX = 28.505;
71 pointY = 37.022; 69 pointY = 37.022;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 context.lineTo(pointX, pointY); 72 context.lineTo(pointX, pointY);
75 pointX = 27.677; 73 pointX = 27.677;
76 pointY = 35.09; 74 pointY = 35.09;
77 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 75 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
78 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 76 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
79 controlPoint1X = 27.953; 77 controlPoint1X = 27.953;
80 controlPoint1Y = 36.792; 78 controlPoint1Y = 36.792;
81 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 79 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
82 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 80 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
83 controlPoint2X = 27.677; 81 controlPoint2X = 27.677;
84 controlPoint2Y = 36.47; 82 controlPoint2Y = 36.47;
85 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 83 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
86 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 84 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
87 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 85 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
88 pointX = 27.631; 86 pointX = 27.631;
89 pointY = 27.546; 87 pointY = 27.546;
90 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 88 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
91 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 89 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
92 controlPoint1X = 27.631; 90 controlPoint1X = 27.631;
93 controlPoint1Y = 32.974; 91 controlPoint1Y = 32.974;
94 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 92 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
95 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 93 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
96 controlPoint2X = 27.631; 94 controlPoint2X = 27.631;
97 controlPoint2Y = 29.892; 95 controlPoint2Y = 29.892;
98 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 96 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
99 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 97 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
100 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 98 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
101 pointX = 27.677; 99 pointX = 27.677;
102 pointY = 19.726; 100 pointY = 19.726;
103 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 101 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
104 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 102 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
105 controlPoint1X = 27.631; 103 controlPoint1X = 27.631;
106 controlPoint1Y = 24.97; 104 controlPoint1Y = 24.97;
107 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 105 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
108 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 106 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
109 controlPoint2X = 27.677; 107 controlPoint2X = 27.677;
110 controlPoint2Y = 21.612; 108 controlPoint2Y = 21.612;
111 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 109 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
112 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 110 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
113 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 111 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
114 pointX = 19.535; 112 pointX = 19.535;
115 pointY = 21.336; 113 pointY = 21.336;
116 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 114 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
117 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 115 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
118 controlPoint1X = 25.331; 116 controlPoint1X = 25.331;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/questionMark.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/questionMark.js
index 5842828..9a8ac7d 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/questionMark.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Marks/questionMark.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //questionMark.js 25 //questionMark.js
28 //? 26 //?
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/7/10 28 //Created by Giulio Cesare Solaroli on 3/7/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Marks_questionMarkWidth = 50.0; 33var kClipperz_PM_UI_Canvas_Marks_questionMarkWidth = 50.0;
36var kClipperz_PM_UI_Canvas_Marks_questionMarkHeight = 50.0; 34var kClipperz_PM_UI_Canvas_Marks_questionMarkHeight = 50.0;
37 35
38function Clipperz_PM_UI_Canvas_Marks_questionMark(canvas, aColor) 36function Clipperz_PM_UI_Canvas_Marks_questionMark(canvas, aColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var controlPoint1X; 44 var controlPoint1X;
47 var controlPoint1Y; 45 var controlPoint1Y;
48 var controlPoint2X; 46 var controlPoint2X;
49 var controlPoint2Y; 47 var controlPoint2Y;
50 var color; 48 var color;
51 if (window.devicePixelRatio) 49 if (window.devicePixelRatio)
52 resolution = window.devicePixelRatio; 50 resolution = window.devicePixelRatio;
53 else 51 else
54 resolution = 1.0; 52 resolution = 1.0;
55 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Marks_questionMarkWidth + canvas.height / kClipperz_PM_UI_Canvas_Marks_questionMarkHeight); 53 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Marks_questionMarkWidth + canvas.height / kClipperz_PM_UI_Canvas_Marks_questionMarkHeight);
56 54
57 context.save(); 55 context.save();
58 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Marks_questionMarkWidth, canvas.height / kClipperz_PM_UI_Canvas_Marks_questionMarkHeight); 56 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Marks_questionMarkWidth, canvas.height / kClipperz_PM_UI_Canvas_Marks_questionMarkHeight);
59 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Marks_questionMarkWidth, kClipperz_PM_UI_Canvas_Marks_questionMarkHeight); 57 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Marks_questionMarkWidth, kClipperz_PM_UI_Canvas_Marks_questionMarkHeight);
60 58
61 // Layer 1 59 // Layer 1
62 60
63 alignStroke = 0.0; 61 alignStroke = 0.0;
64 context.beginPath(); 62 context.beginPath();
65 pointX = 24.118; 63 pointX = 24.118;
66 pointY = 24.464; 64 pointY = 24.464;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.moveTo(pointX, pointY); 67 context.moveTo(pointX, pointY);
70 pointX = 24.854; 68 pointX = 24.854;
71 pointY = 23.406; 69 pointY = 23.406;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 controlPoint1X = 24.118; 72 controlPoint1X = 24.118;
75 controlPoint1Y = 24.05; 73 controlPoint1Y = 24.05;
76 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 74 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
77 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 75 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
78 controlPoint2X = 24.44; 76 controlPoint2X = 24.44;
79 controlPoint2Y = 23.636; 77 controlPoint2Y = 23.636;
80 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 78 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
81 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 79 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
82 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 80 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
83 pointX = 29.454; 81 pointX = 29.454;
84 pointY = 20.6; 82 pointY = 20.6;
85 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 83 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
86 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 84 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
87 controlPoint1X = 26.418; 85 controlPoint1X = 26.418;
88 controlPoint1Y = 22.532; 86 controlPoint1Y = 22.532;
89 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 87 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
90 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 88 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
91 controlPoint2X = 28.534; 89 controlPoint2X = 28.534;
92 controlPoint2Y = 21.566; 90 controlPoint2Y = 21.566;
93 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 91 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
94 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 92 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
95 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 93 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
96 pointX = 30.282; 94 pointX = 30.282;
97 pointY = 17.794; 95 pointY = 17.794;
98 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 96 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
99 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 97 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
100 controlPoint1X = 29.868; 98 controlPoint1X = 29.868;
101 controlPoint1Y = 20.232; 99 controlPoint1Y = 20.232;
102 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 100 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
103 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 101 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
104 controlPoint2X = 30.282; 102 controlPoint2X = 30.282;
105 controlPoint2Y = 19.082; 103 controlPoint2Y = 19.082;
106 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 104 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
107 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 105 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
108 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 106 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
109 pointX = 27.2; 107 pointX = 27.2;
110 pointY = 12.688; 108 pointY = 12.688;
111 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 109 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
112 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 110 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
113 controlPoint1X = 30.282; 111 controlPoint1X = 30.282;
114 controlPoint1Y = 16.322; 112 controlPoint1Y = 16.322;
115 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 113 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
116 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 114 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
117 controlPoint2X = 29.454; 115 controlPoint2X = 29.454;
118 controlPoint2Y = 14.344; 116 controlPoint2Y = 14.344;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/RegisterButton/normal.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/RegisterButton/normal.js
index 2462d0e..65e5ca6 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/RegisterButton/normal.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/RegisterButton/normal.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //normal.js 25 //normal.js
28 //normal 26 //normal
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/24/10 28 //Created by Giulio Cesare Solaroli on 3/24/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_RegisterButton_normalWidth = 282.0; 33var kClipperz_PM_UI_Canvas_RegisterButton_normalWidth = 282.0;
36var kClipperz_PM_UI_Canvas_RegisterButton_normalHeight = 93.0; 34var kClipperz_PM_UI_Canvas_RegisterButton_normalHeight = 93.0;
37 35
38function Clipperz_PM_UI_Canvas_RegisterButton_normal(canvas, aBackgroundColor, aDarkBackgroundColor, aLightColor, aDarkColor, aStarColor) 36function Clipperz_PM_UI_Canvas_RegisterButton_normal(canvas, aBackgroundColor, aDarkBackgroundColor, aLightColor, aDarkColor, aStarColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var controlPoint1X; 44 var controlPoint1X;
47 var controlPoint1Y; 45 var controlPoint1Y;
48 var controlPoint2X; 46 var controlPoint2X;
49 var controlPoint2Y; 47 var controlPoint2Y;
50 var gradient; 48 var gradient;
51 var color; 49 var color;
52 if (window.devicePixelRatio) 50 if (window.devicePixelRatio)
53 resolution = window.devicePixelRatio; 51 resolution = window.devicePixelRatio;
54 else 52 else
55 resolution = 1.0; 53 resolution = 1.0;
56 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_RegisterButton_normalWidth + canvas.height / kClipperz_PM_UI_Canvas_RegisterButton_normalHeight); 54 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_RegisterButton_normalWidth + canvas.height / kClipperz_PM_UI_Canvas_RegisterButton_normalHeight);
57 55
58 context.save(); 56 context.save();
59 context.scale(canvas.width / kClipperz_PM_UI_Canvas_RegisterButton_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_RegisterButton_normalHeight); 57 context.scale(canvas.width / kClipperz_PM_UI_Canvas_RegisterButton_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_RegisterButton_normalHeight);
60 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_RegisterButton_normalWidth, kClipperz_PM_UI_Canvas_RegisterButton_normalHeight); 58 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_RegisterButton_normalWidth, kClipperz_PM_UI_Canvas_RegisterButton_normalHeight);
61 59
62 // background 60 // background
63 61
64 alignStroke = 0.0; 62 alignStroke = 0.0;
65 context.beginPath(); 63 context.beginPath();
66 pointX = 241.0; 64 pointX = 241.0;
67 pointY = 80.0; 65 pointY = 80.0;
68 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 66 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
69 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 67 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
70 context.moveTo(pointX, pointY); 68 context.moveTo(pointX, pointY);
71 pointX = 274.0; 69 pointX = 274.0;
72 pointY = 47.0; 70 pointY = 47.0;
73 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 71 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
74 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 72 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
75 controlPoint1X = 259.103; 73 controlPoint1X = 259.103;
76 controlPoint1Y = 80.0; 74 controlPoint1Y = 80.0;
77 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 75 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
78 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 76 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
79 controlPoint2X = 274.0; 77 controlPoint2X = 274.0;
80 controlPoint2Y = 65.103; 78 controlPoint2Y = 65.103;
81 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 79 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
82 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 80 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
83 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 81 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
84 pointX = 274.0; 82 pointX = 274.0;
85 pointY = 45.0; 83 pointY = 45.0;
86 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 84 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
87 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 85 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
88 context.lineTo(pointX, pointY); 86 context.lineTo(pointX, pointY);
89 pointX = 241.0; 87 pointX = 241.0;
90 pointY = 12.0; 88 pointY = 12.0;
91 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 89 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
92 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 90 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
93 controlPoint1X = 274.0; 91 controlPoint1X = 274.0;
94 controlPoint1Y = 26.897; 92 controlPoint1Y = 26.897;
95 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 93 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
96 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 94 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
97 controlPoint2X = 259.103; 95 controlPoint2X = 259.103;
98 controlPoint2Y = 12.0; 96 controlPoint2Y = 12.0;
99 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 97 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
100 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 98 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
101 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 99 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
102 pointX = 60.0; 100 pointX = 60.0;
103 pointY = 12.0; 101 pointY = 12.0;
104 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 102 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
105 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 103 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
106 context.lineTo(pointX, pointY); 104 context.lineTo(pointX, pointY);
107 pointX = 27.0; 105 pointX = 27.0;
108 pointY = 45.0; 106 pointY = 45.0;
109 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 107 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
110 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 108 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
111 controlPoint1X = 41.897; 109 controlPoint1X = 41.897;
112 controlPoint1Y = 12.0; 110 controlPoint1Y = 12.0;
113 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 111 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
114 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 112 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
115 controlPoint2X = 27.0; 113 controlPoint2X = 27.0;
116 controlPoint2Y = 26.897; 114 controlPoint2Y = 26.897;
117 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 115 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
118 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 116 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Star/normal.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Star/normal.js
index cf475c6..5b344ef 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Star/normal.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Star/normal.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //normal.js 25 //normal.js
28 //normal 26 //normal
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/15/10 28 //Created by Giulio Cesare Solaroli on 3/15/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Star_normalWidth = 46.0; 33var kClipperz_PM_UI_Canvas_Star_normalWidth = 46.0;
36var kClipperz_PM_UI_Canvas_Star_normalHeight = 46.0; 34var kClipperz_PM_UI_Canvas_Star_normalHeight = 46.0;
37 35
38function Clipperz_PM_UI_Canvas_Star_normal(canvas, aColor) 36function Clipperz_PM_UI_Canvas_Star_normal(canvas, aColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 if (window.devicePixelRatio) 44 if (window.devicePixelRatio)
47 resolution = window.devicePixelRatio; 45 resolution = window.devicePixelRatio;
48 else 46 else
49 resolution = 1.0; 47 resolution = 1.0;
50 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Star_normalWidth + canvas.height / kClipperz_PM_UI_Canvas_Star_normalHeight); 48 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Star_normalWidth + canvas.height / kClipperz_PM_UI_Canvas_Star_normalHeight);
51 49
52 context.save(); 50 context.save();
53 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Star_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_Star_normalHeight); 51 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Star_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_Star_normalHeight);
54 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Star_normalWidth, kClipperz_PM_UI_Canvas_Star_normalHeight); 52 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Star_normalWidth, kClipperz_PM_UI_Canvas_Star_normalHeight);
55 53
56 // * 54 // *
57 55
58 alignStroke = 0.0; 56 alignStroke = 0.0;
59 context.beginPath(); 57 context.beginPath();
60 pointX = 8.613; 58 pointX = 8.613;
61 pointY = 15.583; 59 pointY = 15.583;
62 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 60 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
63 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 61 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
64 context.moveTo(pointX, pointY); 62 context.moveTo(pointX, pointY);
65 pointX = 18.563; 63 pointX = 18.563;
66 pointY = 18.821; 64 pointY = 18.821;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.lineTo(pointX, pointY); 67 context.lineTo(pointX, pointY);
70 pointX = 18.563; 68 pointX = 18.563;
71 pointY = 7.347; 69 pointY = 7.347;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 context.lineTo(pointX, pointY); 72 context.lineTo(pointX, pointY);
75 pointX = 26.799; 73 pointX = 26.799;
76 pointY = 7.347; 74 pointY = 7.347;
77 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 75 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
78 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 76 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
79 context.lineTo(pointX, pointY); 77 context.lineTo(pointX, pointY);
80 pointX = 26.799; 78 pointX = 26.799;
81 pointY = 18.821; 79 pointY = 18.821;
82 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 80 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
83 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 81 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
84 context.lineTo(pointX, pointY); 82 context.lineTo(pointX, pointY);
85 pointX = 36.749; 83 pointX = 36.749;
86 pointY = 15.583; 84 pointY = 15.583;
87 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 85 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
88 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 86 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
89 context.lineTo(pointX, pointY); 87 context.lineTo(pointX, pointY);
90 pointX = 38.986; 88 pointX = 38.986;
91 pointY = 22.677; 89 pointY = 22.677;
92 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 90 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
93 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 91 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
94 context.lineTo(pointX, pointY); 92 context.lineTo(pointX, pointY);
95 pointX = 28.846; 93 pointX = 28.846;
96 pointY = 25.819; 94 pointY = 25.819;
97 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 95 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
98 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 96 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
99 context.lineTo(pointX, pointY); 97 context.lineTo(pointX, pointY);
100 pointX = 35.463; 98 pointX = 35.463;
101 pointY = 35.293; 99 pointY = 35.293;
102 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 100 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
103 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 101 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
104 context.lineTo(pointX, pointY); 102 context.lineTo(pointX, pointY);
105 pointX = 29.369; 103 pointX = 29.369;
106 pointY = 39.625; 104 pointY = 39.625;
107 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 105 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
108 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 106 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
109 context.lineTo(pointX, pointY); 107 context.lineTo(pointX, pointY);
110 pointX = 22.752; 108 pointX = 22.752;
111 pointY = 30.675; 109 pointY = 30.675;
112 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 110 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
113 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 111 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
114 context.lineTo(pointX, pointY); 112 context.lineTo(pointX, pointY);
115 pointX = 15.944; 113 pointX = 15.944;
116 pointY = 39.625; 114 pointY = 39.625;
117 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 115 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
118 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 116 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/close.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/close.js
index cd7ed90..21dfcc0 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/close.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/close.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //close.js 25 //close.js
28 //close 26 //close
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/14/10 28 //Created by Giulio Cesare Solaroli on 3/14/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Tips_closeWidth = 310.0; 33var kClipperz_PM_UI_Canvas_Tips_closeWidth = 310.0;
36var kClipperz_PM_UI_Canvas_Tips_closeHeight = 6.0; 34var kClipperz_PM_UI_Canvas_Tips_closeHeight = 6.0;
37 35
38function Clipperz_PM_UI_Canvas_Tips_close(canvas, aColor, aBackgroundColor) 36function Clipperz_PM_UI_Canvas_Tips_close(canvas, aColor, aBackgroundColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 if (window.devicePixelRatio) 44 if (window.devicePixelRatio)
47 resolution = window.devicePixelRatio; 45 resolution = window.devicePixelRatio;
48 else 46 else
49 resolution = 1.0; 47 resolution = 1.0;
50 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Tips_closeWidth + canvas.height / kClipperz_PM_UI_Canvas_Tips_closeHeight); 48 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Tips_closeWidth + canvas.height / kClipperz_PM_UI_Canvas_Tips_closeHeight);
51 49
52 context.save(); 50 context.save();
53 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Tips_closeWidth, canvas.height / kClipperz_PM_UI_Canvas_Tips_closeHeight); 51 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Tips_closeWidth, canvas.height / kClipperz_PM_UI_Canvas_Tips_closeHeight);
54 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Tips_closeWidth, kClipperz_PM_UI_Canvas_Tips_closeHeight); 52 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Tips_closeWidth, kClipperz_PM_UI_Canvas_Tips_closeHeight);
55 53
56 // background 54 // background
57 55
58 alignStroke = 0.0; 56 alignStroke = 0.0;
59 context.beginPath(); 57 context.beginPath();
60 pointX = 310.0; 58 pointX = 310.0;
61 pointY = 6.0; 59 pointY = 6.0;
62 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 60 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
63 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 61 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
64 context.moveTo(pointX, pointY); 62 context.moveTo(pointX, pointY);
65 pointX = 310.0; 63 pointX = 310.0;
66 pointY = 0.0; 64 pointY = 0.0;
67 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 65 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
68 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 66 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
69 context.lineTo(pointX, pointY); 67 context.lineTo(pointX, pointY);
70 pointX = 0.0; 68 pointX = 0.0;
71 pointY = 0.0; 69 pointY = 0.0;
72 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 70 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
73 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 71 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
74 context.lineTo(pointX, pointY); 72 context.lineTo(pointX, pointY);
75 pointX = 0.0; 73 pointX = 0.0;
76 pointY = 6.0; 74 pointY = 6.0;
77 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 75 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
78 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 76 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
79 context.lineTo(pointX, pointY); 77 context.lineTo(pointX, pointY);
80 pointX = 310.0; 78 pointX = 310.0;
81 pointY = 6.0; 79 pointY = 6.0;
82 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 80 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
83 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 81 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
84 context.lineTo(pointX, pointY); 82 context.lineTo(pointX, pointY);
85 context.closePath(); 83 context.closePath();
86 context.fillStyle = aBackgroundColor; 84 context.fillStyle = aBackgroundColor;
87 context.fill(); 85 context.fill();
88 86
89 // grid 87 // grid
90 88
91 // background 89 // background
92 90
93 alignStroke = 0.0; 91 alignStroke = 0.0;
94 context.beginPath(); 92 context.beginPath();
95 pointX = 310.0; 93 pointX = 310.0;
96 pointY = 6.0; 94 pointY = 6.0;
97 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 95 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
98 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 96 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
99 context.moveTo(pointX, pointY); 97 context.moveTo(pointX, pointY);
100 pointX = 310.0; 98 pointX = 310.0;
101 pointY = 0.0; 99 pointY = 0.0;
102 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 100 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
103 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 101 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
104 context.lineTo(pointX, pointY); 102 context.lineTo(pointX, pointY);
105 pointX = 0.0; 103 pointX = 0.0;
106 pointY = 0.0; 104 pointY = 0.0;
107 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 105 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
108 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 106 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
109 context.lineTo(pointX, pointY); 107 context.lineTo(pointX, pointY);
110 pointX = 0.0; 108 pointX = 0.0;
111 pointY = 6.0; 109 pointY = 6.0;
112 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 110 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
113 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 111 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
114 context.lineTo(pointX, pointY); 112 context.lineTo(pointX, pointY);
115 pointX = 310.0; 113 pointX = 310.0;
116 pointY = 6.0; 114 pointY = 6.0;
117 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 115 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
118 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 116 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/open.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/open.js
index 30c1c69..9c76865 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/open.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Tips/open.js
@@ -1,118 +1,116 @@
1/* 1/*
2 2
3Copyright 2008-2011 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz Community Edition. 5This file is part of Clipperz, the online password manager.
6Clipperz Community Edition is an online password manager.
7For further information about its features and functionalities please 6For further information about its features and functionalities please
8refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
9 8
10* Clipperz Community Edition is free software: you can redistribute 9* Clipperz is free software: you can redistribute it and/or modify it
11 it and/or modify it under the terms of the GNU Affero General Public 10 under the terms of the GNU Affero General Public License as published
12 License as published by the Free Software Foundation, either version 11 by the Free Software Foundation, either version 3 of the License, or
13 3 of the License, or (at your option) any later version. 12 (at your option) any later version.
14 13
15* Clipperz Community Edition is distributed in the hope that it will 14* Clipperz is distributed in the hope that it will be useful, but
16 be useful, but WITHOUT ANY WARRANTY; without even the implied 15 WITHOUT ANY WARRANTY; without even the implied warranty of
17 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
19 18
20* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
21 License along with Clipperz Community Edition. If not, see 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
22 <http://www.gnu.org/licenses/>.
23 21
24*/ 22*/
25 23
26// 24//
27 //open.js 25 //open.js
28 //open 26 //open
29// 27//
30 //Created by Giulio Cesare Solaroli on 3/14/10 28 //Created by Giulio Cesare Solaroli on 3/14/10
31 //Copyright 2010 Clipperz 29 //Copyright 2010 Clipperz
32 //This code was generated by Opacity. You may use or modify it in any way. 30 //This code was generated by Opacity. You may use or modify it in any way.
33// 31//
34 32
35var kClipperz_PM_UI_Canvas_Tips_openWidth = 310.0; 33var kClipperz_PM_UI_Canvas_Tips_openWidth = 310.0;
36var kClipperz_PM_UI_Canvas_Tips_openHeight = 6.0; 34var kClipperz_PM_UI_Canvas_Tips_openHeight = 6.0;
37 35
38function Clipperz_PM_UI_Canvas_Tips_open(canvas, aColor, aBackgroundColor) 36function Clipperz_PM_UI_Canvas_Tips_open(canvas, aColor, aBackgroundColor)
39{ 37{
40 var context = canvas.getContext("2d"); 38 var context = canvas.getContext("2d");
41 var alignStroke; 39 var alignStroke;
42 var resolution; 40 var resolution;
43 var path; 41 var path;
44 var pointX; 42 var pointX;
45 var pointY; 43 var pointY;
46 var color; 44 var color;
47 if (window.devicePixelRatio) 45 if (window.devicePixelRatio)
48 resolution = window.devicePixelRatio; 46 resolution = window.devicePixelRatio;
49 else 47 else
50 resolution = 1.0; 48 resolution = 1.0;
51 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Tips_openWidth + canvas.height / kClipperz_PM_UI_Canvas_Tips_openHeight); 49 resolution *= 0.5 * (canvas.width / kClipperz_PM_UI_Canvas_Tips_openWidth + canvas.height / kClipperz_PM_UI_Canvas_Tips_openHeight);
52 50
53 context.save(); 51 context.save();
54 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Tips_openWidth, canvas.height / kClipperz_PM_UI_Canvas_Tips_openHeight); 52 context.scale(canvas.width / kClipperz_PM_UI_Canvas_Tips_openWidth, canvas.height / kClipperz_PM_UI_Canvas_Tips_openHeight);
55 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Tips_openWidth, kClipperz_PM_UI_Canvas_Tips_openHeight); 53 context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Tips_openWidth, kClipperz_PM_UI_Canvas_Tips_openHeight);
56 54
57 // background 55 // background
58 56
59 alignStroke = 0.0; 57 alignStroke = 0.0;
60 context.beginPath(); 58 context.beginPath();
61 pointX = 310.0; 59 pointX = 310.0;
62 pointY = 6.0; 60 pointY = 6.0;
63 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 61 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
64 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 62 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
65 context.moveTo(pointX, pointY); 63 context.moveTo(pointX, pointY);
66 pointX = 310.0; 64 pointX = 310.0;
67 pointY = 0.0; 65 pointY = 0.0;
68 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 66 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
69 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 67 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
70 context.lineTo(pointX, pointY); 68 context.lineTo(pointX, pointY);
71 pointX = 0.0; 69 pointX = 0.0;
72 pointY = 0.0; 70 pointY = 0.0;
73 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 71 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
74 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 72 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
75 context.lineTo(pointX, pointY); 73 context.lineTo(pointX, pointY);
76 pointX = 0.0; 74 pointX = 0.0;
77 pointY = 6.0; 75 pointY = 6.0;
78 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 76 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
79 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 77 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
80 context.lineTo(pointX, pointY); 78 context.lineTo(pointX, pointY);
81 pointX = 310.0; 79 pointX = 310.0;
82 pointY = 6.0; 80 pointY = 6.0;
83 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 81 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
84 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 82 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
85 context.lineTo(pointX, pointY); 83 context.lineTo(pointX, pointY);
86 context.closePath(); 84 context.closePath();
87 context.fillStyle = aBackgroundColor; 85 context.fillStyle = aBackgroundColor;
88 context.fill(); 86 context.fill();
89 87
90 // grid 88 // grid
91 89
92 // background 90 // background
93 91
94 alignStroke = 0.0; 92 alignStroke = 0.0;
95 context.beginPath(); 93 context.beginPath();
96 pointX = 310.0; 94 pointX = 310.0;
97 pointY = 6.0; 95 pointY = 6.0;
98 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 96 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
99 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 97 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
100 context.moveTo(pointX, pointY); 98 context.moveTo(pointX, pointY);
101 pointX = 310.0; 99 pointX = 310.0;
102 pointY = 0.0; 100 pointY = 0.0;
103 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 101 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
104 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 102 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
105 context.lineTo(pointX, pointY); 103 context.lineTo(pointX, pointY);
106 pointX = 0.0; 104 pointX = 0.0;
107 pointY = 0.0; 105 pointY = 0.0;
108 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 106 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
109 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 107 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
110 context.lineTo(pointX, pointY); 108 context.lineTo(pointX, pointY);
111 pointX = 0.0; 109 pointX = 0.0;
112 pointY = 6.0; 110 pointY = 6.0;
113 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 111 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
114 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 112 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
115 context.lineTo(pointX, pointY); 113 context.lineTo(pointX, pointY);
116 pointX = 310.0; 114 pointX = 310.0;
117 pointY = 6.0; 115 pointY = 6.0;
118 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 116 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;