*/
var ImpFlagmanagement = {
- // Variables set by other code: new_prompt
+ // Variables set by other code: confirm_delete, new_prompt
addFlag: function()
{
}
if (elt.hasClassName('flagdelete')) {
- this._sendData('delete', elt.previous('INPUT').readAttribute('id'));
+ if (window.confirm(this.confirm_delete)) {
+ this._sendData('delete', elt.previous('INPUT').readAttribute('id'));
+ }
e.stop();
return;
}
Horde::addScriptFile('flagmanagement.js', 'imp', true);
Horde::addInlineScript(array(
- 'ImpFlagmanagement.new_prompt = ' . Horde_Serialize::serialize(_("Please enter the label for the new flag:"), Horde_Serialize::JSON, Horde_Nls::getCharset())
+ 'ImpFlagmanagement.new_prompt = ' . Horde_Serialize::serialize(_("Please enter the label for the new flag:"), Horde_Serialize::JSON, Horde_Nls::getCharset()),
+ 'ImpFlagmanagement.confirm_delete = ' . Horde_Serialize::serialize(_("Are you sure you want to delete this flag?"), Horde_Serialize::JSON, Horde_Nls::getCharset())
));
break;
}