Function: Created key_press function to dynamically generate key detection javascript.

Voicemail: Ctrl+A checks all checkboxes, pressing Delete deletes the checked Voicemails.
Editor: Integrated key_press function.
Command: Integrated key_press function.
This commit is contained in:
reliberate
2016-03-31 17:11:37 -06:00
parent db122a3da6
commit 2ca72bd99d
7 changed files with 196 additions and 167 deletions
+9 -2
View File
@@ -138,7 +138,7 @@ else {
echo " </td>\n";
echo " <td width='30%' align='right' valign='top'>\n";
echo " <form method='get' action=''>\n";
echo " <input type='text' class='txt' style='width: 150px' name='search' value='".$search."'>";
echo " <input type='text' class='txt' style='width: 150px' name='search' id='search' value='".$search."'>";
echo " <input type='submit' class='btn' name='submit' value='".$text['button-search']."'>";
echo " </form>\n";
echo " </td>\n";
@@ -241,13 +241,20 @@ else {
if (sizeof($vm_ids) > 0) {
echo "<script>\n";
echo " function check(what) {\n";
echo " document.getElementById('chk_all').checked = (what == 'all') ? true : false;\n";
foreach ($vm_ids as $vm_id) {
echo "document.getElementById('".$vm_id."').checked = (what == 'all') ? true : false;\n";
echo " document.getElementById('".$vm_id."').checked = (what == 'all') ? true : false;\n";
}
echo " }\n";
echo "</script>\n";
}
// check all checkboxes
key_press('ctrl+a', 'down', 'document', null, null, "check('all');", true);
// delete checked
key_press('delete', 'up', 'document', array('#search'), $text['confirm-delete'], 'document.forms.frm.submit();', true);
}
else {
echo "<br />";