Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F9783874
sasl_password.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
sasl_password.js
View Options
/* SASL pssword change interface (tab) */
function
sasl_password_save
()
{
var
input_curpasswd
=
$
(
'#saslcurpasswd'
)[
0
];
var
input_newpasswd
=
$
(
'#saslnewpasswd'
)[
0
];
var
input_confpasswd
=
$
(
'#saslconfpasswd'
)[
0
];
if
(
input_curpasswd
&&
input_curpasswd
.
value
==
''
)
{
alert
(
rcmail
.
gettext
(
'nocurpassword'
,
'sasl_password'
));
input_curpasswd
.
focus
();
}
else
if
(
input_newpasswd
&&
input_newpasswd
.
value
==
''
)
{
alert
(
rcmail
.
gettext
(
'nopassword'
,
'sasl_password'
));
input_newpasswd
.
focus
();
}
else
if
(
input_confpasswd
&&
input_confpasswd
.
value
==
''
)
{
alert
(
rcmail
.
gettext
(
'nopassword'
,
'sasl_password'
));
input_confpasswd
.
focus
();
}
else
if
((
input_newpasswd
&&
input_confpasswd
)
&&
(
input_newpasswd
.
value
!=
input_confpasswd
.
value
))
{
alert
(
rcmail
.
gettext
(
'passwordinconsistency'
,
'sasl_password'
));
input_newpasswd
.
focus
();
}
else
{
rcmail
.
gui_objects
.
passform
.
submit
();
}
}
if
(
window
.
rcmail
)
{
rcmail
.
addEventListener
(
'init'
,
function
(
evt
)
{
// <span id="settingstabdefault" class="tablink"><roundcube:button command="preferences" type="link" label="preferences" title="editpreferences" /></span>
var
tab
=
$
(
'<span>'
).
attr
(
'id'
,
'settingstabpluginsaslpassword'
).
addClass
(
'tablink'
);
var
button
=
$
(
'<a>'
).
attr
(
'href'
,
rcmail
.
env
.
comm_path
+
'&_action=plugin.saslpassword'
).
html
(
rcmail
.
gettext
(
'password'
)).
appendTo
(
tab
);
button
.
bind
(
'click'
,
function
(
e
){
return
rcmail
.
command
(
'plugin.saslpassword'
,
this
)
});
// add button and register commands
rcmail
.
add_element
(
tab
,
'tabs'
);
rcmail
.
register_command
(
'plugin.saslpassword'
,
function
()
{
rcmail
.
goto_url
(
'plugin.saslpassword'
)
},
true
);
rcmail
.
register_command
(
'plugin.saslpassword-save'
,
sasl_password_save
,
true
);
});
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Aug 17, 11:00 AM (1 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1238801
Default Alt Text
sasl_password.js (1 KB)
Attached To
Mode
R3 roundcubemail
Attached
Detach File
Event Timeline
Log In to Comment