|
|
@ -814,28 +814,21 @@ define([
|
|
|
|
]));
|
|
|
|
]));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var $pwLabel = $('<label>', {'for': 'cp-app-prop-password'})
|
|
|
|
|
|
|
|
.text(Messages.creation_passwordValue).appendTo($d);
|
|
|
|
var hasPassword = data.password;
|
|
|
|
var hasPassword = data.password;
|
|
|
|
if (hasPassword) {
|
|
|
|
|
|
|
|
$('<label>', {'for': 'cp-app-prop-password'}).text(Messages.creation_passwordValue).appendTo($d);
|
|
|
|
|
|
|
|
var password = UI.passwordInput({
|
|
|
|
var password = UI.passwordInput({
|
|
|
|
id: 'cp-app-prop-password',
|
|
|
|
id: 'cp-app-prop-password',
|
|
|
|
readonly: 'readonly'
|
|
|
|
readonly: 'readonly'
|
|
|
|
});
|
|
|
|
});
|
|
|
|
$d.append(password);
|
|
|
|
var $password = $(password).appendTo($d);
|
|
|
|
var $pwInput = $(password).find('.cp-password-input');
|
|
|
|
var $pwInput = $password.find('.cp-password-input');
|
|
|
|
$pwInput.val(data.password || '').click(function () {
|
|
|
|
$pwInput.val(data.password || '').click(function () {
|
|
|
|
$pwInput[0].select();
|
|
|
|
$pwInput[0].select();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
if (!hasPassword) {
|
|
|
|
/*
|
|
|
|
$password.hide();
|
|
|
|
// XXX don't show the "current password" field if there is no password?
|
|
|
|
$pwLabel.hide();
|
|
|
|
Messages.noPassword = "No password";
|
|
|
|
|
|
|
|
$d.append(h('div.cp-app-prop', [
|
|
|
|
|
|
|
|
Messages.creation_passwordValue,
|
|
|
|
|
|
|
|
h('br'),
|
|
|
|
|
|
|
|
h('span.cp-app-prop-content', Messages.noPassword)
|
|
|
|
|
|
|
|
]));
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// In the properties, we should have the edit href if we know it.
|
|
|
|
// In the properties, we should have the edit href if we know it.
|
|
|
@ -910,6 +903,13 @@ define([
|
|
|
|
UI.findOKButton().click();
|
|
|
|
UI.findOKButton().click();
|
|
|
|
|
|
|
|
|
|
|
|
$pwInput.val(newPass);
|
|
|
|
$pwInput.val(newPass);
|
|
|
|
|
|
|
|
if (newPass) {
|
|
|
|
|
|
|
|
$password.show();
|
|
|
|
|
|
|
|
$pwLabel.show();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$password.hide();
|
|
|
|
|
|
|
|
$pwLabel.hide();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// If the current document is a file or if we're changing the password from a drive,
|
|
|
|
// If the current document is a file or if we're changing the password from a drive,
|
|
|
|
// we don't have to reload the page at the end.
|
|
|
|
// we don't have to reload the page at the end.
|
|
|
|