Mailer project rwritten:
[mailer.git] / templates / de / html / js / js_surfbar_member_edit.tpl
1 /**
2  * JavaScript for ext-surfbar - member editing page
3  * --------------------------------------------------------------------
4  * $Revision::                                                        $
5  * $Date::                                                            $
6  * $Tag:: 0.2.1-FINAL                                                 $
7  * $Author::                                                          $
8  * --------------------------------------------------------------------
9  * Copyright (c) 2003 - 2009 by Roland Haeder
10  * Copyright (c) 2009 - 2012 by Mailer Developer Team
11  * For more information visit: http://mxchange.org
12  *
13  * This program is free software; you can redistribute it and/or modify
14  * it under the terms of the GNU General Public License as published by
15  * the Free Software Foundation; either version 2 of the License, or
16  * (at your option) any later version.
17  *
18  * This program is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU General Public License for more details.
22  *
23  * You should have received a copy of the GNU General Public License
24  * along with this program; if not, write to the Free Software
25  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
26  * MA  02110-1301  USA
27  */
28
29 var limit = document.getElementById('limit');
30 var span = document.getElementById('span_limit');
31 var old_limit = $content[url_views_max];
32
33 function FocusLimitedNo () {
34         if ((limit.value > 0) && (limit.value != '-')) {
35                 old_limit = limit.value;
36         }
37         limit.disabled = true;
38         limit.setAttribute('class', 'disabled');
39         limit.style.textAlign = 'center';
40         limit.value = '-';
41 }
42
43 function FocusLimitedYes () {
44         limit.disabled = false;
45         limit.setAttribute('class', 'form_field');
46         limit.style.textAlign = 'left';
47         if (old_limit > 0) {
48                 limit.value = old_limit;
49         } else {
50                 limit.value = '';
51         }
52         limit.focus();
53 }
54
55 function SubmitForm () {
56         if (limit.value == '-') {
57                 limit.value = 0;
58         }
59         return true;
60 }
61
62 function ResetForm () {
63         old_limit = 0;
64         FocusLimitedNo();
65         return false;
66 }
67
68 if ($content[limited] === true) {
69         FocusLimitedYes();
70 } else {
71         FocusLimitedNo();
72 }
73
74 // Register event listeners
75 $('#edit').submit(function() {
76         return submitForm();
77 });
78
79 $('#reset').click(function() {
80         return resetForm();
81 });