/usr/share/horde/ansel/js/togglewidget.js is in php-horde-ansel 3.0.5+debian0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | /**
* @param string node The DOM id of the node to show or hide.
* The node that contains the toggle link should be named
* {node}-toggle
*/
function doActionToggle(node, pref_name)
{
togglePlusMinus(node, pref_name);
node = node.replace('-toggle', '');
$(node).toggle();
return false;
}
function togglePlusMinus(node, pref_name)
{
var pref_value;
if ($(node).hasClassName('show')) {
$(node).removeClassName('show');
$(node).addClassName('hide');
pref_value = 1;
} else if ($(node).hasClassName('hide')) {
$(node).removeClassName('hide');
$(node).addClassName('show');
pref_value = 0;
}
HordeCore.doAction('setPrefValue', {
pref: pref_name,
value: pref_value
});
}
|