From: cajus Date: Mon, 12 Nov 2007 07:40:18 +0000 (+0000) Subject: Moved ListTest from main root to a tests directory. X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=e0d5fb66b825b5bbc104e6467fc45965634374e0;p=gosa.git Moved ListTest from main root to a tests directory. git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-playground@7765 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/ListTest/1/images/edit.png b/ListTest/1/images/edit.png deleted file mode 100644 index a8b69f73f..000000000 Binary files a/ListTest/1/images/edit.png and /dev/null differ diff --git a/ListTest/1/images/editcopy.png b/ListTest/1/images/editcopy.png deleted file mode 100644 index c3ff243b8..000000000 Binary files a/ListTest/1/images/editcopy.png and /dev/null differ diff --git a/ListTest/1/images/editcut.png b/ListTest/1/images/editcut.png deleted file mode 100644 index 7ec355a0d..000000000 Binary files a/ListTest/1/images/editcut.png and /dev/null differ diff --git a/ListTest/1/images/edittrash.png b/ListTest/1/images/edittrash.png deleted file mode 100644 index f5cb2b8b9..000000000 Binary files a/ListTest/1/images/edittrash.png and /dev/null differ diff --git a/ListTest/1/images/list_password.png b/ListTest/1/images/list_password.png deleted file mode 100644 index ca93f0d14..000000000 Binary files a/ListTest/1/images/list_password.png and /dev/null differ diff --git a/ListTest/1/images/restore.png b/ListTest/1/images/restore.png deleted file mode 100644 index 037c2da98..000000000 Binary files a/ListTest/1/images/restore.png and /dev/null differ diff --git a/ListTest/1/images/snapshot.png b/ListTest/1/images/snapshot.png deleted file mode 100644 index 41b3f4367..000000000 Binary files a/ListTest/1/images/snapshot.png and /dev/null differ diff --git a/ListTest/1/index.php b/ListTest/1/index.php deleted file mode 100644 index e7d3430f9..000000000 --- a/ListTest/1/index.php +++ /dev/null @@ -1,61 +0,0 @@ - - - -Blubb - - - - - -No Footer & Header - -No Footer - -No Header - -Normal -load("../../gosa.conf"); - - /* Get a new test instance of ObjectListViewports */ - $vp= new ObjectListViewport("plugin/sample"); - if(isset($_GET['d']) && preg_match("/f/",$_GET['d'])){ - $vp->enableFooter(FALSE); - } - if(isset($_GET['d']) && preg_match("/h/",$_GET['d'])){ - $vp->enableHeader(FALSE); - } - $content= $vp->render(); - -} catch (Exception $e) { - echo "\n-GOsa Exception-----------------------------------------------------------\n\n". - $e->__toString(). - "\n\n--------------------------------------------------------------------------\n\n"; -} - -?> - - - - -
- - -
- - diff --git a/ListTest/2/images/acl.png b/ListTest/2/images/acl.png deleted file mode 100755 index 22a4ab248..000000000 Binary files a/ListTest/2/images/acl.png and /dev/null differ diff --git a/ListTest/2/images/action.png b/ListTest/2/images/action.png deleted file mode 100644 index 21d5e2f82..000000000 Binary files a/ListTest/2/images/action.png and /dev/null differ diff --git a/ListTest/2/images/addr_company.png b/ListTest/2/images/addr_company.png deleted file mode 100644 index 80a173d72..000000000 Binary files a/ListTest/2/images/addr_company.png and /dev/null differ diff --git a/ListTest/2/images/addr_home.png b/ListTest/2/images/addr_home.png deleted file mode 100644 index 14ee4846f..000000000 Binary files a/ListTest/2/images/addr_home.png and /dev/null differ diff --git a/ListTest/2/images/addr_personal.png b/ListTest/2/images/addr_personal.png deleted file mode 100644 index ecf17bc31..000000000 Binary files a/ListTest/2/images/addr_personal.png and /dev/null differ diff --git a/ListTest/2/images/addressbook.png b/ListTest/2/images/addressbook.png deleted file mode 100644 index 08c72efab..000000000 Binary files a/ListTest/2/images/addressbook.png and /dev/null differ diff --git a/ListTest/2/images/alternatemail.png b/ListTest/2/images/alternatemail.png deleted file mode 100644 index 62b053433..000000000 Binary files a/ListTest/2/images/alternatemail.png and /dev/null differ diff --git a/ListTest/2/images/application.png b/ListTest/2/images/application.png deleted file mode 100644 index 671fc7db7..000000000 Binary files a/ListTest/2/images/application.png and /dev/null differ diff --git a/ListTest/2/images/back.png b/ListTest/2/images/back.png deleted file mode 100644 index 52fa887f7..000000000 Binary files a/ListTest/2/images/back.png and /dev/null differ diff --git a/ListTest/2/images/banana.png b/ListTest/2/images/banana.png deleted file mode 100644 index b9bc82e02..000000000 Binary files a/ListTest/2/images/banana.png and /dev/null differ diff --git a/ListTest/2/images/blocklists.png b/ListTest/2/images/blocklists.png deleted file mode 100644 index 8f252a426..000000000 Binary files a/ListTest/2/images/blocklists.png and /dev/null differ diff --git a/ListTest/2/images/branch.gif b/ListTest/2/images/branch.gif deleted file mode 100644 index 9fe34c0bc..000000000 Binary files a/ListTest/2/images/branch.gif and /dev/null differ diff --git a/ListTest/2/images/branch.png b/ListTest/2/images/branch.png deleted file mode 100644 index 7eb790996..000000000 Binary files a/ListTest/2/images/branch.png and /dev/null differ diff --git a/ListTest/2/images/branch_small.png b/ListTest/2/images/branch_small.png deleted file mode 100644 index d632c8506..000000000 Binary files a/ListTest/2/images/branch_small.png and /dev/null differ diff --git a/ListTest/2/images/branch_small_grey.png b/ListTest/2/images/branch_small_grey.png deleted file mode 100644 index 85dedaf5a..000000000 Binary files a/ListTest/2/images/branch_small_grey.png and /dev/null differ diff --git a/ListTest/2/images/branchbottom.gif b/ListTest/2/images/branchbottom.gif deleted file mode 100644 index 278f6da77..000000000 Binary files a/ListTest/2/images/branchbottom.gif and /dev/null differ diff --git a/ListTest/2/images/branchtop.gif b/ListTest/2/images/branchtop.gif deleted file mode 100644 index 3d469d0a9..000000000 Binary files a/ListTest/2/images/branchtop.gif and /dev/null differ diff --git a/ListTest/2/images/bugsubmitter.png b/ListTest/2/images/bugsubmitter.png deleted file mode 100644 index 3ed096d9d..000000000 Binary files a/ListTest/2/images/bugsubmitter.png and /dev/null differ diff --git a/ListTest/2/images/button_cancel.png b/ListTest/2/images/button_cancel.png deleted file mode 100644 index 96919575a..000000000 Binary files a/ListTest/2/images/button_cancel.png and /dev/null differ diff --git a/ListTest/2/images/cant_editpaste.png b/ListTest/2/images/cant_editpaste.png deleted file mode 100644 index fdcc88d50..000000000 Binary files a/ListTest/2/images/cant_editpaste.png and /dev/null differ diff --git a/ListTest/2/images/cdrom.png b/ListTest/2/images/cdrom.png deleted file mode 100644 index 60adeb6f0..000000000 Binary files a/ListTest/2/images/cdrom.png and /dev/null differ diff --git a/ListTest/2/images/certs.png b/ListTest/2/images/certs.png deleted file mode 100644 index ca93f0d14..000000000 Binary files a/ListTest/2/images/certs.png and /dev/null differ diff --git a/ListTest/2/images/closedlock.png b/ListTest/2/images/closedlock.png deleted file mode 100644 index 04a05c1cb..000000000 Binary files a/ListTest/2/images/closedlock.png and /dev/null differ diff --git a/ListTest/2/images/conference.png b/ListTest/2/images/conference.png deleted file mode 100644 index 1c38f8159..000000000 Binary files a/ListTest/2/images/conference.png and /dev/null differ diff --git a/ListTest/2/images/copypaste.png b/ListTest/2/images/copypaste.png deleted file mode 100644 index 636a4c5a0..000000000 Binary files a/ListTest/2/images/copypaste.png and /dev/null differ diff --git a/ListTest/2/images/crossref.png b/ListTest/2/images/crossref.png deleted file mode 100644 index ec2ed7888..000000000 Binary files a/ListTest/2/images/crossref.png and /dev/null differ diff --git a/ListTest/2/images/cutpaste.png b/ListTest/2/images/cutpaste.png deleted file mode 100644 index e51443824..000000000 Binary files a/ListTest/2/images/cutpaste.png and /dev/null differ diff --git a/ListTest/2/images/default.jpg b/ListTest/2/images/default.jpg deleted file mode 100644 index c20b08440..000000000 Binary files a/ListTest/2/images/default.jpg and /dev/null differ diff --git a/ListTest/2/images/default_icon.png b/ListTest/2/images/default_icon.png deleted file mode 100644 index 58d50d372..000000000 Binary files a/ListTest/2/images/default_icon.png and /dev/null differ diff --git a/ListTest/2/images/department.png b/ListTest/2/images/department.png deleted file mode 100644 index d5ac437c9..000000000 Binary files a/ListTest/2/images/department.png and /dev/null differ diff --git a/ListTest/2/images/devices.png b/ListTest/2/images/devices.png deleted file mode 100644 index 41d4f5cbf..000000000 Binary files a/ListTest/2/images/devices.png and /dev/null differ diff --git a/ListTest/2/images/dfs.png b/ListTest/2/images/dfs.png deleted file mode 100644 index accbd8d63..000000000 Binary files a/ListTest/2/images/dfs.png and /dev/null differ diff --git a/ListTest/2/images/dhcp.png b/ListTest/2/images/dhcp.png deleted file mode 100644 index 1360b6fd4..000000000 Binary files a/ListTest/2/images/dhcp.png and /dev/null differ diff --git a/ListTest/2/images/display.png b/ListTest/2/images/display.png deleted file mode 100644 index f4ef81c60..000000000 Binary files a/ListTest/2/images/display.png and /dev/null differ diff --git a/ListTest/2/images/dns.png b/ListTest/2/images/dns.png deleted file mode 100644 index 6a55d7271..000000000 Binary files a/ListTest/2/images/dns.png and /dev/null differ diff --git a/ListTest/2/images/down-arrow.png b/ListTest/2/images/down-arrow.png deleted file mode 100644 index f0fb47d82..000000000 Binary files a/ListTest/2/images/down-arrow.png and /dev/null differ diff --git a/ListTest/2/images/drives.png b/ListTest/2/images/drives.png deleted file mode 100644 index 9cc127ee1..000000000 Binary files a/ListTest/2/images/drives.png and /dev/null differ diff --git a/ListTest/2/images/dtree.png b/ListTest/2/images/dtree.png deleted file mode 100644 index 7eb790996..000000000 Binary files a/ListTest/2/images/dtree.png and /dev/null differ diff --git a/ListTest/2/images/edit.png b/ListTest/2/images/edit.png deleted file mode 100644 index a8b69f73f..000000000 Binary files a/ListTest/2/images/edit.png and /dev/null differ diff --git a/ListTest/2/images/editcopy.png b/ListTest/2/images/editcopy.png deleted file mode 100644 index c3ff243b8..000000000 Binary files a/ListTest/2/images/editcopy.png and /dev/null differ diff --git a/ListTest/2/images/editcut.png b/ListTest/2/images/editcut.png deleted file mode 100644 index 7ec355a0d..000000000 Binary files a/ListTest/2/images/editcut.png and /dev/null differ diff --git a/ListTest/2/images/editdelete.png b/ListTest/2/images/editdelete.png deleted file mode 100644 index 6d0d29d76..000000000 Binary files a/ListTest/2/images/editdelete.png and /dev/null differ diff --git a/ListTest/2/images/editpaste.png b/ListTest/2/images/editpaste.png deleted file mode 100644 index 636a4c5a0..000000000 Binary files a/ListTest/2/images/editpaste.png and /dev/null differ diff --git a/ListTest/2/images/edittrash.png b/ListTest/2/images/edittrash.png deleted file mode 100644 index f5cb2b8b9..000000000 Binary files a/ListTest/2/images/edittrash.png and /dev/null differ diff --git a/ListTest/2/images/email.png b/ListTest/2/images/email.png deleted file mode 100644 index d53e62064..000000000 Binary files a/ListTest/2/images/email.png and /dev/null differ diff --git a/ListTest/2/images/empty.png b/ListTest/2/images/empty.png deleted file mode 100644 index 59fb78633..000000000 Binary files a/ListTest/2/images/empty.png and /dev/null differ diff --git a/ListTest/2/images/encrypted.png b/ListTest/2/images/encrypted.png deleted file mode 100644 index d08a33cf7..000000000 Binary files a/ListTest/2/images/encrypted.png and /dev/null differ diff --git a/ListTest/2/images/env.png b/ListTest/2/images/env.png deleted file mode 100644 index 7b7bf37dd..000000000 Binary files a/ListTest/2/images/env.png and /dev/null differ diff --git a/ListTest/2/images/envelope.png b/ListTest/2/images/envelope.png deleted file mode 100644 index 6053eeda4..000000000 Binary files a/ListTest/2/images/envelope.png and /dev/null differ diff --git a/ListTest/2/images/error.png b/ListTest/2/images/error.png deleted file mode 100644 index 1de7a6fda..000000000 Binary files a/ListTest/2/images/error.png and /dev/null differ diff --git a/ListTest/2/images/expand.png b/ListTest/2/images/expand.png deleted file mode 100644 index 9bc3f56b0..000000000 Binary files a/ListTest/2/images/expand.png and /dev/null differ diff --git a/ListTest/2/images/fai.png b/ListTest/2/images/fai.png deleted file mode 100644 index f0a23d6f3..000000000 Binary files a/ListTest/2/images/fai.png and /dev/null differ diff --git a/ListTest/2/images/fai_hook.png b/ListTest/2/images/fai_hook.png deleted file mode 100644 index 1930fb233..000000000 Binary files a/ListTest/2/images/fai_hook.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_hook.png b/ListTest/2/images/fai_new_hook.png deleted file mode 100644 index f02e6a46f..000000000 Binary files a/ListTest/2/images/fai_new_hook.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_packages.png b/ListTest/2/images/fai_new_packages.png deleted file mode 100644 index 15cad1eca..000000000 Binary files a/ListTest/2/images/fai_new_packages.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_partitionTable.png b/ListTest/2/images/fai_new_partitionTable.png deleted file mode 100644 index 9ac4600a4..000000000 Binary files a/ListTest/2/images/fai_new_partitionTable.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_profile.png b/ListTest/2/images/fai_new_profile.png deleted file mode 100644 index 6808820ab..000000000 Binary files a/ListTest/2/images/fai_new_profile.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_script.png b/ListTest/2/images/fai_new_script.png deleted file mode 100644 index b8333c7c2..000000000 Binary files a/ListTest/2/images/fai_new_script.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_template.png b/ListTest/2/images/fai_new_template.png deleted file mode 100644 index 9a88da967..000000000 Binary files a/ListTest/2/images/fai_new_template.png and /dev/null differ diff --git a/ListTest/2/images/fai_new_variable.png b/ListTest/2/images/fai_new_variable.png deleted file mode 100644 index d915c53fc..000000000 Binary files a/ListTest/2/images/fai_new_variable.png and /dev/null differ diff --git a/ListTest/2/images/fai_packages.png b/ListTest/2/images/fai_packages.png deleted file mode 100644 index dd6de2f62..000000000 Binary files a/ListTest/2/images/fai_packages.png and /dev/null differ diff --git a/ListTest/2/images/fai_partitionTable.png b/ListTest/2/images/fai_partitionTable.png deleted file mode 100644 index 7e8d7017f..000000000 Binary files a/ListTest/2/images/fai_partitionTable.png and /dev/null differ diff --git a/ListTest/2/images/fai_profile.png b/ListTest/2/images/fai_profile.png deleted file mode 100644 index 07391b6ec..000000000 Binary files a/ListTest/2/images/fai_profile.png and /dev/null differ diff --git a/ListTest/2/images/fai_script.png b/ListTest/2/images/fai_script.png deleted file mode 100644 index f8aaba2e3..000000000 Binary files a/ListTest/2/images/fai_script.png and /dev/null differ diff --git a/ListTest/2/images/fai_small.png b/ListTest/2/images/fai_small.png deleted file mode 100644 index fc716d05c..000000000 Binary files a/ListTest/2/images/fai_small.png and /dev/null differ diff --git a/ListTest/2/images/fai_template.png b/ListTest/2/images/fai_template.png deleted file mode 100644 index 7ef47b3bd..000000000 Binary files a/ListTest/2/images/fai_template.png and /dev/null differ diff --git a/ListTest/2/images/fai_variable.png b/ListTest/2/images/fai_variable.png deleted file mode 100644 index d7915fe52..000000000 Binary files a/ListTest/2/images/fai_variable.png and /dev/null differ diff --git a/ListTest/2/images/false.png b/ListTest/2/images/false.png deleted file mode 100644 index 3240b29d5..000000000 Binary files a/ListTest/2/images/false.png and /dev/null differ diff --git a/ListTest/2/images/fax.png b/ListTest/2/images/fax.png deleted file mode 100644 index 3f58c3695..000000000 Binary files a/ListTest/2/images/fax.png and /dev/null differ diff --git a/ListTest/2/images/fax_small.png b/ListTest/2/images/fax_small.png deleted file mode 100644 index bb676f8b7..000000000 Binary files a/ListTest/2/images/fax_small.png and /dev/null differ diff --git a/ListTest/2/images/filesaveas.png b/ListTest/2/images/filesaveas.png deleted file mode 100644 index 4d2a11e04..000000000 Binary files a/ListTest/2/images/filesaveas.png and /dev/null differ diff --git a/ListTest/2/images/flag.png b/ListTest/2/images/flag.png deleted file mode 100644 index 3240b29d5..000000000 Binary files a/ListTest/2/images/flag.png and /dev/null differ diff --git a/ListTest/2/images/folder-expanded.gif b/ListTest/2/images/folder-expanded.gif deleted file mode 100644 index f779acc73..000000000 Binary files a/ListTest/2/images/folder-expanded.gif and /dev/null differ diff --git a/ListTest/2/images/folder.gif b/ListTest/2/images/folder.gif deleted file mode 100644 index 842989f2e..000000000 Binary files a/ListTest/2/images/folder.gif and /dev/null differ diff --git a/ListTest/2/images/folder.png b/ListTest/2/images/folder.png deleted file mode 100644 index f7e8c351c..000000000 Binary files a/ListTest/2/images/folder.png and /dev/null differ diff --git a/ListTest/2/images/folder_gray.png b/ListTest/2/images/folder_gray.png deleted file mode 100644 index 07d1d42db..000000000 Binary files a/ListTest/2/images/folder_gray.png and /dev/null differ diff --git a/ListTest/2/images/forward-arrow.png b/ListTest/2/images/forward-arrow.png deleted file mode 100644 index 4f3189a0a..000000000 Binary files a/ListTest/2/images/forward-arrow.png and /dev/null differ diff --git a/ListTest/2/images/forward.png b/ListTest/2/images/forward.png deleted file mode 100644 index e9cbecd00..000000000 Binary files a/ListTest/2/images/forward.png and /dev/null differ diff --git a/ListTest/2/images/freeze.png b/ListTest/2/images/freeze.png deleted file mode 100644 index 04a05c1cb..000000000 Binary files a/ListTest/2/images/freeze.png and /dev/null differ diff --git a/ListTest/2/images/freeze_grey.png b/ListTest/2/images/freeze_grey.png deleted file mode 100644 index 65fa982bb..000000000 Binary files a/ListTest/2/images/freeze_grey.png and /dev/null differ diff --git a/ListTest/2/images/ftp.png b/ListTest/2/images/ftp.png deleted file mode 100755 index e5b56916d..000000000 Binary files a/ListTest/2/images/ftp.png and /dev/null differ diff --git a/ListTest/2/images/fullfolder.png b/ListTest/2/images/fullfolder.png deleted file mode 100644 index 3616cbb71..000000000 Binary files a/ListTest/2/images/fullfolder.png and /dev/null differ diff --git a/ListTest/2/images/gfx_hardware.png b/ListTest/2/images/gfx_hardware.png deleted file mode 100644 index af9f6f744..000000000 Binary files a/ListTest/2/images/gfx_hardware.png and /dev/null differ diff --git a/ListTest/2/images/gotomasses_new_task.png b/ListTest/2/images/gotomasses_new_task.png deleted file mode 100755 index d9afa9a9d..000000000 Binary files a/ListTest/2/images/gotomasses_new_task.png and /dev/null differ diff --git a/ListTest/2/images/gotomasses_task.png b/ListTest/2/images/gotomasses_task.png deleted file mode 100755 index d9afa9a9d..000000000 Binary files a/ListTest/2/images/gotomasses_task.png and /dev/null differ diff --git a/ListTest/2/images/group.png b/ListTest/2/images/group.png deleted file mode 100644 index 1ce41bdd3..000000000 Binary files a/ListTest/2/images/group.png and /dev/null differ diff --git a/ListTest/2/images/hardware.png b/ListTest/2/images/hardware.png deleted file mode 100644 index 0ac401c6f..000000000 Binary files a/ListTest/2/images/hardware.png and /dev/null differ diff --git a/ListTest/2/images/hdd_linux_unmount.png b/ListTest/2/images/hdd_linux_unmount.png deleted file mode 100644 index 1b2e06518..000000000 Binary files a/ListTest/2/images/hdd_linux_unmount.png and /dev/null differ diff --git a/ListTest/2/images/head.png b/ListTest/2/images/head.png deleted file mode 100644 index 83e5b318b..000000000 Binary files a/ListTest/2/images/head.png and /dev/null differ diff --git a/ListTest/2/images/help.png b/ListTest/2/images/help.png deleted file mode 100644 index 9fe765266..000000000 Binary files a/ListTest/2/images/help.png and /dev/null differ diff --git a/ListTest/2/images/hotplug.png b/ListTest/2/images/hotplug.png deleted file mode 100644 index 546c7afad..000000000 Binary files a/ListTest/2/images/hotplug.png and /dev/null differ diff --git a/ListTest/2/images/house.png b/ListTest/2/images/house.png deleted file mode 100644 index 3d26af552..000000000 Binary files a/ListTest/2/images/house.png and /dev/null differ diff --git a/ListTest/2/images/img1.png b/ListTest/2/images/img1.png deleted file mode 100644 index 0388e82df..000000000 Binary files a/ListTest/2/images/img1.png and /dev/null differ diff --git a/ListTest/2/images/info.png b/ListTest/2/images/info.png deleted file mode 100644 index 3626ba7ee..000000000 Binary files a/ListTest/2/images/info.png and /dev/null differ diff --git a/ListTest/2/images/info_small.png b/ListTest/2/images/info_small.png deleted file mode 100644 index 0d826bbf3..000000000 Binary files a/ListTest/2/images/info_small.png and /dev/null differ diff --git a/ListTest/2/images/keyboard.png b/ListTest/2/images/keyboard.png deleted file mode 100644 index cdc03064a..000000000 Binary files a/ListTest/2/images/keyboard.png and /dev/null differ diff --git a/ListTest/2/images/lamp.png b/ListTest/2/images/lamp.png deleted file mode 100644 index 8d72794dd..000000000 Binary files a/ListTest/2/images/lamp.png and /dev/null differ diff --git a/ListTest/2/images/launch.png b/ListTest/2/images/launch.png deleted file mode 100644 index da97aef50..000000000 Binary files a/ListTest/2/images/launch.png and /dev/null differ diff --git a/ListTest/2/images/ldapserver.png b/ListTest/2/images/ldapserver.png deleted file mode 100644 index 313a66152..000000000 Binary files a/ListTest/2/images/ldapserver.png and /dev/null differ diff --git a/ListTest/2/images/ldif.png b/ListTest/2/images/ldif.png deleted file mode 100755 index ca164a12a..000000000 Binary files a/ListTest/2/images/ldif.png and /dev/null differ diff --git a/ListTest/2/images/line.gif b/ListTest/2/images/line.gif deleted file mode 100644 index 7666395d9..000000000 Binary files a/ListTest/2/images/line.gif and /dev/null differ diff --git a/ListTest/2/images/linebottom.gif b/ListTest/2/images/linebottom.gif deleted file mode 100644 index d52544595..000000000 Binary files a/ListTest/2/images/linebottom.gif and /dev/null differ diff --git a/ListTest/2/images/list_back.png b/ListTest/2/images/list_back.png deleted file mode 100644 index f258c112f..000000000 Binary files a/ListTest/2/images/list_back.png and /dev/null differ diff --git a/ListTest/2/images/list_back_gray.png b/ListTest/2/images/list_back_gray.png deleted file mode 100644 index df2e987b4..000000000 Binary files a/ListTest/2/images/list_back_gray.png and /dev/null differ diff --git a/ListTest/2/images/list_blocklist.png b/ListTest/2/images/list_blocklist.png deleted file mode 100755 index d89fd1d2f..000000000 Binary files a/ListTest/2/images/list_blocklist.png and /dev/null differ diff --git a/ListTest/2/images/list_home.png b/ListTest/2/images/list_home.png deleted file mode 100644 index e897341f1..000000000 Binary files a/ListTest/2/images/list_home.png and /dev/null differ diff --git a/ListTest/2/images/list_home_gray.png b/ListTest/2/images/list_home_gray.png deleted file mode 100644 index 9fb42ffe5..000000000 Binary files a/ListTest/2/images/list_home_gray.png and /dev/null differ diff --git a/ListTest/2/images/list_macro.png b/ListTest/2/images/list_macro.png deleted file mode 100755 index 10d2a2d63..000000000 Binary files a/ListTest/2/images/list_macro.png and /dev/null differ diff --git a/ListTest/2/images/list_mime.png b/ListTest/2/images/list_mime.png deleted file mode 100755 index 8210b43eb..000000000 Binary files a/ListTest/2/images/list_mime.png and /dev/null differ diff --git a/ListTest/2/images/list_new.png b/ListTest/2/images/list_new.png deleted file mode 100644 index 43b0c6cfd..000000000 Binary files a/ListTest/2/images/list_new.png and /dev/null differ diff --git a/ListTest/2/images/list_new_acl_role.png b/ListTest/2/images/list_new_acl_role.png deleted file mode 100755 index 95f99c004..000000000 Binary files a/ListTest/2/images/list_new_acl_role.png and /dev/null differ diff --git a/ListTest/2/images/list_new_app.png b/ListTest/2/images/list_new_app.png deleted file mode 100644 index b7fa9d3a2..000000000 Binary files a/ListTest/2/images/list_new_app.png and /dev/null differ diff --git a/ListTest/2/images/list_new_blocklist.png b/ListTest/2/images/list_new_blocklist.png deleted file mode 100644 index 971867eb5..000000000 Binary files a/ListTest/2/images/list_new_blocklist.png and /dev/null differ diff --git a/ListTest/2/images/list_new_conference.png b/ListTest/2/images/list_new_conference.png deleted file mode 100644 index ee9cf5f54..000000000 Binary files a/ListTest/2/images/list_new_conference.png and /dev/null differ diff --git a/ListTest/2/images/list_new_department.png b/ListTest/2/images/list_new_department.png deleted file mode 100644 index 35e5b4c93..000000000 Binary files a/ListTest/2/images/list_new_department.png and /dev/null differ diff --git a/ListTest/2/images/list_new_device.png b/ListTest/2/images/list_new_device.png deleted file mode 100644 index 43b0c6cfd..000000000 Binary files a/ListTest/2/images/list_new_device.png and /dev/null differ diff --git a/ListTest/2/images/list_new_group.png b/ListTest/2/images/list_new_group.png deleted file mode 100644 index 95f99c004..000000000 Binary files a/ListTest/2/images/list_new_group.png and /dev/null differ diff --git a/ListTest/2/images/list_new_macro.png b/ListTest/2/images/list_new_macro.png deleted file mode 100755 index f2a658184..000000000 Binary files a/ListTest/2/images/list_new_macro.png and /dev/null differ diff --git a/ListTest/2/images/list_new_mime.png b/ListTest/2/images/list_new_mime.png deleted file mode 100755 index d9afa9a9d..000000000 Binary files a/ListTest/2/images/list_new_mime.png and /dev/null differ diff --git a/ListTest/2/images/list_new_ogroup.png b/ListTest/2/images/list_new_ogroup.png deleted file mode 100644 index 318715a4d..000000000 Binary files a/ListTest/2/images/list_new_ogroup.png and /dev/null differ diff --git a/ListTest/2/images/list_new_user.png b/ListTest/2/images/list_new_user.png deleted file mode 100644 index 34ee112b1..000000000 Binary files a/ListTest/2/images/list_new_user.png and /dev/null differ diff --git a/ListTest/2/images/list_ogroup.png b/ListTest/2/images/list_ogroup.png deleted file mode 100755 index e50de8b71..000000000 Binary files a/ListTest/2/images/list_ogroup.png and /dev/null differ diff --git a/ListTest/2/images/list_password.png b/ListTest/2/images/list_password.png deleted file mode 100644 index ca93f0d14..000000000 Binary files a/ListTest/2/images/list_password.png and /dev/null differ diff --git a/ListTest/2/images/list_reload.png b/ListTest/2/images/list_reload.png deleted file mode 100644 index 5c6a26dd3..000000000 Binary files a/ListTest/2/images/list_reload.png and /dev/null differ diff --git a/ListTest/2/images/list_reset_password.png b/ListTest/2/images/list_reset_password.png deleted file mode 100755 index ddef191b2..000000000 Binary files a/ListTest/2/images/list_reset_password.png and /dev/null differ diff --git a/ListTest/2/images/list_root.png b/ListTest/2/images/list_root.png deleted file mode 100644 index 56a6a5d3a..000000000 Binary files a/ListTest/2/images/list_root.png and /dev/null differ diff --git a/ListTest/2/images/list_root_gray.png b/ListTest/2/images/list_root_gray.png deleted file mode 100644 index 9dffb4e99..000000000 Binary files a/ListTest/2/images/list_root_gray.png and /dev/null differ diff --git a/ListTest/2/images/list_seperator.png b/ListTest/2/images/list_seperator.png deleted file mode 100644 index d6ef0eb54..000000000 Binary files a/ListTest/2/images/list_seperator.png and /dev/null differ diff --git a/ListTest/2/images/list_submit.png b/ListTest/2/images/list_submit.png deleted file mode 100644 index 19041fb5b..000000000 Binary files a/ListTest/2/images/list_submit.png and /dev/null differ diff --git a/ListTest/2/images/list_up.png b/ListTest/2/images/list_up.png deleted file mode 100644 index f258c112f..000000000 Binary files a/ListTest/2/images/list_up.png and /dev/null differ diff --git a/ListTest/2/images/locale.png b/ListTest/2/images/locale.png deleted file mode 100644 index e7defacbc..000000000 Binary files a/ListTest/2/images/locale.png and /dev/null differ diff --git a/ListTest/2/images/log_critical.png b/ListTest/2/images/log_critical.png deleted file mode 100644 index 3240b29d5..000000000 Binary files a/ListTest/2/images/log_critical.png and /dev/null differ diff --git a/ListTest/2/images/log_info.png b/ListTest/2/images/log_info.png deleted file mode 100644 index 0d826bbf3..000000000 Binary files a/ListTest/2/images/log_info.png and /dev/null differ diff --git a/ListTest/2/images/log_unknown.png b/ListTest/2/images/log_unknown.png deleted file mode 100644 index 4ed65a97e..000000000 Binary files a/ListTest/2/images/log_unknown.png and /dev/null differ diff --git a/ListTest/2/images/log_warning.png b/ListTest/2/images/log_warning.png deleted file mode 100644 index 8d72794dd..000000000 Binary files a/ListTest/2/images/log_warning.png and /dev/null differ diff --git a/ListTest/2/images/login.png b/ListTest/2/images/login.png deleted file mode 100644 index 01cb4ac74..000000000 Binary files a/ListTest/2/images/login.png and /dev/null differ diff --git a/ListTest/2/images/logview.png b/ListTest/2/images/logview.png deleted file mode 100644 index 122f64231..000000000 Binary files a/ListTest/2/images/logview.png and /dev/null differ diff --git a/ListTest/2/images/macros.png b/ListTest/2/images/macros.png deleted file mode 100644 index a9100e732..000000000 Binary files a/ListTest/2/images/macros.png and /dev/null differ diff --git a/ListTest/2/images/mailq_active.png b/ListTest/2/images/mailq_active.png deleted file mode 100644 index de65ee190..000000000 Binary files a/ListTest/2/images/mailq_active.png and /dev/null differ diff --git a/ListTest/2/images/mailq_header.png b/ListTest/2/images/mailq_header.png deleted file mode 100644 index 0d826bbf3..000000000 Binary files a/ListTest/2/images/mailq_header.png and /dev/null differ diff --git a/ListTest/2/images/mailq_hold.png b/ListTest/2/images/mailq_hold.png deleted file mode 100644 index 2083104f4..000000000 Binary files a/ListTest/2/images/mailq_hold.png and /dev/null differ diff --git a/ListTest/2/images/mailq_requeue.png b/ListTest/2/images/mailq_requeue.png deleted file mode 100644 index 5c6a26dd3..000000000 Binary files a/ListTest/2/images/mailq_requeue.png and /dev/null differ diff --git a/ListTest/2/images/mailq_unhold.png b/ListTest/2/images/mailq_unhold.png deleted file mode 100644 index d07edf37f..000000000 Binary files a/ListTest/2/images/mailq_unhold.png and /dev/null differ diff --git a/ListTest/2/images/mailqueue.png b/ListTest/2/images/mailqueue.png deleted file mode 100644 index 9b88a594d..000000000 Binary files a/ListTest/2/images/mailqueue.png and /dev/null differ diff --git a/ListTest/2/images/mailto.png b/ListTest/2/images/mailto.png deleted file mode 100644 index 92d602c58..000000000 Binary files a/ListTest/2/images/mailto.png and /dev/null differ diff --git a/ListTest/2/images/mainboard.png b/ListTest/2/images/mainboard.png deleted file mode 100755 index e6fc3407d..000000000 Binary files a/ListTest/2/images/mainboard.png and /dev/null differ diff --git a/ListTest/2/images/members.png b/ListTest/2/images/members.png deleted file mode 100644 index 8f69e2b99..000000000 Binary files a/ListTest/2/images/members.png and /dev/null differ diff --git a/ListTest/2/images/memory.png b/ListTest/2/images/memory.png deleted file mode 100644 index 6ddeddb68..000000000 Binary files a/ListTest/2/images/memory.png and /dev/null differ diff --git a/ListTest/2/images/mime_embedding.png b/ListTest/2/images/mime_embedding.png deleted file mode 100755 index 1930fb233..000000000 Binary files a/ListTest/2/images/mime_embedding.png and /dev/null differ diff --git a/ListTest/2/images/mime_leftclick.png b/ListTest/2/images/mime_leftclick.png deleted file mode 100755 index a8b69f73f..000000000 Binary files a/ListTest/2/images/mime_leftclick.png and /dev/null differ diff --git a/ListTest/2/images/mimetypes.png b/ListTest/2/images/mimetypes.png deleted file mode 100755 index 5031409ba..000000000 Binary files a/ListTest/2/images/mimetypes.png and /dev/null differ diff --git a/ListTest/2/images/minus.gif b/ListTest/2/images/minus.gif deleted file mode 100644 index 5ecff71d3..000000000 Binary files a/ListTest/2/images/minus.gif and /dev/null differ diff --git a/ListTest/2/images/minusbottom.gif b/ListTest/2/images/minusbottom.gif deleted file mode 100644 index abdb36f66..000000000 Binary files a/ListTest/2/images/minusbottom.gif and /dev/null differ diff --git a/ListTest/2/images/minustop.gif b/ListTest/2/images/minustop.gif deleted file mode 100644 index bab71e29a..000000000 Binary files a/ListTest/2/images/minustop.gif and /dev/null differ diff --git a/ListTest/2/images/monitor.png b/ListTest/2/images/monitor.png deleted file mode 100644 index f4ef81c60..000000000 Binary files a/ListTest/2/images/monitor.png and /dev/null differ diff --git a/ListTest/2/images/monitoring.png b/ListTest/2/images/monitoring.png deleted file mode 100644 index b636ff0e6..000000000 Binary files a/ListTest/2/images/monitoring.png and /dev/null differ diff --git a/ListTest/2/images/mouse.png b/ListTest/2/images/mouse.png deleted file mode 100644 index 3c0d31df2..000000000 Binary files a/ListTest/2/images/mouse.png and /dev/null differ diff --git a/ListTest/2/images/net_hardware.png b/ListTest/2/images/net_hardware.png deleted file mode 100644 index 72567f6ae..000000000 Binary files a/ListTest/2/images/net_hardware.png and /dev/null differ diff --git a/ListTest/2/images/netatalk.png b/ListTest/2/images/netatalk.png deleted file mode 100644 index 19ab9246a..000000000 Binary files a/ListTest/2/images/netatalk.png and /dev/null differ diff --git a/ListTest/2/images/network.png b/ListTest/2/images/network.png deleted file mode 100644 index 3c5dbdf05..000000000 Binary files a/ListTest/2/images/network.png and /dev/null differ diff --git a/ListTest/2/images/notifications.png b/ListTest/2/images/notifications.png deleted file mode 100755 index e88e68662..000000000 Binary files a/ListTest/2/images/notifications.png and /dev/null differ diff --git a/ListTest/2/images/null.gif b/ListTest/2/images/null.gif deleted file mode 100644 index c5b2954ac..000000000 Binary files a/ListTest/2/images/null.gif and /dev/null differ diff --git a/ListTest/2/images/ogroup.png b/ListTest/2/images/ogroup.png deleted file mode 100644 index 29d351f8b..000000000 Binary files a/ListTest/2/images/ogroup.png and /dev/null differ diff --git a/ListTest/2/images/opacity_black.png b/ListTest/2/images/opacity_black.png deleted file mode 100644 index 1e1eb511f..000000000 Binary files a/ListTest/2/images/opacity_black.png and /dev/null differ diff --git a/ListTest/2/images/openlock.png b/ListTest/2/images/openlock.png deleted file mode 100644 index 3a1a0d34e..000000000 Binary files a/ListTest/2/images/openlock.png and /dev/null differ diff --git a/ListTest/2/images/password.png b/ListTest/2/images/password.png deleted file mode 100755 index cfe82a935..000000000 Binary files a/ListTest/2/images/password.png and /dev/null differ diff --git a/ListTest/2/images/penguin.png b/ListTest/2/images/penguin.png deleted file mode 100644 index a99e61179..000000000 Binary files a/ListTest/2/images/penguin.png and /dev/null differ diff --git a/ListTest/2/images/personal.png b/ListTest/2/images/personal.png deleted file mode 100644 index 45e3c3528..000000000 Binary files a/ListTest/2/images/personal.png and /dev/null differ diff --git a/ListTest/2/images/phone.png b/ListTest/2/images/phone.png deleted file mode 100644 index a301fba9c..000000000 Binary files a/ListTest/2/images/phone.png and /dev/null differ diff --git a/ListTest/2/images/phonereport.png b/ListTest/2/images/phonereport.png deleted file mode 100644 index 702b89846..000000000 Binary files a/ListTest/2/images/phonereport.png and /dev/null differ diff --git a/ListTest/2/images/plus.gif b/ListTest/2/images/plus.gif deleted file mode 100644 index 267120578..000000000 Binary files a/ListTest/2/images/plus.gif and /dev/null differ diff --git a/ListTest/2/images/plusbottom.gif b/ListTest/2/images/plusbottom.gif deleted file mode 100644 index ba007c66d..000000000 Binary files a/ListTest/2/images/plusbottom.gif and /dev/null differ diff --git a/ListTest/2/images/plustop.gif b/ListTest/2/images/plustop.gif deleted file mode 100644 index 37ef1aed3..000000000 Binary files a/ListTest/2/images/plustop.gif and /dev/null differ diff --git a/ListTest/2/images/posix.png b/ListTest/2/images/posix.png deleted file mode 100644 index e8d33ab4e..000000000 Binary files a/ListTest/2/images/posix.png and /dev/null differ diff --git a/ListTest/2/images/printer.png b/ListTest/2/images/printer.png deleted file mode 100644 index 112874831..000000000 Binary files a/ListTest/2/images/printer.png and /dev/null differ diff --git a/ListTest/2/images/prio_bottom.png b/ListTest/2/images/prio_bottom.png deleted file mode 100644 index 83920029a..000000000 Binary files a/ListTest/2/images/prio_bottom.png and /dev/null differ diff --git a/ListTest/2/images/prio_decrease.png b/ListTest/2/images/prio_decrease.png deleted file mode 100644 index 377387415..000000000 Binary files a/ListTest/2/images/prio_decrease.png and /dev/null differ diff --git a/ListTest/2/images/prio_increase.png b/ListTest/2/images/prio_increase.png deleted file mode 100644 index d9d2de433..000000000 Binary files a/ListTest/2/images/prio_increase.png and /dev/null differ diff --git a/ListTest/2/images/prio_top.png b/ListTest/2/images/prio_top.png deleted file mode 100644 index 93e74ffae..000000000 Binary files a/ListTest/2/images/prio_top.png and /dev/null differ diff --git a/ListTest/2/images/processor.png b/ListTest/2/images/processor.png deleted file mode 100644 index b7dc9b4d1..000000000 Binary files a/ListTest/2/images/processor.png and /dev/null differ diff --git a/ListTest/2/images/proxy.png b/ListTest/2/images/proxy.png deleted file mode 100644 index d8cd42663..000000000 Binary files a/ListTest/2/images/proxy.png and /dev/null differ diff --git a/ListTest/2/images/reports.png b/ListTest/2/images/reports.png deleted file mode 100755 index 1d472379a..000000000 Binary files a/ListTest/2/images/reports.png and /dev/null differ diff --git a/ListTest/2/images/restore.png b/ListTest/2/images/restore.png deleted file mode 100644 index 037c2da98..000000000 Binary files a/ListTest/2/images/restore.png and /dev/null differ diff --git a/ListTest/2/images/restore_deleted.png b/ListTest/2/images/restore_deleted.png deleted file mode 100644 index 32baf9c54..000000000 Binary files a/ListTest/2/images/restore_deleted.png and /dev/null differ diff --git a/ListTest/2/images/restore_grey.png b/ListTest/2/images/restore_grey.png deleted file mode 100755 index d10adae3c..000000000 Binary files a/ListTest/2/images/restore_grey.png and /dev/null differ diff --git a/ListTest/2/images/rightarrow.png b/ListTest/2/images/rightarrow.png deleted file mode 100644 index dfac4c15d..000000000 Binary files a/ListTest/2/images/rightarrow.png and /dev/null differ diff --git a/ListTest/2/images/rocket.png b/ListTest/2/images/rocket.png deleted file mode 100644 index 838c38bf1..000000000 Binary files a/ListTest/2/images/rocket.png and /dev/null differ diff --git a/ListTest/2/images/samba.png b/ListTest/2/images/samba.png deleted file mode 100644 index 861e43c92..000000000 Binary files a/ListTest/2/images/samba.png and /dev/null differ diff --git a/ListTest/2/images/save.png b/ListTest/2/images/save.png deleted file mode 100644 index 6a9adc13c..000000000 Binary files a/ListTest/2/images/save.png and /dev/null differ diff --git a/ListTest/2/images/scalix.png b/ListTest/2/images/scalix.png deleted file mode 100644 index 649e7bf89..000000000 Binary files a/ListTest/2/images/scalix.png and /dev/null differ diff --git a/ListTest/2/images/scalix16.png b/ListTest/2/images/scalix16.png deleted file mode 100644 index 9ac5eed2f..000000000 Binary files a/ListTest/2/images/scalix16.png and /dev/null differ diff --git a/ListTest/2/images/scanner.png b/ListTest/2/images/scanner.png deleted file mode 100644 index 627540c70..000000000 Binary files a/ListTest/2/images/scanner.png and /dev/null differ diff --git a/ListTest/2/images/search.png b/ListTest/2/images/search.png deleted file mode 100644 index 593a56634..000000000 Binary files a/ListTest/2/images/search.png and /dev/null differ diff --git a/ListTest/2/images/search_user.png b/ListTest/2/images/search_user.png deleted file mode 100644 index 1c164f4c5..000000000 Binary files a/ListTest/2/images/search_user.png and /dev/null differ diff --git a/ListTest/2/images/select_acl.png b/ListTest/2/images/select_acl.png deleted file mode 100755 index 04a05c1cb..000000000 Binary files a/ListTest/2/images/select_acl.png and /dev/null differ diff --git a/ListTest/2/images/select_acl_role.png b/ListTest/2/images/select_acl_role.png deleted file mode 100755 index 8f69e2b99..000000000 Binary files a/ListTest/2/images/select_acl_role.png and /dev/null differ diff --git a/ListTest/2/images/select_application.png b/ListTest/2/images/select_application.png deleted file mode 100644 index dd6de2f62..000000000 Binary files a/ListTest/2/images/select_application.png and /dev/null differ diff --git a/ListTest/2/images/select_component.png b/ListTest/2/images/select_component.png deleted file mode 100644 index ef289f6fc..000000000 Binary files a/ListTest/2/images/select_component.png and /dev/null differ diff --git a/ListTest/2/images/select_conference.png b/ListTest/2/images/select_conference.png deleted file mode 100644 index f331bfe0b..000000000 Binary files a/ListTest/2/images/select_conference.png and /dev/null differ diff --git a/ListTest/2/images/select_default.png b/ListTest/2/images/select_default.png deleted file mode 100644 index 83f375218..000000000 Binary files a/ListTest/2/images/select_default.png and /dev/null differ diff --git a/ListTest/2/images/select_department.png b/ListTest/2/images/select_department.png deleted file mode 100644 index 2eeff8e27..000000000 Binary files a/ListTest/2/images/select_department.png and /dev/null differ diff --git a/ListTest/2/images/select_device.png b/ListTest/2/images/select_device.png deleted file mode 100644 index 546c7afad..000000000 Binary files a/ListTest/2/images/select_device.png and /dev/null differ diff --git a/ListTest/2/images/select_groups.png b/ListTest/2/images/select_groups.png deleted file mode 100644 index 8f69e2b99..000000000 Binary files a/ListTest/2/images/select_groups.png and /dev/null differ diff --git a/ListTest/2/images/select_invalid_application.png b/ListTest/2/images/select_invalid_application.png deleted file mode 100644 index a00880163..000000000 Binary files a/ListTest/2/images/select_invalid_application.png and /dev/null differ diff --git a/ListTest/2/images/select_macro.png b/ListTest/2/images/select_macro.png deleted file mode 100644 index 10d2a2d63..000000000 Binary files a/ListTest/2/images/select_macro.png and /dev/null differ diff --git a/ListTest/2/images/select_mimetype.png b/ListTest/2/images/select_mimetype.png deleted file mode 100755 index 8210b43eb..000000000 Binary files a/ListTest/2/images/select_mimetype.png and /dev/null differ diff --git a/ListTest/2/images/select_netatalk.png b/ListTest/2/images/select_netatalk.png deleted file mode 100644 index e5897202d..000000000 Binary files a/ListTest/2/images/select_netatalk.png and /dev/null differ diff --git a/ListTest/2/images/select_new_component.png b/ListTest/2/images/select_new_component.png deleted file mode 100644 index d26a3eea2..000000000 Binary files a/ListTest/2/images/select_new_component.png and /dev/null differ diff --git a/ListTest/2/images/select_new_phone.png b/ListTest/2/images/select_new_phone.png deleted file mode 100644 index 45714d175..000000000 Binary files a/ListTest/2/images/select_new_phone.png and /dev/null differ diff --git a/ListTest/2/images/select_new_printer.png b/ListTest/2/images/select_new_printer.png deleted file mode 100644 index e4618fe86..000000000 Binary files a/ListTest/2/images/select_new_printer.png and /dev/null differ diff --git a/ListTest/2/images/select_new_server.png b/ListTest/2/images/select_new_server.png deleted file mode 100644 index 84f65700a..000000000 Binary files a/ListTest/2/images/select_new_server.png and /dev/null differ diff --git a/ListTest/2/images/select_new_terminal.png b/ListTest/2/images/select_new_terminal.png deleted file mode 100644 index a218480c9..000000000 Binary files a/ListTest/2/images/select_new_terminal.png and /dev/null differ diff --git a/ListTest/2/images/select_new_workstation.png b/ListTest/2/images/select_new_workstation.png deleted file mode 100644 index 8b5d4f478..000000000 Binary files a/ListTest/2/images/select_new_workstation.png and /dev/null differ diff --git a/ListTest/2/images/select_newsystem.png b/ListTest/2/images/select_newsystem.png deleted file mode 100644 index 43b0c6cfd..000000000 Binary files a/ListTest/2/images/select_newsystem.png and /dev/null differ diff --git a/ListTest/2/images/select_ogroup.png b/ListTest/2/images/select_ogroup.png deleted file mode 100644 index a4acb09cb..000000000 Binary files a/ListTest/2/images/select_ogroup.png and /dev/null differ diff --git a/ListTest/2/images/select_phone.png b/ListTest/2/images/select_phone.png deleted file mode 100644 index b9bc82e02..000000000 Binary files a/ListTest/2/images/select_phone.png and /dev/null differ diff --git a/ListTest/2/images/select_phone_connected.png b/ListTest/2/images/select_phone_connected.png deleted file mode 100644 index bd8c73967..000000000 Binary files a/ListTest/2/images/select_phone_connected.png and /dev/null differ diff --git a/ListTest/2/images/select_printer.png b/ListTest/2/images/select_printer.png deleted file mode 100644 index 112874831..000000000 Binary files a/ListTest/2/images/select_printer.png and /dev/null differ diff --git a/ListTest/2/images/select_proxy.png b/ListTest/2/images/select_proxy.png deleted file mode 100644 index 3c5dbdf05..000000000 Binary files a/ListTest/2/images/select_proxy.png and /dev/null differ diff --git a/ListTest/2/images/select_server.png b/ListTest/2/images/select_server.png deleted file mode 100644 index c7c34a1a7..000000000 Binary files a/ListTest/2/images/select_server.png and /dev/null differ diff --git a/ListTest/2/images/select_server_green.png b/ListTest/2/images/select_server_green.png deleted file mode 100644 index d4b51362d..000000000 Binary files a/ListTest/2/images/select_server_green.png and /dev/null differ diff --git a/ListTest/2/images/select_server_red.png b/ListTest/2/images/select_server_red.png deleted file mode 100644 index 663b82ef1..000000000 Binary files a/ListTest/2/images/select_server_red.png and /dev/null differ diff --git a/ListTest/2/images/select_server_yellow.png b/ListTest/2/images/select_server_yellow.png deleted file mode 100644 index afe17b2a8..000000000 Binary files a/ListTest/2/images/select_server_yellow.png and /dev/null differ diff --git a/ListTest/2/images/select_template.png b/ListTest/2/images/select_template.png deleted file mode 100644 index 7ef47b3bd..000000000 Binary files a/ListTest/2/images/select_template.png and /dev/null differ diff --git a/ListTest/2/images/select_terminal.png b/ListTest/2/images/select_terminal.png deleted file mode 100644 index 3b82c19b6..000000000 Binary files a/ListTest/2/images/select_terminal.png and /dev/null differ diff --git a/ListTest/2/images/select_user.png b/ListTest/2/images/select_user.png deleted file mode 100644 index 83e5b318b..000000000 Binary files a/ListTest/2/images/select_user.png and /dev/null differ diff --git a/ListTest/2/images/select_winstation.png b/ListTest/2/images/select_winstation.png deleted file mode 100644 index ec747e570..000000000 Binary files a/ListTest/2/images/select_winstation.png and /dev/null differ diff --git a/ListTest/2/images/select_workstation.png b/ListTest/2/images/select_workstation.png deleted file mode 100644 index 33df4ef93..000000000 Binary files a/ListTest/2/images/select_workstation.png and /dev/null differ diff --git a/ListTest/2/images/select_workstation_green.png b/ListTest/2/images/select_workstation_green.png deleted file mode 100644 index fb4a99c89..000000000 Binary files a/ListTest/2/images/select_workstation_green.png and /dev/null differ diff --git a/ListTest/2/images/select_workstation_red.png b/ListTest/2/images/select_workstation_red.png deleted file mode 100644 index dbe2f0a0b..000000000 Binary files a/ListTest/2/images/select_workstation_red.png and /dev/null differ diff --git a/ListTest/2/images/select_workstation_yellow.png b/ListTest/2/images/select_workstation_yellow.png deleted file mode 100644 index 34f9ee6ee..000000000 Binary files a/ListTest/2/images/select_workstation_yellow.png and /dev/null differ diff --git a/ListTest/2/images/server.png b/ListTest/2/images/server.png deleted file mode 100644 index c7c34a1a7..000000000 Binary files a/ListTest/2/images/server.png and /dev/null differ diff --git a/ListTest/2/images/service.png b/ListTest/2/images/service.png deleted file mode 100644 index 3ed096d9d..000000000 Binary files a/ListTest/2/images/service.png and /dev/null differ diff --git a/ListTest/2/images/setup_step_back.png b/ListTest/2/images/setup_step_back.png deleted file mode 100644 index 52fa887f7..000000000 Binary files a/ListTest/2/images/setup_step_back.png and /dev/null differ diff --git a/ListTest/2/images/setup_step_back_gray.png b/ListTest/2/images/setup_step_back_gray.png deleted file mode 100644 index b209207ed..000000000 Binary files a/ListTest/2/images/setup_step_back_gray.png and /dev/null differ diff --git a/ListTest/2/images/setup_step_forward.png b/ListTest/2/images/setup_step_forward.png deleted file mode 100644 index e9cbecd00..000000000 Binary files a/ListTest/2/images/setup_step_forward.png and /dev/null differ diff --git a/ListTest/2/images/setup_step_forward_gray.png b/ListTest/2/images/setup_step_forward_gray.png deleted file mode 100644 index 33d7c28f6..000000000 Binary files a/ListTest/2/images/setup_step_forward_gray.png and /dev/null differ diff --git a/ListTest/2/images/sieve_add_new_bottom.png b/ListTest/2/images/sieve_add_new_bottom.png deleted file mode 100644 index 5cbe3c37f..000000000 Binary files a/ListTest/2/images/sieve_add_new_bottom.png and /dev/null differ diff --git a/ListTest/2/images/sieve_add_new_top.png b/ListTest/2/images/sieve_add_new_top.png deleted file mode 100644 index bbd14e5e7..000000000 Binary files a/ListTest/2/images/sieve_add_new_top.png and /dev/null differ diff --git a/ListTest/2/images/sieve_add_test.png b/ListTest/2/images/sieve_add_test.png deleted file mode 100644 index ec67203ff..000000000 Binary files a/ListTest/2/images/sieve_add_test.png and /dev/null differ diff --git a/ListTest/2/images/sieve_del_object.png b/ListTest/2/images/sieve_del_object.png deleted file mode 100644 index f5cb2b8b9..000000000 Binary files a/ListTest/2/images/sieve_del_object.png and /dev/null differ diff --git a/ListTest/2/images/sieve_move_object_down.png b/ListTest/2/images/sieve_move_object_down.png deleted file mode 100644 index b6ad2153f..000000000 Binary files a/ListTest/2/images/sieve_move_object_down.png and /dev/null differ diff --git a/ListTest/2/images/sieve_move_object_up.png b/ListTest/2/images/sieve_move_object_up.png deleted file mode 100644 index 4699e69b1..000000000 Binary files a/ListTest/2/images/sieve_move_object_up.png and /dev/null differ diff --git a/ListTest/2/images/sieve_test_add.png b/ListTest/2/images/sieve_test_add.png deleted file mode 100644 index d632c8506..000000000 Binary files a/ListTest/2/images/sieve_test_add.png and /dev/null differ diff --git a/ListTest/2/images/small_error.png b/ListTest/2/images/small_error.png deleted file mode 100644 index 6b990a2f7..000000000 Binary files a/ListTest/2/images/small_error.png and /dev/null differ diff --git a/ListTest/2/images/small_filter.png b/ListTest/2/images/small_filter.png deleted file mode 100644 index 120f2ff73..000000000 Binary files a/ListTest/2/images/small_filter.png and /dev/null differ diff --git a/ListTest/2/images/small_warning.png b/ListTest/2/images/small_warning.png deleted file mode 100644 index fd49f31f2..000000000 Binary files a/ListTest/2/images/small_warning.png and /dev/null differ diff --git a/ListTest/2/images/smallenv.png b/ListTest/2/images/smallenv.png deleted file mode 100644 index f4ef81c60..000000000 Binary files a/ListTest/2/images/smallenv.png and /dev/null differ diff --git a/ListTest/2/images/snapshot.png b/ListTest/2/images/snapshot.png deleted file mode 100644 index 41b3f4367..000000000 Binary files a/ListTest/2/images/snapshot.png and /dev/null differ diff --git a/ListTest/2/images/snd_hardware.png b/ListTest/2/images/snd_hardware.png deleted file mode 100644 index e1c25e71e..000000000 Binary files a/ListTest/2/images/snd_hardware.png and /dev/null differ diff --git a/ListTest/2/images/sort_down.png b/ListTest/2/images/sort_down.png deleted file mode 100644 index 0d99fd7e3..000000000 Binary files a/ListTest/2/images/sort_down.png and /dev/null differ diff --git a/ListTest/2/images/sort_up.png b/ListTest/2/images/sort_up.png deleted file mode 100644 index 59e98a13c..000000000 Binary files a/ListTest/2/images/sort_up.png and /dev/null differ diff --git a/ListTest/2/images/sound.png b/ListTest/2/images/sound.png deleted file mode 100644 index cc030d391..000000000 Binary files a/ListTest/2/images/sound.png and /dev/null differ diff --git a/ListTest/2/images/status_restart.png b/ListTest/2/images/status_restart.png deleted file mode 100644 index 99fd4d7c1..000000000 Binary files a/ListTest/2/images/status_restart.png and /dev/null differ diff --git a/ListTest/2/images/status_restart_all.png b/ListTest/2/images/status_restart_all.png deleted file mode 100644 index 99fd4d7c1..000000000 Binary files a/ListTest/2/images/status_restart_all.png and /dev/null differ diff --git a/ListTest/2/images/status_restarting.png b/ListTest/2/images/status_restarting.png deleted file mode 100644 index e0021413b..000000000 Binary files a/ListTest/2/images/status_restarting.png and /dev/null differ diff --git a/ListTest/2/images/status_running.png b/ListTest/2/images/status_running.png deleted file mode 100755 index 8d72794dd..000000000 Binary files a/ListTest/2/images/status_running.png and /dev/null differ diff --git a/ListTest/2/images/status_start.png b/ListTest/2/images/status_start.png deleted file mode 100755 index d788511db..000000000 Binary files a/ListTest/2/images/status_start.png and /dev/null differ diff --git a/ListTest/2/images/status_start_all.png b/ListTest/2/images/status_start_all.png deleted file mode 100755 index d788511db..000000000 Binary files a/ListTest/2/images/status_start_all.png and /dev/null differ diff --git a/ListTest/2/images/status_stop.png b/ListTest/2/images/status_stop.png deleted file mode 100755 index 00e237f27..000000000 Binary files a/ListTest/2/images/status_stop.png and /dev/null differ diff --git a/ListTest/2/images/status_stop_all.png b/ListTest/2/images/status_stop_all.png deleted file mode 100755 index 00e237f27..000000000 Binary files a/ListTest/2/images/status_stop_all.png and /dev/null differ diff --git a/ListTest/2/images/status_stopped.png b/ListTest/2/images/status_stopped.png deleted file mode 100755 index a9224a2cf..000000000 Binary files a/ListTest/2/images/status_stopped.png and /dev/null differ diff --git a/ListTest/2/images/stop.png b/ListTest/2/images/stop.png deleted file mode 100644 index 830e2e62b..000000000 Binary files a/ListTest/2/images/stop.png and /dev/null differ diff --git a/ListTest/2/images/system.png b/ListTest/2/images/system.png deleted file mode 100755 index c3308ee2e..000000000 Binary files a/ListTest/2/images/system.png and /dev/null differ diff --git a/ListTest/2/images/terminal_small.png b/ListTest/2/images/terminal_small.png deleted file mode 100644 index 3b82c19b6..000000000 Binary files a/ListTest/2/images/terminal_small.png and /dev/null differ diff --git a/ListTest/2/images/time.png b/ListTest/2/images/time.png deleted file mode 100644 index 1de43d56b..000000000 Binary files a/ListTest/2/images/time.png and /dev/null differ diff --git a/ListTest/2/images/tree.png b/ListTest/2/images/tree.png deleted file mode 100644 index 477387c61..000000000 Binary files a/ListTest/2/images/tree.png and /dev/null differ diff --git a/ListTest/2/images/true.png b/ListTest/2/images/true.png deleted file mode 100644 index 543710fb7..000000000 Binary files a/ListTest/2/images/true.png and /dev/null differ diff --git a/ListTest/2/images/user.png b/ListTest/2/images/user.png deleted file mode 100644 index 4a5332b5a..000000000 Binary files a/ListTest/2/images/user.png and /dev/null differ diff --git a/ListTest/2/images/warning.png b/ListTest/2/images/warning.png deleted file mode 100644 index d83f3491e..000000000 Binary files a/ListTest/2/images/warning.png and /dev/null differ diff --git a/ListTest/2/images/welcome.png b/ListTest/2/images/welcome.png deleted file mode 100644 index 0964749c5..000000000 Binary files a/ListTest/2/images/welcome.png and /dev/null differ diff --git a/ListTest/2/images/zip.png b/ListTest/2/images/zip.png deleted file mode 100644 index af23ddfaa..000000000 Binary files a/ListTest/2/images/zip.png and /dev/null differ diff --git a/ListTest/2/include/calendar.js b/ListTest/2/include/calendar.js deleted file mode 100644 index 2e4d5e602..000000000 --- a/ListTest/2/include/calendar.js +++ /dev/null @@ -1,221 +0,0 @@ - function populate(objForm,resultForm) { - if(objForm.year) { - yearSel=objForm.year.options[objForm.year.selectedIndex].text; - - monthIx=objForm.month.selectedIndex; - nextMonthIx=0; - if(monthIx!=11) { - nextMonthIx=monthIx+1; - } - - nextMonthSel=objForm.month.options[nextMonthIx].value; - monthSel=objForm.month.options[monthIx].value; - - daySel=1; - if(objForm.day.selectedIndex!=-1) { - daySel=objForm.day.options[objForm.day.selectedIndex].text; - } - - timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - timeDifference = timeOfDayOne - 86400000; - timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.day.length; i++) { - objForm.day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.day.options[i] = new Option(i+1); - } - objForm.day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - } - - function createResult(objForm,resultForm){ - yearSel=objForm.year.options[objForm.year.selectedIndex].text; - monthIx=objForm.month.selectedIndex; - monthSel=objForm.month.options[monthIx].value; - daySel=objForm.day.options[objForm.day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - - function saveResult(selectedDate,resultForm){ - timeInSeconds=Math.floor((selectedDate.getTime() - selectedDate.getTimezoneOffset() * 60000 ) / 1000); - resultForm.value=timeInSeconds; - } - - function populate_sambaLogonTime(objForm,resultForm) { - var yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; - var monthIx=objForm.sambaLogonTime_month.selectedIndex; - var nextMonthIx=0; - if(monthIx!=11) - nextMonthIx=monthIx+1; - - var nextMonthSel=objForm.sambaLogonTime_month.options[nextMonthIx].value; - var monthSel=objForm.sambaLogonTime_month.options[monthIx].value; - - var daySel=1; - if(objForm.sambaLogonTime_day.selectedIndex!=-1) - daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; - - var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - var timeDifference = timeOfDayOne - 86400000; - var timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - var selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sambaLogonTime_day.length; i++) { - objForm.sambaLogonTime_day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sambaLogonTime_day.options[i] = new Option(i+1); - } - objForm.sambaLogonTime_day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - function populate_sambaLogoffTime(objForm,resultForm) { - var yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; - var monthIx=objForm.sambaLogoffTime_month.selectedIndex; - var nextMonthIx=0; - if(monthIx!=11) - nextMonthIx=monthIx+1; - - var nextMonthSel=objForm.sambaLogoffTime_month.options[nextMonthIx].value; - var monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; - - var daySel=1; - if(objForm.sambaLogoffTime_day.selectedIndex!=-1) - daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; - - var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - var timeDifference = timeOfDayOne - 86400000; - var timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - var selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sambaLogoffTime_day.length; i++) { - objForm.sambaLogoffTime_day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sambaLogoffTime_day.options[i] = new Option(i+1); - } - objForm.sambaLogoffTime_day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - function populate_sambaKickoffTime(objForm,resultForm) { - var yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; - var monthIx=objForm.sambaKickoffTime_month.selectedIndex; - var nextMonthIx=0; - if(monthIx!=11) - nextMonthIx=monthIx+1; - - var nextMonthSel=objForm.sambaKickoffTime_month.options[nextMonthIx].value; - var monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; - - var daySel=1; - if(objForm.sambaKickoffTime_day.selectedIndex!=-1) - daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; - - var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - var timeDifference = timeOfDayOne - 86400000; - var timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - var selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sambaKickoffTime_day.length; i++) { - objForm.sambaKickoffTime_day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sambaKickoffTime_day.options[i] = new Option(i+1); - } - objForm.sambaKickoffTime_day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - - function createResult_sambaLogonTime(objForm,resultForm){ - yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; - monthIx=objForm.sambaLogonTime_month.selectedIndex; - monthSel=objForm.sambaLogonTime_month.options[monthIx].value; - daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - function createResult_sambaLogoffTime(objForm,resultForm){ - yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; - monthIx=objForm.sambaLogoffTime_month.selectedIndex; - monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; - daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - function createResult_sambaKickoffTime(objForm,resultForm){ - yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; - monthIx=objForm.sambaKickoffTime_month.selectedIndex; - monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; - daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - - function createResult2(objForm,resultForm){ - yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; - monthIx=objForm.smonth.selectedIndex; - monthSel=objForm.smonth.options[monthIx].value; - daySel=objForm.sday.options[objForm.sday.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - -function populate2(objForm,resultForm) { - if(objForm.syear) { - yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; - - monthIx=objForm.smonth.selectedIndex; - nextMonthIx=0; - if(monthIx!=11) { - nextMonthIx=monthIx+1; - } - - nextMonthSel=objForm.smonth.options[nextMonthIx].value; - monthSel=objForm.smonth.options[monthIx].value; - - daySel=1; - if(objForm.sday.selectedIndex!=-1) { - daySel=objForm.sday.options[objForm.sday.selectedIndex].text; - } - - timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - timeDifference = timeOfDayOne - 86400000; - timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sday.length; i++) { - objForm.sday.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sday.options[i] = new Option(i+1); - } - objForm.sday.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - } - diff --git a/ListTest/2/include/focus.js b/ListTest/2/include/focus.js deleted file mode 100644 index 2b1afce84..000000000 --- a/ListTest/2/include/focus.js +++ /dev/null @@ -1,633 +0,0 @@ -var browserType; -var firefoxType; - -if (document.layers) {browserType = "nn4"} -if (document.all) {browserType = "ie"} -if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"} -if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) {firefoxType= "firefox2"} -else {firefoxType= "firefox"}; - -netscape = ""; -ver= navigator.appVersion; len = ver.length; - -for (iln = 0; iln < len; iln++){ - if (ver.charAt(iln) == "("){ - break; - } -} -netscape= (ver.charAt(iln+1).toUpperCase() != "C"); - - -/* Toggle checkbox that matches regex */ -function chk_set_all(regex,value) -{ - for (var i = 0; i < document.mainform.elements.length; i++) { - var _id=document.mainform.elements[i].id; - if(_id.match(regex)) { - document.getElementById(_id).checked= value; - } - } -} - - -function toggle_all_(regex,state_object) -{ - state = document.getElementById(state_object).checked; - chk_set_all(regex, state); -} - - -function scrollDown() { - document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; - timeout= setTimeout("scrollDown()", 500); -} - -/* Scroll down the body frame */ -function scrollDown2() -{ - document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; -} - - -/* Toggle checkbox that matches regex */ -function acl_set_all(regex,value) -{ - for (var i = 0; i < document.mainform.elements.length; i++) { - var _id=document.mainform.elements[i].id; - if(_id.match(regex)) { - document.getElementById(_id).checked= value; - } - } -} - -/* Toggle checkbox that matches regex */ -function acl_toggle_all(regex) -{ - for (var i = 0; i < document.mainform.elements.length; i++) { - var _id=document.mainform.elements[i].id; - if(_id.match(regex)) { - if (document.getElementById(_id).checked == true){ - document.getElementById(_id).checked= false; - } else { - document.getElementById(_id).checked= true; - } - } - } -} - -function keyPress(DnEvents) { - // determines whether Netscape or Internet Explorer - k = (netscape) ? DnEvents.keyCode : window.event.keyCode; - if (k == 13) { // enter key pressed - if(typeof(nextfield)!='undefined') { - if(nextfield == 'login') { - return true; // submit, we finished all fields - } else { // we are not done yet, send focus to next box - eval('document.mainform.' + nextfield + '.focus()'); - return false; - } - } else { - if(netscape) { - if(DnEvents.target.type == 'textarea') { - return true; - } else if (DnEvents.target.type != 'submit') { - // TAB - var thisfield = document.getElementById(DnEvents.target.id); - for (i = 0; i < document.forms[0].elements.length; i++) { - if(document.forms[0].elements[i].id==thisfield.id) { - // Last form element on page? - if(i!=document.forms[0].elements.length-1) { - document.forms[0].elements[i+1].focus(); - } - } - } - return false; - } else { - return true; - } - // Check for konqueror - } else if(document.clientWidth) { - // do nothing ATM - } else { - if(window.event.srcElement.type == 'textarea') { - return true; - } else if (window.event.srcElement.type != 'submit') { - // TAB - var thisfield = document.getElementById(window.event.srcElement.id); - for (i = 0; i < document.forms[0].elements.length; i++) { - if(document.forms[0].elements[i].id==thisfield.id) { - // Last form element on page? - if(i!=document.forms[0].elements.length-1) { - document.forms[0].elements[i+1].focus(); - } - } - } - return false; - } else { - return true; - } - } - } - } else if (k==9) { - // Tab key pressed - if(netscape) { - if(DnEvents.target.type == 'textarea') { - document.getElementById(DnEvents.target.id).value+="\t"; - return false; - } - // Check for konqueror - } else if(document.clientWidth) { - // do nothing ATM - } else { - if(window.event.srcElement.type == 'textarea') { - document.getElementById(window.event.srcElement.id).value+="\t"; - return false; - } - } - } -} - -function changeState(myField) { - if(document.getElementById(myField) != null){ - document.getElementById(myField).disabled=(document.getElementById(myField).disabled)?false:true; - } -} - -function setHidden(str) { - type = document.getElementById(str).style.display; - if((type=='')||(type=='block')) { - document.getElementById(str).style.display='none'; - }else{ - document.getElementById(str).style.display='block'; - } -} -function changeSelectState(triggerField, myField) { - if (document.getElementById(triggerField).value != 2){ - document.getElementById(myField).disabled= true; - } else { - document.getElementById(myField).disabled= false; - } -} - -function changeSubselectState(triggerField, myField) { - if (document.getElementById(triggerField).checked == true){ - document.getElementById(myField).disabled= false; - } else { - document.getElementById(myField).disabled= true; - } -} - -function changeTripleSelectState(firstTriggerField, secondTriggerField, myField) { - if ( - document.getElementById(firstTriggerField).checked == true && - document.getElementById(secondTriggerField).checked == true){ - document.getElementById(myField).disabled= false; - } else { - document.getElementById(myField).disabled= true; - } -} - - -function changeTripleSelectState_2nd_neg(firstTriggerField, secondTriggerField, myField) { - if ( - document.getElementById(firstTriggerField).checked == true && - document.getElementById(secondTriggerField).checked == false){ - document.getElementById(myField).disabled= false; - } else { - document.getElementById(myField).disabled= true; - } -} -// work together to analyze keystrokes -if (netscape){ - if(firefoxType== "firefox") { - window.captureEvents(Event.KEYPRESS); - } - window.onkeypress= keyPress; -} else { - document.onkeydown= keyPress; -} - -function hide(element) { - if (browserType == "gecko" ) - document.poppedLayer = document.getElementById(element); - else if (browserType == "ie") - document.poppedLayer = document.all[element]; - else - document.poppedLayer = document.layers[element]; - document.poppedLayer.style.visibility = "hidden"; -} - -function show(element) { - if (browserType == "gecko" ) - document.poppedLayer = document.getElementById(element); - else if (browserType == "ie") - document.poppedLayer = document.all[element]; - else - document.poppedLayer = document.layers[element]; - document.poppedLayer.style.visibility = "visible"; -} - -function toggle(element) { - if (browserType == "gecko" ) - document.poppedLayer = document.getElementById(element); - else if (browserType == "ie") - document.poppedLayer = document.all[element]; - else - document.poppedLayer = document.layers[element]; - - if (document.poppedLayer.style.visibility == "visible") { - hide (element); - } else { - show (element); - } -} - -function popup(target, name) { - var mypopup= - window.open( - target, - name, - "width=600,height=700,location=no,toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes" - ); - mypopup.focus(); - return false; -} - -function js_check(form) { - form.javascript.value = 'true'; -} - -function divtoggle(element) { - var cell; - var cellname="tr_"+(element); - - if (browserType == "gecko" ) { - document.poppedLayer = document.getElementById(element); - cell= document.getElementById(cellname); - - if (document.poppedLayer.style.visibility == "visible") { - hide (element); - cell.style.height="0px"; - document.poppedLayer.style.height="0px"; - } else { - show (element); - document.poppedLayer.style.height=""; - if(document.defaultView) { - cell.style.height=document.defaultView.getComputedStyle(document.poppedLayer,"").getPropertyValue('height'); - } - } - } else if (browserType == "ie") { - document.poppedLayer = document.getElementById(element); - cell= document.getElementById(cellname); - if (document.poppedLayer.style.visibility == "visible") { - hide (element); - cell.style.height="0px"; - document.poppedLayer.style.height="0px"; - document.poppedLayer.style.position="absolute"; - } else { - show (element); - cell.style.height=""; - document.poppedLayer.style.height=""; - document.poppedLayer.style.position="relative"; - } - } -} - -//window.onload = adjust; -//window.onresize = adjust; - -function adjust (e) { - adjust_height(e); - adjust_width(e); -} - -// Automatic resize (height) of divlists -function adjust_height(e) { - if (!e) e=window.event; - if (document.getElementById("menucell") && document.getElementById("d_scrollbody")) { - var inner_height= window.innerHeight; - var min_height= 450; - var px_height= min_height; - var suggested= px_height; - - // document.defaultView allows access to the rendered size of elements and should be supported by modern browsers - if(document.defaultView) { - var menu_height=parseInt(document.defaultView.getComputedStyle(document.getElementById("menucell"),"").getPropertyValue('height')); - - // Minimum height for divlist should be the bottom edge of the menu - min_height= menu_height-197; - suggested= min_height; - if((inner_height-230)-suggested>0) { - suggested= inner_height-230; - } - - // IE uses other height specifications - } else if (browserType == "ie") { - suggested= document.all.menucell.offsetHeight; - offset= absTop(d_scrollbody); - suggested-= offset; - if((inner_height-230)-suggested>0) { - suggested= inner_height-230; - } - } - - /* Reduce height if a list footer is set */ - if(document.getElementById("t_scrollfoot")){ - suggested = suggested -20; - } - - document.getElementById("d_scrollbody").style.height=suggested+"px"; - } - return true; -} - -function absTop(e) { - return (e.offsetParent)?e.offsetTop+absTop(e.offsetParent) : e.offsetTop; -} - -// Automatic resize (width) of divlists -function adjust_width(e) -{ - - /* Get event ... it seems to be unused here ...*/ - if (!e) { - e=window.event; - } - - // Known to not work with IE - if(document.defaultView && document.getElementById("t_scrolltable")) { - - // Get current width of divlist - var div_width = parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable"),"").getPropertyValue('width')); - - // Get window width - var width= parseInt(window.innerWidth); - - // Resize the body cells, 470 represents the info box and the navigation part - var diff= width - div_width - 470; - - // window has been upscaled - if(div_width+diff>=600) { - document.getElementById('d_scrollbody').style.width=div_width+diff+"px"; - document.getElementById('t_scrollbody').style.width=(div_width-19)+diff+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead').style.width=div_width+diff+"px"; - - // window has been downscaled, we must reset the div to 600px - } else if (width < 930) { - // Reset layout (set width to 600px) - div_width=600; - document.getElementById('d_scrollbody').style.width=div_width+"px"; - document.getElementById('t_scrollbody').style.width=(div_width-19)+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead').style.width=div_width+"px"; - } - } else if(document.defaultView && document.getElementById("t_scrolltable_onlywidth")) { - // Resize the div - var div_width=parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable_onlywidth"),"").getPropertyValue('width')); - var width= parseInt(window.innerWidth); - - // Resize the body cells - var diff= width-div_width-200; - - // window has been upscaled - if(div_width+diff>=600) { - document.getElementById('d_scrollbody_onlywidth').style.width=div_width+diff+"px"; - document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+diff+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead_onlywidth').style.width=div_width+diff+"px"; - - // window has been downscaled, we must reset the div to 600px - } else if (width < 930) { - // Reset layout (set width to 600px) - div_width=600; - document.getElementById('d_scrollbody_onlywidth').style.width=div_width+"px"; - document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead_onlywidth').style.width=div_width+"px"; - } - } else { - // IE - - } -} - - -/* Set focus to first valid input field - avoid IExplorer warning about hidding or disabled fields -*/ -function focus_field() -{ - var i = 0; - var e = 0; - var found = false; - var element_name = ""; - var element =null; - - while(focus_field.arguments[i] && !found){ - - var tmp = document.getElementsByName(focus_field.arguments[i]); - for(e = 0 ; e < tmp.length ; e ++ ){ - - if(tmp[e].disabled != true && tmp[e].type != "none" && tmp[e].type != "hidden" ){ - found = true; - element = tmp[e]; - } - } - i++; - } - - if(element && found){ - element.blur(); - element.focus(); - } -} - - -/* This function pops up messages from message queue - All messages are hidden in html output (style='display:none;'). - This function makes single messages visible till there are no more dialogs queued. - - hidden inputs: - current_msg_dialogs - Currently visible dialog - closed_msg_dialogs - IDs of already closed dialogs - pending_msg_dialogs - Queued dialog IDs. -*/ -function next_msg_dialog() -{ - var s_pending = ""; - var a_pending = new Array(); - var i_id = 0; - var i = 0; - var tmp = ""; - var ele = null; - var ele2 = null; - var cur_id = ""; - - if(document.getElementById('current_msg_dialogs')){ - cur_id = document.getElementById('current_msg_dialogs').value; - if(cur_id != ""){ - ele = document.getElementById('e_layer' + cur_id); - ele.onmousemove = ""; - hide('e_layer' + cur_id); - document.getElementById('closed_msg_dialogs').value += "," + cur_id; - document.getElementById('current_msg_dialogs').value= ""; - } - } - - if(document.getElementById('pending_msg_dialogs')){ - s_pending = document.getElementById('pending_msg_dialogs').value; - a_pending = s_pending.split(","); - if(a_pending.length){ - i_id = a_pending.pop(); - for (i = 0 ; i < a_pending.length; ++i){ - tmp = tmp + a_pending[i] + ','; - } - tmp = tmp.replace(/,$/g,""); - if(i_id != ""){ - ele = document.getElementById('e_layer' + i_id); - ele.style.display= 'block' ; - document.getElementById('pending_msg_dialogs').value= tmp; - document.getElementById('current_msg_dialogs').value= i_id; - ele2 = document.getElementById('e_layer2') ; - ele.onmousedown = start_move_div_by_cursor; - ele2.onmouseup = stop_move_div_by_cursor; - ele2.onmousemove = move_div_by_cursor; - }else{ - ele2 = document.getElementById('e_layer2') ; - ele2.style.display ="none"; - } - } - } -} - - -/* Drag & drop for message dialogs */ -var enable_move_div_by_cursor = false; // Indicates wheter the div movement is enabled or not -var mouse_x_on_div = 0; // -var mouse_y_on_div = 0; -var div_offset_x = 0; -var div_offset_y = 0; - -/* Activates msg_dialog drag & drop - * This function is called when clicking on a displayed msg_dialog - */ -function start_move_div_by_cursor(e) -{ - var x = 0; - var y = 0; - var cur_id = 0; - var dialog = null; - var event = null; - - /* Get current msg_dialog position - */ - cur_id = document.getElementById('current_msg_dialogs').value; - if(cur_id != ""){ - dialog = document.getElementById('e_layer' + cur_id); - x = dialog.style.left; - y = dialog.style.top; - x = x.replace(/[^0-9]/g,""); - y = y.replace(/[^0-9]/g,""); - if(!y) y = 1; - if(!x) x = 1; - } - - /* Get mouse position within msg_dialog - */ - if(window.event){ - event = window.event; - if(event.offsetX){ - div_offset_x = event.clientX -x; - div_offset_y = event.clientY -y; - enable_move_div_by_cursor = true; - } - }else if(e){ - event = e; - if(event.layerX){ - div_offset_x = event.screenX -x; - div_offset_y = event.screenY -y; - enable_move_div_by_cursor = true; - } - } -} - - -/* Deactivate msg_dialog movement -*/ -function stop_move_div_by_cursor() -{ - mouse_x_on_div = 0; - mouse_y_on_div = 0; - div_offset_x = 0; - div_offset_y = 0; - enable_move_div_by_cursor = false; -} - - -/* Move msg_dialog with cursor */ -function move_div_by_cursor(e) -{ - var event = false; - var mouse_pos_x = 0; - var mouse_pos_y = 0; - var cur_div_x = 0; - var cur_div_y = 0; - var cur_id = 0; - var dialog = null; - - - if(undefined !== enable_move_div_by_cursor && enable_move_div_by_cursor == true){ - - if(document.getElementById('current_msg_dialogs')){ - - /* Get mouse position on screen - */ - if(window.event){ - event = window.event; - mouse_pos_x =event.clientX; - mouse_pos_y =event.clientY; - }else if (e){ - event = e; - mouse_pos_x =event.screenX; - mouse_pos_y =event.screenY; - }else{ - return; - } - - /* Get id of current msg_dialog */ - cur_id = document.getElementById('current_msg_dialogs').value; - if(cur_id != ""){ - dialog = document.getElementById('e_layer' + cur_id); - - /* Calculate new position */ - cur_div_x = mouse_pos_x - div_offset_x; - cur_div_y = mouse_pos_y - div_offset_y; - - /* Ensure that dialog can't be moved out of screen */ - if(cur_div_x < 0 ) cur_div_x = 0 - if(cur_div_y < 0 ) cur_div_y = 0 - - /* Assign new values */ - dialog.style.left = (cur_div_x ) + "px"; - dialog.style.top = (cur_div_y ) + "px"; - } - } - } -} - -function send_menu_action(str) -{ - if(str != "" && str != "#"){ - if(document.getElementById('menu_action')){ - document.getElementById('menu_action').value=str; - document.mainform.submit(); - } - } -} - -// vim:ts=2:syntax diff --git a/ListTest/2/include/layersmenu-browser_detection.js b/ListTest/2/include/layersmenu-browser_detection.js deleted file mode 100644 index 79896a001..000000000 --- a/ListTest/2/include/layersmenu-browser_detection.js +++ /dev/null @@ -1,33 +0,0 @@ -// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ - -DOM = (document.getElementById) ? 1 : 0; -NS4 = (document.layers) ? 1 : 0; -// We need to explicitly detect Konqueror -// because Konqueror 3 sets IE = 1 ... AAAAAAAAAARGHHH!!! -Konqueror = (navigator.userAgent.indexOf('Konqueror') > -1) ? 1 : 0; -// We need to detect Konqueror 2.2 as it does not handle the window.onresize event -Konqueror22 = (navigator.userAgent.indexOf('Konqueror 2.2') > -1 || navigator.userAgent.indexOf('Konqueror/2.2') > -1) ? 1 : 0; -Konqueror30 = - ( - navigator.userAgent.indexOf('Konqueror 3.0') > -1 - || navigator.userAgent.indexOf('Konqueror/3.0') > -1 - || navigator.userAgent.indexOf('Konqueror 3;') > -1 - || navigator.userAgent.indexOf('Konqueror/3;') > -1 - || navigator.userAgent.indexOf('Konqueror 3)') > -1 - || navigator.userAgent.indexOf('Konqueror/3)') > -1 - ) - ? 1 : 0; -Konqueror31 = (navigator.userAgent.indexOf('Konqueror 3.1') > -1 || navigator.userAgent.indexOf('Konqueror/3.1') > -1) ? 1 : 0; -// We need to detect Konqueror 3.2 and 3.3 as they are affected by the see-through effect only for 2 form elements -Konqueror32 = (navigator.userAgent.indexOf('Konqueror 3.2') > -1 || navigator.userAgent.indexOf('Konqueror/3.2') > -1) ? 1 : 0; -Konqueror33 = (navigator.userAgent.indexOf('Konqueror 3.3') > -1 || navigator.userAgent.indexOf('Konqueror/3.3') > -1) ? 1 : 0; -Opera = (navigator.userAgent.indexOf('Opera') > -1) ? 1 : 0; -Opera5 = (navigator.userAgent.indexOf('Opera 5') > -1 || navigator.userAgent.indexOf('Opera/5') > -1) ? 1 : 0; -Opera6 = (navigator.userAgent.indexOf('Opera 6') > -1 || navigator.userAgent.indexOf('Opera/6') > -1) ? 1 : 0; -Opera56 = Opera5 || Opera6; -IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0; -IE = IE && !Opera; -IE5 = IE && DOM; -IE4 = (document.all) ? 1 : 0; -IE4 = IE4 && IE && !DOM; - diff --git a/ListTest/2/include/layersmenu-library.js b/ListTest/2/include/layersmenu-library.js deleted file mode 100644 index 049abf89d..000000000 --- a/ListTest/2/include/layersmenu-library.js +++ /dev/null @@ -1,248 +0,0 @@ -// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ - -layerLeft = new Array(); -layerTop = new Array(); - -function setVisibility(layer, on) -{ - if (on) { - if (DOM) { - document.getElementById(layer).style.visibility = 'visible'; - } else if (NS4) { - document.layers[layer].visibility = 'show'; - } else { - document.all[layer].style.visibility = 'visible'; - } - } else { - if (DOM) { - document.getElementById(layer).style.visibility = 'hidden'; - } else if (NS4) { - document.layers[layer].visibility = 'hide'; - } else { - document.all[layer].style.visibility = 'hidden'; - } - } -} - -function isVisible(layer) -{ - if (DOM) { - return (document.getElementById(layer).style.visibility == 'visible'); - } else if (NS4) { - return (document.layers[layer].visibility == 'show'); - } else { - return (document.all[layer].style.visibility == 'visible'); - } -} - -function setLeft(layer, x) -{ -layerLeft[layer] = x; - if (DOM && !Opera5) { - document.getElementById(layer).style.left = x + 'px'; - } else if (Opera5) { - document.getElementById(layer).style.left = x; - } else if (NS4) { - document.layers[layer].left = x; - } else { - document.all[layer].style.pixelLeft = x; - } -} - -function getOffsetLeft(layer) -{ - var value = 0; - if (DOM) { // Mozilla, Konqueror >= 2.2, Opera >= 5, IE - object = document.getElementById(layer); - value = object.offsetLeft; -//alert (object.tagName + ' --- ' + object.offsetLeft); - while (object.tagName != 'BODY' && object.offsetParent) { - object = object.offsetParent; -//alert (object.tagName + ' --- ' + object.offsetLeft); - value += object.offsetLeft; - } - } else if (NS4) { - value = document.layers[layer].pageX; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - object = document.all[layer]; - value = object.offsetLeft; - while (object.tagName != 'BODY') { - object = object.offsetParent; - value += object.offsetLeft; - } - } - return (value); -} - -function setTop(layer, y) -{ -layerTop[layer] = y; - if (DOM && !Opera5) { - document.getElementById(layer).style.top = y + 'px'; - } else if (Opera5) { - document.getElementById(layer).style.top = y; - } else if (NS4) { - document.layers[layer].top = y; - } else { - document.all[layer].style.pixelTop = y; - } -} - -function getOffsetTop(layer) -{ -// IE 5.5 and 6.0 behaviour with this function is really strange: -// in some cases, they return a really too large value... -// ... after all, IE is buggy, nothing new - var value = 0; - if (DOM) { - object = document.getElementById(layer); - value = object.offsetTop; - while (object.tagName != 'BODY' && object.offsetParent) { - object = object.offsetParent; - value += object.offsetTop; - } - } else if (NS4) { - value = document.layers[layer].pageY; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - object = document.all[layer]; - value = object.offsetTop; - while (object.tagName != 'BODY') { - object = object.offsetParent; - value += object.offsetTop; - } - } - return (value); -} - -function setWidth(layer, w) -{ - if (DOM) { - document.getElementById(layer).style.width = w; - } else if (NS4) { -// document.layers[layer].width = w; - } else { - document.all[layer].style.pixelWidth = w; - } -} - -function getOffsetWidth(layer) -{ - var value = 0; - if (DOM && !Opera56) { - value = document.getElementById(layer).offsetWidth; - } else if (NS4) { - value = document.layers[layer].document.width; - } else if (Opera56) { - value = document.getElementById(layer).style.pixelWidth; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - value = document.all[layer].offsetWidth; - } - return (value); -} - -function setHeight(layer, h) // unused, not tested -{ - if (DOM) { - document.getElementById(layer).style.height = h; - } else if (NS4) { -// document.layers[layer].height = h; - } else { - document.all[layer].style.pixelHeight = h; - } -} - -function getOffsetHeight(layer) -{ - var value = 0; - if (DOM && !Opera56) { - value = document.getElementById(layer).offsetHeight; - } else if (NS4) { - value = document.layers[layer].document.height; - } else if (Opera56) { - value = document.getElementById(layer).style.pixelHeight; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - value = document.all[layer].offsetHeight; - } - return (value); -} - -function getWindowWidth() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.innerWidth; -// } else if (NS4) { -// value = document.width; - } else { // IE - if (document.documentElement && document.documentElement.clientWidth) { - value = document.documentElement.clientWidth; - } else if (document.body) { - value = document.body.clientWidth; - } - } - if (isNaN(value)) { - value = window.innerWidth; - } - return (value); -} - -function getWindowXOffset() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.pageXOffset; - } else { // IE - if (document.documentElement && document.documentElement.scrollLeft) { - value = document.documentElement.scrollLeft; - } else if (document.body) { - value = document.body.scrollLeft; - } - } - return (value); -} - -function getWindowHeight() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.innerHeight; - } else { // IE - if (document.documentElement && document.documentElement.clientHeight) { - value = document.documentElement.clientHeight; - } else if (document.body) { - value = document.body.clientHeight; - } - } - if (isNaN(value)) { - value = window.innerHeight; - } - return (value); -} - -function getWindowYOffset() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.pageYOffset; - } else { // IE - if (document.documentElement && document.documentElement.scrollTop) { - value = document.documentElement.scrollTop; - } else if (document.body) { - value = document.body.scrollTop; - } - } - return (value); -} - diff --git a/ListTest/2/include/layersmenu.js b/ListTest/2/include/layersmenu.js deleted file mode 100644 index 5d29e5bf0..000000000 --- a/ListTest/2/include/layersmenu.js +++ /dev/null @@ -1,316 +0,0 @@ -// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ - -useTimeouts = 1; -timeoutLength = 1000; // time in ms; not significant if useTimeouts = 0; -shutdownOnClick = 0; - -loaded = 0; -layersMoved = 0; -layerPoppedUp = ''; - -timeoutFlag = 0; -if (Opera56 || IE4) { - useTimeouts = 0; -} -if (NS4 || Opera56 || IE4) { - shutdownOnClick = 1; -} - -currentY = 0; -function grabMouse(e) // for NS4 -{ - currentY = e.pageY; -} -if (NS4) { - document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE); - document.onmousemove = grabMouse; -} - -function seeThroughElements(show) -{ - if (show) { - foobar = 'visible'; - } else { - foobar = 'hidden'; - } - for (i=0; i windowWidth + windowXOffset) { - if (onRight + width1 - windowWidth - windowXOffset > windowXOffset - onLeft) { - onLeft = windowXOffset; - } else { - onRight = windowWidth + windowXOffset - width1; - } - } - if (back[father[menuName]]) { - if (onLeft < windowXOffset) { - back[menuName] = 0; - } else { - back[menuName] = 1; - } - } else { -//alert(onRight + ' - ' + width1 + ' - ' + windowWidth + ' - ' + windowXOffset); - if (onRight + width1 > windowWidth + windowXOffset) { - back[menuName] = 1; - } else { - back[menuName] = 0; - } - } - if (back[menuName]) { - setLeft(menuName, onLeft); - } else { - setLeft(menuName, onRight); - } - } - moveLayerY(menuName); // workaround needed for Mozilla < 1.4 for MS Windows -} - -function moveLayerY(menuName) -{ - if (!loaded || (isVisible(menuName) && menuName != layerPoppedUp)) { - return; - } - if (!layersMoved) { - moveLayers(); - layersMoved = 1; - } - if (!NS4) { - newY = getOffsetTop('ref' + menuName); - } else { - newY = currentY; - } - newY += menuTopShift; - layerHeight = getOffsetHeight(menuName); - windowHeight = getWindowHeight(); - windowYOffset = getWindowYOffset(); - if (newY + layerHeight > windowHeight + windowYOffset) { - if (layerHeight > windowHeight) { - newY = windowYOffset; - } else { - newY = windowHeight + windowYOffset - layerHeight; - } - } - if (Math.abs(getOffsetTop(menuName) - newY) > thresholdY) { - setTop(menuName, newY); - } -} - -function moveLayerX1(menuName, father) -{ - if (!lwidthDetected) { - return; - } - if (!Opera5 && !IE4) { - width1 = lwidth[menuName]; - } else if (Opera5) { - // Opera 5 stupidly and exaggeratedly overestimates layers widths - // hence we consider a default value equal to $abscissaStep - width1 = abscissaStep; - } - foobar = getOffsetLeft(father + menuName); -if (!IE4) { - windowWidth = getWindowWidth(); - windowXOffset = getWindowXOffset(); - if (foobar + width1 > windowWidth + windowXOffset) { - foobar = windowWidth + windowXOffset - width1; - } - if (foobar < windowXOffset) { - foobar = windowXOffset; - } -} - setLeft(menuName, foobar); -} - -function layersOverlap(layer, i) -{ - if (Konqueror22) { - return true; - } - -// xa1 = getOffsetLeft(layer); -//setLeft(layer, xa1); - xa1 = layerLeft[layer]; - xa2 = xa1 + getOffsetWidth(layer); -//setWidth(layer, xa2-xa1); -// ya1 = getOffsetTop(layer); -//setTop(layer, ya1); - ya1 = layerTop[layer]; - ya2 = ya1 + getOffsetHeight(layer); -//setHeight(layer, ya2-ya1); -//alert(':' + xa1 + ':' + xa2 + ':' + ya1 + ':' + ya2 + ':'); - - xb1 = toBeHiddenLeft[i]; - xb2 = xb1 + toBeHidden[i].offsetWidth; - yb1 = toBeHiddenTop[i]; - yb2 = yb1 + toBeHidden[i].offsetHeight; -//alert(':' + xb1 + ':' + xb2 + ':' + yb1 + ':' + yb2 + ':'); - - if(xb1>xa1) xa1=xb1; if(xb2ya1) ya1=yb1; if(yb2xa1 && ya2>ya1); -} - -function seeThroughWorkaround(menuName, on) -{ - for (i=0; i 0) { - seeThroughCoordinatesDetection(); - } -// moveLayers(); - layersMoved = 0; -} -window.onresize = resizeHandler; - -function yaresizeHandler() -{ - if (window.innerWidth != origWidth || window.innerHeight != origHeight) { - if (Konqueror22 || Opera5) { - window.location.reload(); // Opera 5 often fails this - } - origWidth = window.innerWidth; - origHeight = window.innerHeight; - resizeHandler(); - } - setTimeout('yaresizeHandler()', 500); -} -function loadHandler() -{ - if (Konqueror22 || Opera56) { - origWidth = window.innerWidth; - origHeight = window.innerHeight; - yaresizeHandler(); - } -} -window.onload = loadHandler; - -function fixieflm(menuName) -{ - if (DOM) { - setWidth(menuName, '100%'); - } else { // IE4 IS SIMPLY A BASTARD !!! - document.write(''); - document.write(' - - - - -********/ - -/* Header col */ -div.setup_plug_header { - padding: 10px; - border-bottom: solid 1px #D0D0D0; - background-color: #E0E0F0; - border: 10px solid #FFFFFF; - -} - -/* Content col */ -div.setup_contents { - margin-right:2px; - background-color:white; - width:80%; - margin-left:20%; - border:1px solid #AAAAAA; - padding:2px; -} - -/* default.*/ -div.default { - padding: 2px; - vertical-align: middle; -} - -/* Navigation col */ -div.setup_navigation { - width:19%; - background-color:white; - padding-left: 2px; - padding-right: 2px; - border:1px solid #AAAAAA; - float:left; -} - - -/* Navigation title */ -div.setup_navigation_title { - font-size: 1.2em; - font-weight: bold; - text-decoration:none; - width:100%; - padding-top:8px; - padding-bottom:8px; - border-top:1px solid #AAAAAA; -} - -/* The box used for each setup step */ -a.navigation_element, div.navigation_element { - text-decoration:none; - padding-top:8px; - padding-bottom:8px; - border-top:1px solid #AAAAAA; - width:100%; -} - -/* The box used for each setup step */ -a.navigation_element_active, div.navigation_element_active { - text-decoration:none; - width:100%; - padding-top:8px; - padding-bottom:8px; - border-top:1px solid #AAAAAA; - background-color:#F0F0F0; -} - -/* An enabled setup step will use this style in navigation*/ -div.navigation_title_active { - font-size: 1.2em; - background-color:#F0F0F0; - font-weight: bold; - cursor: default; - padding: 3px; -} - -/* Disabled setup steps */ -div.navigation_title_disabled { - font-size: 1.2em; - font-weight: bold; - padding: 3px; - cursor: default; - text-decoration:none; - color: #AAAAAA; -} - -/* Disabled setup steps */ -div.navigation_title_inactive { - font-size: 1.2em; - font-weight: bold; - text-decoration:none; - cursor: pointer; - padding: 3px; -} - -/* The style for the info of an active setup */ -div.navigation_info { - font-size: 1em; - color: black; - padding: 4px 4px 3px 23px; - margin: 0px; - cursor: default; -} - - - -/* - Setup step 2 styles -*/ - -/* used to hide display info div */ -div.solution_visible { - display: block; - width: 100%; - text-align:left; -} - -/* Container headline */ -h2.step2_container_title { - background-color:#F0F0F0; - border: solid 1px #CCCCCC; - width:100%; - padding:3px; -} - -/* Container for name and status */ -div.step2_entry_container { - padding:3px; - width:99%; - cursor:default; -} - -/* Container for name and status, when status is failed */ -div.step2_entry_container_info { - padding:3px; - border: 1px solid #AAAAAA; - width:99%; - cursor:default; -} - -/* Text shown for each entry */ -div.step2_entry_name { - float:left; - padding-bottom:4px; - vertical-align: middle; -} - -/* Status container */ -div.step2_entry_status { - float:none; - text-align:right; - padding-bottom:4px; - vertical-align: middle; -} - -/* Status failed */ -div.step2_failed { - color:red; - padding-bottom:4px; -} - -/* Status failed but not necessary for setup */ -div.step2_warning { - color:orange; - padding-bottom:4px; -} - -/* Status successful */ -div.step2_successful { - color:green; -} - -/* Text used in info div. */ -div.step2_failed_text { - background-repeat: no-repeat; - padding-left: 25px; -} - -/* Text used in info div. On warnings */ -div.step2_warning_text{ - background-repeat: no-repeat; - padding-left: 25px; -} - - -/* - Setup step 4 styles -*/ - -li.step4_name, div.step4_name { - float:left; - width:25%; - height:2.0em; -} - -li.step4_value, div.step4_value { - float:left; - width:50%; - height:2.0em; -} - -ul.step4_container, div.step4_container { - height:2.0em; - margin-top:2px; - margin-left:2px; - margin-right:2px; -} - - -/************************ - * Sieve - * The following styles are - * used to display the sieve - * management user interface - ************************/ - -/* Editing dialog styles - */ - -table.sieve_default_table { - width:100%; - margin: 0px; - border-spacing: 0px ; - padding:0px; -} - - -/* Editing surface */ -table.editing_surface { - width:100%; - margin: 0px; - padding:0px; -} - -/* Editing surface menu */ -td.editing_surface_menu { - background-color: #EEE; - border: 1px solid #BBB; - padding:5px; -} - -/* Editing surface content */ -td.editing_surface_content { - background-color: #FFFFFF; - margin: 0px; - padding:0px; -} - -/* Error message will be displayed as follows */ -div.sieve_error_msgs { - background-color: #ff8d00; - color: #000000; - padding:5px; - background-image: url("images/warning.png"); - background-repeat: no-repeat; - font-weight: bold; -} - -/* Source editing area */ -textarea.editing_source { - width:100%; - height:330px; -} - - -/************* - * Object container - *************/ - -/* The container itself */ -table.object_container_container { - width:100%; - border-spacing: 0px ; - background-color: #F8F8F8; - border: solid 1px #AAAAAA; -} - -/* Container cell top left */ -td.object_container_cell_top_left { - background-color: #EEE; - text-align:center; -} - -/* Container cell top right */ -td.object_container_cell_top_right { - background-color: #EEE; - text-align:left; - padding:2px; - border-bottom: solid 1px #AAAAAA; -} - -/* Container cell bottom left */ -td.object_container_cell_bottom_left { - width:5px; - background-color: #EEE; - text-align:center; - border-right: solid 1px #AAAAAA; -} - - -/************* - * Sieve comment - *************/ - -/* Container */ -table.sieve_comment_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -textarea.sieve_comment_area { - width:100%; - height:80px; -} - - -/************* - * Sieve require - *************/ - -/* Container */ -table.sieve_require_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -input.sieve_require_input { - width:100%; - border-spacing: 0px ; -} - - -/************* - * Sieve fileinto - *************/ - -/* Container */ -table.sieve_fileinto_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -input.sieve_fileinto_input { - width:300px; -} -select.sieve_fileinto_input { - width:300px; -} - - -/************* - * Sieve keep - *************/ - -/* Container */ -table.sieve_keep_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_keep_input { - padding-left:20px; -} - - -/************* - * Sieve discard - *************/ - -/* Container */ -table.sieve_discard_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_discard_input { - padding-left:20px; -} - - -/************* - * Sieve redirect - *************/ - -/* Container */ -table.sieve_redirect_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_redirect_input { - padding-left:20px; -} -textarea.sieve_redirect_input { - width:100%; - height:30px; -} - - -/************* - * Sieve reject - *************/ - -/* Container */ -table.sieve_reject_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_reject_input { - padding-left:20px; -} -textarea.sieve_reject_input { - width:100%; - height:55px; -} - - -/************* - * Sieve end - *************/ - -/* Container */ -table.sieve_stop_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_stop_input { - padding-left:20px; -} - - -/************* - * Sieve vacation - *************/ - -/* Container */ -table.sieve_vacation_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_vacation_input { - padding-left:20px; -} - -/* Editing area */ -textarea.sieve_vacation_input { - width:100%; - height : 55px; -} - - -/************* - * Sieve allof - *************/ - -table.sieve_allof_container { - width:100%; - border-spacing: 0px ; - margin: 0px; - padding:0px; - border: solid 1px #999999; -} - -/* Container */ -td.sieve_allof_left { - text-align:center; - vertical-align: middle; - width:35px; - background-color: #CCCCCC; - border: solid 0px #EEE; -} - -/* Container */ -td.sieve_allof_right { - background-color:#BDBDBD ; -} - -/************* - * Sieve anyof - *************/ - -table.sieve_anyof_container { - width:100%; - margin: 0px; - border-spacing: 0px ; - padding:0px; - border: solid 2px #CCCCCC; -} - -/* Container */ -td.sieve_anyof_left { - text-align:center; - vertical-align: middle; - width:35px; - background-color: #CCCCCC; - border: solid 0px #EEEEEE -} - -/* Container */ -td.sieve_anyof_right { - background-color:#BDBDBD ; - border: solid 1px #AAAAAA; -} - -/************* - * Sieve Test Cases - *************/ - -table.sieve_test_container { - width:100%; - background-color:#F8F8F8; - margin: 0px; - border-spacing: 0px ; - padding:0px; - border: solid 1px #AAAAAA; -} - -table.sieve_test_case { - width:100%; - margin: 0px; - border-spacing: 0px ; - padding:0px; -} - - - -td.container_, div.container_{ - padding-left:2px; - border-left: solid 2px #F8F8F8; -} - -td.container_:hover,div.container_:hover { - border-left: solid 2px black; - display:block; -} - -/************ - * PHP Layers Menu - used in MultiSelectDialog -> ManagementLists - ************/ - - -.khorbar { - color: black; - background-color: #FFFFFF; - border: 1px outset #666663; - padding:2px; -} - -.khorbaritem { - float: left; - white-space: nowrap; - font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; - font-size: 12px; -} - -.khorbaritem a { - display: block; - text-decoration: none; -} - -.khorbaritem a:link { - color: #000000; - text-decoration: none; -} - -.khorbaritem a:visited { - color: #000000; - text-decoration: none; -} - -.khorbaritem a:hover { - color: #000000; - background-color: #FFFFFF; - text-decoration: none; -} - -.khorbaritem a:active { - color: #ff0000; - text-decoration: none; -} - -.kverbar { - color: black; - border: 1px outset #666663 -} - -.ksubmenu { - position: absolute; - left: 0; - top: 0; - visibility: hidden; -} - -.submenu { - position: absolute; - left: 0; - top: 0; - visibility: hidden; -} - -.subframe { - position: relative; - display: block; - background-color: #FFFFFF; - border: 1px outset #666663; - padding:2px; -} - -.item { - text-align: left; - white-space: nowrap; - font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; - font-size: 12px; - padding-top:2px; -} - -.item div { - position: relative; - display: block; - text-decoration: none; -} - -.item :hover { - color: #ffffff; - background-color: #4b6983; - text-decoration: none; -} - - - -.ksubframe { - position: relative; - display: block; - background-color: #f9f9f0; -} - -.kitem { - text-align: left; - white-space: nowrap; - font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; - font-size: 12px; -} - -.separator { - background-color: #ff0000; - border-top: 1px solid #c6c6bf; - border-bottom: 1px solid #ffffff; - margin: 2px 5px 2px 5px; /* top right bottom left */ - height: 0; - font-size: 1px; - line-height: 0; -} - diff --git a/ListTest/2/tpl b/ListTest/2/tpl deleted file mode 100644 index c377eccb8..000000000 --- a/ListTest/2/tpl +++ /dev/null @@ -1,193 +0,0 @@ -
- - - - - - - - - - - - -
- - - - -
- -
-

* Systemverwaltung

-
-
- - - - - - - - -
-
-

- Liste der Systeme -

-
- -
-
- - - - - - -
- Wurzel  Auf  Heimat    - Basis    - - - - - -
-
-
-
-
-
- %LIST% -
-
- -
- -

- [i]Information

-
-
- Mit diesem Menü können Sie Systeme hinzufügen, diese löschen oder die Eigenschaften bestimmter Systeme verändern. Sie können nur Systeme hinzufügen, die bereits einmal im Netz gestartet wurden. -
- -
-
-

- - [F]Filter

-
-
- - - -
 *  A  B  C  D  E  F  G  H  I  J 
 K  L  M  N  O  P  Q  R  S  T  U 
 V  W  X  Y  Z  0  1  2  3  4  5 
 6  7  8  9        
- - -
-  Zeige Server
 Zeige Terminals
 Zeige Arbeitsstationen
 Zeige Windows basierte Arbeitsstationen
 Zeige Netzwerk-Drucker
 Zeige Telefone
 Zeige Netzwerk-Geräte
- -
 Search in subtrees
- -
- - - - - -
- - - - -
- - - - -
- - - -
-
- -
- -
- - - - -
- -
- diff --git a/ListTest/3/images/acl.png b/ListTest/3/images/acl.png deleted file mode 100755 index 22a4ab248..000000000 Binary files a/ListTest/3/images/acl.png and /dev/null differ diff --git a/ListTest/3/images/action.png b/ListTest/3/images/action.png deleted file mode 100644 index 21d5e2f82..000000000 Binary files a/ListTest/3/images/action.png and /dev/null differ diff --git a/ListTest/3/images/addr_company.png b/ListTest/3/images/addr_company.png deleted file mode 100644 index 80a173d72..000000000 Binary files a/ListTest/3/images/addr_company.png and /dev/null differ diff --git a/ListTest/3/images/addr_home.png b/ListTest/3/images/addr_home.png deleted file mode 100644 index 14ee4846f..000000000 Binary files a/ListTest/3/images/addr_home.png and /dev/null differ diff --git a/ListTest/3/images/addr_personal.png b/ListTest/3/images/addr_personal.png deleted file mode 100644 index ecf17bc31..000000000 Binary files a/ListTest/3/images/addr_personal.png and /dev/null differ diff --git a/ListTest/3/images/addressbook.png b/ListTest/3/images/addressbook.png deleted file mode 100644 index 08c72efab..000000000 Binary files a/ListTest/3/images/addressbook.png and /dev/null differ diff --git a/ListTest/3/images/alternatemail.png b/ListTest/3/images/alternatemail.png deleted file mode 100644 index 62b053433..000000000 Binary files a/ListTest/3/images/alternatemail.png and /dev/null differ diff --git a/ListTest/3/images/application.png b/ListTest/3/images/application.png deleted file mode 100644 index 671fc7db7..000000000 Binary files a/ListTest/3/images/application.png and /dev/null differ diff --git a/ListTest/3/images/back.png b/ListTest/3/images/back.png deleted file mode 100644 index 52fa887f7..000000000 Binary files a/ListTest/3/images/back.png and /dev/null differ diff --git a/ListTest/3/images/banana.png b/ListTest/3/images/banana.png deleted file mode 100644 index b9bc82e02..000000000 Binary files a/ListTest/3/images/banana.png and /dev/null differ diff --git a/ListTest/3/images/blocklists.png b/ListTest/3/images/blocklists.png deleted file mode 100644 index 8f252a426..000000000 Binary files a/ListTest/3/images/blocklists.png and /dev/null differ diff --git a/ListTest/3/images/branch.gif b/ListTest/3/images/branch.gif deleted file mode 100644 index 9fe34c0bc..000000000 Binary files a/ListTest/3/images/branch.gif and /dev/null differ diff --git a/ListTest/3/images/branch.png b/ListTest/3/images/branch.png deleted file mode 100644 index 7eb790996..000000000 Binary files a/ListTest/3/images/branch.png and /dev/null differ diff --git a/ListTest/3/images/branch_small.png b/ListTest/3/images/branch_small.png deleted file mode 100644 index d632c8506..000000000 Binary files a/ListTest/3/images/branch_small.png and /dev/null differ diff --git a/ListTest/3/images/branch_small_grey.png b/ListTest/3/images/branch_small_grey.png deleted file mode 100644 index 85dedaf5a..000000000 Binary files a/ListTest/3/images/branch_small_grey.png and /dev/null differ diff --git a/ListTest/3/images/branchbottom.gif b/ListTest/3/images/branchbottom.gif deleted file mode 100644 index 278f6da77..000000000 Binary files a/ListTest/3/images/branchbottom.gif and /dev/null differ diff --git a/ListTest/3/images/branchtop.gif b/ListTest/3/images/branchtop.gif deleted file mode 100644 index 3d469d0a9..000000000 Binary files a/ListTest/3/images/branchtop.gif and /dev/null differ diff --git a/ListTest/3/images/bugsubmitter.png b/ListTest/3/images/bugsubmitter.png deleted file mode 100644 index 3ed096d9d..000000000 Binary files a/ListTest/3/images/bugsubmitter.png and /dev/null differ diff --git a/ListTest/3/images/button_cancel.png b/ListTest/3/images/button_cancel.png deleted file mode 100644 index 96919575a..000000000 Binary files a/ListTest/3/images/button_cancel.png and /dev/null differ diff --git a/ListTest/3/images/cant_editpaste.png b/ListTest/3/images/cant_editpaste.png deleted file mode 100644 index fdcc88d50..000000000 Binary files a/ListTest/3/images/cant_editpaste.png and /dev/null differ diff --git a/ListTest/3/images/cdrom.png b/ListTest/3/images/cdrom.png deleted file mode 100644 index 60adeb6f0..000000000 Binary files a/ListTest/3/images/cdrom.png and /dev/null differ diff --git a/ListTest/3/images/certs.png b/ListTest/3/images/certs.png deleted file mode 100644 index ca93f0d14..000000000 Binary files a/ListTest/3/images/certs.png and /dev/null differ diff --git a/ListTest/3/images/closedlock.png b/ListTest/3/images/closedlock.png deleted file mode 100644 index 04a05c1cb..000000000 Binary files a/ListTest/3/images/closedlock.png and /dev/null differ diff --git a/ListTest/3/images/conference.png b/ListTest/3/images/conference.png deleted file mode 100644 index 1c38f8159..000000000 Binary files a/ListTest/3/images/conference.png and /dev/null differ diff --git a/ListTest/3/images/copypaste.png b/ListTest/3/images/copypaste.png deleted file mode 100644 index 636a4c5a0..000000000 Binary files a/ListTest/3/images/copypaste.png and /dev/null differ diff --git a/ListTest/3/images/crossref.png b/ListTest/3/images/crossref.png deleted file mode 100644 index ec2ed7888..000000000 Binary files a/ListTest/3/images/crossref.png and /dev/null differ diff --git a/ListTest/3/images/cutpaste.png b/ListTest/3/images/cutpaste.png deleted file mode 100644 index e51443824..000000000 Binary files a/ListTest/3/images/cutpaste.png and /dev/null differ diff --git a/ListTest/3/images/default.jpg b/ListTest/3/images/default.jpg deleted file mode 100644 index c20b08440..000000000 Binary files a/ListTest/3/images/default.jpg and /dev/null differ diff --git a/ListTest/3/images/default_icon.png b/ListTest/3/images/default_icon.png deleted file mode 100644 index 58d50d372..000000000 Binary files a/ListTest/3/images/default_icon.png and /dev/null differ diff --git a/ListTest/3/images/department.png b/ListTest/3/images/department.png deleted file mode 100644 index d5ac437c9..000000000 Binary files a/ListTest/3/images/department.png and /dev/null differ diff --git a/ListTest/3/images/devices.png b/ListTest/3/images/devices.png deleted file mode 100644 index 41d4f5cbf..000000000 Binary files a/ListTest/3/images/devices.png and /dev/null differ diff --git a/ListTest/3/images/dfs.png b/ListTest/3/images/dfs.png deleted file mode 100644 index accbd8d63..000000000 Binary files a/ListTest/3/images/dfs.png and /dev/null differ diff --git a/ListTest/3/images/dhcp.png b/ListTest/3/images/dhcp.png deleted file mode 100644 index 1360b6fd4..000000000 Binary files a/ListTest/3/images/dhcp.png and /dev/null differ diff --git a/ListTest/3/images/display.png b/ListTest/3/images/display.png deleted file mode 100644 index f4ef81c60..000000000 Binary files a/ListTest/3/images/display.png and /dev/null differ diff --git a/ListTest/3/images/dns.png b/ListTest/3/images/dns.png deleted file mode 100644 index 6a55d7271..000000000 Binary files a/ListTest/3/images/dns.png and /dev/null differ diff --git a/ListTest/3/images/down-arrow.png b/ListTest/3/images/down-arrow.png deleted file mode 100644 index f0fb47d82..000000000 Binary files a/ListTest/3/images/down-arrow.png and /dev/null differ diff --git a/ListTest/3/images/drives.png b/ListTest/3/images/drives.png deleted file mode 100644 index 9cc127ee1..000000000 Binary files a/ListTest/3/images/drives.png and /dev/null differ diff --git a/ListTest/3/images/dtree.png b/ListTest/3/images/dtree.png deleted file mode 100644 index 7eb790996..000000000 Binary files a/ListTest/3/images/dtree.png and /dev/null differ diff --git a/ListTest/3/images/edit.png b/ListTest/3/images/edit.png deleted file mode 100644 index a8b69f73f..000000000 Binary files a/ListTest/3/images/edit.png and /dev/null differ diff --git a/ListTest/3/images/editcopy.png b/ListTest/3/images/editcopy.png deleted file mode 100644 index c3ff243b8..000000000 Binary files a/ListTest/3/images/editcopy.png and /dev/null differ diff --git a/ListTest/3/images/editcut.png b/ListTest/3/images/editcut.png deleted file mode 100644 index 7ec355a0d..000000000 Binary files a/ListTest/3/images/editcut.png and /dev/null differ diff --git a/ListTest/3/images/editdelete.png b/ListTest/3/images/editdelete.png deleted file mode 100644 index 6d0d29d76..000000000 Binary files a/ListTest/3/images/editdelete.png and /dev/null differ diff --git a/ListTest/3/images/editpaste.png b/ListTest/3/images/editpaste.png deleted file mode 100644 index 636a4c5a0..000000000 Binary files a/ListTest/3/images/editpaste.png and /dev/null differ diff --git a/ListTest/3/images/edittrash.png b/ListTest/3/images/edittrash.png deleted file mode 100644 index f5cb2b8b9..000000000 Binary files a/ListTest/3/images/edittrash.png and /dev/null differ diff --git a/ListTest/3/images/email.png b/ListTest/3/images/email.png deleted file mode 100644 index d53e62064..000000000 Binary files a/ListTest/3/images/email.png and /dev/null differ diff --git a/ListTest/3/images/empty.png b/ListTest/3/images/empty.png deleted file mode 100644 index 59fb78633..000000000 Binary files a/ListTest/3/images/empty.png and /dev/null differ diff --git a/ListTest/3/images/encrypted.png b/ListTest/3/images/encrypted.png deleted file mode 100644 index d08a33cf7..000000000 Binary files a/ListTest/3/images/encrypted.png and /dev/null differ diff --git a/ListTest/3/images/env.png b/ListTest/3/images/env.png deleted file mode 100644 index 7b7bf37dd..000000000 Binary files a/ListTest/3/images/env.png and /dev/null differ diff --git a/ListTest/3/images/envelope.png b/ListTest/3/images/envelope.png deleted file mode 100644 index 6053eeda4..000000000 Binary files a/ListTest/3/images/envelope.png and /dev/null differ diff --git a/ListTest/3/images/error.png b/ListTest/3/images/error.png deleted file mode 100644 index 1de7a6fda..000000000 Binary files a/ListTest/3/images/error.png and /dev/null differ diff --git a/ListTest/3/images/expand.png b/ListTest/3/images/expand.png deleted file mode 100644 index 9bc3f56b0..000000000 Binary files a/ListTest/3/images/expand.png and /dev/null differ diff --git a/ListTest/3/images/fai.png b/ListTest/3/images/fai.png deleted file mode 100644 index f0a23d6f3..000000000 Binary files a/ListTest/3/images/fai.png and /dev/null differ diff --git a/ListTest/3/images/fai_hook.png b/ListTest/3/images/fai_hook.png deleted file mode 100644 index 1930fb233..000000000 Binary files a/ListTest/3/images/fai_hook.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_hook.png b/ListTest/3/images/fai_new_hook.png deleted file mode 100644 index f02e6a46f..000000000 Binary files a/ListTest/3/images/fai_new_hook.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_packages.png b/ListTest/3/images/fai_new_packages.png deleted file mode 100644 index 15cad1eca..000000000 Binary files a/ListTest/3/images/fai_new_packages.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_partitionTable.png b/ListTest/3/images/fai_new_partitionTable.png deleted file mode 100644 index 9ac4600a4..000000000 Binary files a/ListTest/3/images/fai_new_partitionTable.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_profile.png b/ListTest/3/images/fai_new_profile.png deleted file mode 100644 index 6808820ab..000000000 Binary files a/ListTest/3/images/fai_new_profile.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_script.png b/ListTest/3/images/fai_new_script.png deleted file mode 100644 index b8333c7c2..000000000 Binary files a/ListTest/3/images/fai_new_script.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_template.png b/ListTest/3/images/fai_new_template.png deleted file mode 100644 index 9a88da967..000000000 Binary files a/ListTest/3/images/fai_new_template.png and /dev/null differ diff --git a/ListTest/3/images/fai_new_variable.png b/ListTest/3/images/fai_new_variable.png deleted file mode 100644 index d915c53fc..000000000 Binary files a/ListTest/3/images/fai_new_variable.png and /dev/null differ diff --git a/ListTest/3/images/fai_packages.png b/ListTest/3/images/fai_packages.png deleted file mode 100644 index dd6de2f62..000000000 Binary files a/ListTest/3/images/fai_packages.png and /dev/null differ diff --git a/ListTest/3/images/fai_partitionTable.png b/ListTest/3/images/fai_partitionTable.png deleted file mode 100644 index 7e8d7017f..000000000 Binary files a/ListTest/3/images/fai_partitionTable.png and /dev/null differ diff --git a/ListTest/3/images/fai_profile.png b/ListTest/3/images/fai_profile.png deleted file mode 100644 index 07391b6ec..000000000 Binary files a/ListTest/3/images/fai_profile.png and /dev/null differ diff --git a/ListTest/3/images/fai_script.png b/ListTest/3/images/fai_script.png deleted file mode 100644 index f8aaba2e3..000000000 Binary files a/ListTest/3/images/fai_script.png and /dev/null differ diff --git a/ListTest/3/images/fai_small.png b/ListTest/3/images/fai_small.png deleted file mode 100644 index fc716d05c..000000000 Binary files a/ListTest/3/images/fai_small.png and /dev/null differ diff --git a/ListTest/3/images/fai_template.png b/ListTest/3/images/fai_template.png deleted file mode 100644 index 7ef47b3bd..000000000 Binary files a/ListTest/3/images/fai_template.png and /dev/null differ diff --git a/ListTest/3/images/fai_variable.png b/ListTest/3/images/fai_variable.png deleted file mode 100644 index d7915fe52..000000000 Binary files a/ListTest/3/images/fai_variable.png and /dev/null differ diff --git a/ListTest/3/images/false.png b/ListTest/3/images/false.png deleted file mode 100644 index 3240b29d5..000000000 Binary files a/ListTest/3/images/false.png and /dev/null differ diff --git a/ListTest/3/images/fax.png b/ListTest/3/images/fax.png deleted file mode 100644 index 3f58c3695..000000000 Binary files a/ListTest/3/images/fax.png and /dev/null differ diff --git a/ListTest/3/images/fax_small.png b/ListTest/3/images/fax_small.png deleted file mode 100644 index bb676f8b7..000000000 Binary files a/ListTest/3/images/fax_small.png and /dev/null differ diff --git a/ListTest/3/images/filesaveas.png b/ListTest/3/images/filesaveas.png deleted file mode 100644 index 4d2a11e04..000000000 Binary files a/ListTest/3/images/filesaveas.png and /dev/null differ diff --git a/ListTest/3/images/flag.png b/ListTest/3/images/flag.png deleted file mode 100644 index 3240b29d5..000000000 Binary files a/ListTest/3/images/flag.png and /dev/null differ diff --git a/ListTest/3/images/folder-expanded.gif b/ListTest/3/images/folder-expanded.gif deleted file mode 100644 index f779acc73..000000000 Binary files a/ListTest/3/images/folder-expanded.gif and /dev/null differ diff --git a/ListTest/3/images/folder.gif b/ListTest/3/images/folder.gif deleted file mode 100644 index 842989f2e..000000000 Binary files a/ListTest/3/images/folder.gif and /dev/null differ diff --git a/ListTest/3/images/folder.png b/ListTest/3/images/folder.png deleted file mode 100644 index f7e8c351c..000000000 Binary files a/ListTest/3/images/folder.png and /dev/null differ diff --git a/ListTest/3/images/folder_gray.png b/ListTest/3/images/folder_gray.png deleted file mode 100644 index 07d1d42db..000000000 Binary files a/ListTest/3/images/folder_gray.png and /dev/null differ diff --git a/ListTest/3/images/forward-arrow.png b/ListTest/3/images/forward-arrow.png deleted file mode 100644 index 4f3189a0a..000000000 Binary files a/ListTest/3/images/forward-arrow.png and /dev/null differ diff --git a/ListTest/3/images/forward.png b/ListTest/3/images/forward.png deleted file mode 100644 index e9cbecd00..000000000 Binary files a/ListTest/3/images/forward.png and /dev/null differ diff --git a/ListTest/3/images/freeze.png b/ListTest/3/images/freeze.png deleted file mode 100644 index 04a05c1cb..000000000 Binary files a/ListTest/3/images/freeze.png and /dev/null differ diff --git a/ListTest/3/images/freeze_grey.png b/ListTest/3/images/freeze_grey.png deleted file mode 100644 index 65fa982bb..000000000 Binary files a/ListTest/3/images/freeze_grey.png and /dev/null differ diff --git a/ListTest/3/images/ftp.png b/ListTest/3/images/ftp.png deleted file mode 100755 index e5b56916d..000000000 Binary files a/ListTest/3/images/ftp.png and /dev/null differ diff --git a/ListTest/3/images/fullfolder.png b/ListTest/3/images/fullfolder.png deleted file mode 100644 index 3616cbb71..000000000 Binary files a/ListTest/3/images/fullfolder.png and /dev/null differ diff --git a/ListTest/3/images/gfx_hardware.png b/ListTest/3/images/gfx_hardware.png deleted file mode 100644 index af9f6f744..000000000 Binary files a/ListTest/3/images/gfx_hardware.png and /dev/null differ diff --git a/ListTest/3/images/gotomasses_new_task.png b/ListTest/3/images/gotomasses_new_task.png deleted file mode 100755 index d9afa9a9d..000000000 Binary files a/ListTest/3/images/gotomasses_new_task.png and /dev/null differ diff --git a/ListTest/3/images/gotomasses_task.png b/ListTest/3/images/gotomasses_task.png deleted file mode 100755 index d9afa9a9d..000000000 Binary files a/ListTest/3/images/gotomasses_task.png and /dev/null differ diff --git a/ListTest/3/images/group.png b/ListTest/3/images/group.png deleted file mode 100644 index 1ce41bdd3..000000000 Binary files a/ListTest/3/images/group.png and /dev/null differ diff --git a/ListTest/3/images/hardware.png b/ListTest/3/images/hardware.png deleted file mode 100644 index 0ac401c6f..000000000 Binary files a/ListTest/3/images/hardware.png and /dev/null differ diff --git a/ListTest/3/images/hdd_linux_unmount.png b/ListTest/3/images/hdd_linux_unmount.png deleted file mode 100644 index 1b2e06518..000000000 Binary files a/ListTest/3/images/hdd_linux_unmount.png and /dev/null differ diff --git a/ListTest/3/images/head.png b/ListTest/3/images/head.png deleted file mode 100644 index 83e5b318b..000000000 Binary files a/ListTest/3/images/head.png and /dev/null differ diff --git a/ListTest/3/images/help.png b/ListTest/3/images/help.png deleted file mode 100644 index 9fe765266..000000000 Binary files a/ListTest/3/images/help.png and /dev/null differ diff --git a/ListTest/3/images/hotplug.png b/ListTest/3/images/hotplug.png deleted file mode 100644 index 546c7afad..000000000 Binary files a/ListTest/3/images/hotplug.png and /dev/null differ diff --git a/ListTest/3/images/house.png b/ListTest/3/images/house.png deleted file mode 100644 index 3d26af552..000000000 Binary files a/ListTest/3/images/house.png and /dev/null differ diff --git a/ListTest/3/images/img1.png b/ListTest/3/images/img1.png deleted file mode 100644 index 0388e82df..000000000 Binary files a/ListTest/3/images/img1.png and /dev/null differ diff --git a/ListTest/3/images/info.png b/ListTest/3/images/info.png deleted file mode 100644 index 3626ba7ee..000000000 Binary files a/ListTest/3/images/info.png and /dev/null differ diff --git a/ListTest/3/images/info_small.png b/ListTest/3/images/info_small.png deleted file mode 100644 index 0d826bbf3..000000000 Binary files a/ListTest/3/images/info_small.png and /dev/null differ diff --git a/ListTest/3/images/keyboard.png b/ListTest/3/images/keyboard.png deleted file mode 100644 index cdc03064a..000000000 Binary files a/ListTest/3/images/keyboard.png and /dev/null differ diff --git a/ListTest/3/images/lamp.png b/ListTest/3/images/lamp.png deleted file mode 100644 index 8d72794dd..000000000 Binary files a/ListTest/3/images/lamp.png and /dev/null differ diff --git a/ListTest/3/images/launch.png b/ListTest/3/images/launch.png deleted file mode 100644 index da97aef50..000000000 Binary files a/ListTest/3/images/launch.png and /dev/null differ diff --git a/ListTest/3/images/ldapserver.png b/ListTest/3/images/ldapserver.png deleted file mode 100644 index 313a66152..000000000 Binary files a/ListTest/3/images/ldapserver.png and /dev/null differ diff --git a/ListTest/3/images/ldif.png b/ListTest/3/images/ldif.png deleted file mode 100755 index ca164a12a..000000000 Binary files a/ListTest/3/images/ldif.png and /dev/null differ diff --git a/ListTest/3/images/line.gif b/ListTest/3/images/line.gif deleted file mode 100644 index 7666395d9..000000000 Binary files a/ListTest/3/images/line.gif and /dev/null differ diff --git a/ListTest/3/images/linebottom.gif b/ListTest/3/images/linebottom.gif deleted file mode 100644 index d52544595..000000000 Binary files a/ListTest/3/images/linebottom.gif and /dev/null differ diff --git a/ListTest/3/images/list_back.png b/ListTest/3/images/list_back.png deleted file mode 100644 index f258c112f..000000000 Binary files a/ListTest/3/images/list_back.png and /dev/null differ diff --git a/ListTest/3/images/list_back_gray.png b/ListTest/3/images/list_back_gray.png deleted file mode 100644 index df2e987b4..000000000 Binary files a/ListTest/3/images/list_back_gray.png and /dev/null differ diff --git a/ListTest/3/images/list_blocklist.png b/ListTest/3/images/list_blocklist.png deleted file mode 100755 index d89fd1d2f..000000000 Binary files a/ListTest/3/images/list_blocklist.png and /dev/null differ diff --git a/ListTest/3/images/list_home.png b/ListTest/3/images/list_home.png deleted file mode 100644 index e897341f1..000000000 Binary files a/ListTest/3/images/list_home.png and /dev/null differ diff --git a/ListTest/3/images/list_home_gray.png b/ListTest/3/images/list_home_gray.png deleted file mode 100644 index 9fb42ffe5..000000000 Binary files a/ListTest/3/images/list_home_gray.png and /dev/null differ diff --git a/ListTest/3/images/list_macro.png b/ListTest/3/images/list_macro.png deleted file mode 100755 index 10d2a2d63..000000000 Binary files a/ListTest/3/images/list_macro.png and /dev/null differ diff --git a/ListTest/3/images/list_mime.png b/ListTest/3/images/list_mime.png deleted file mode 100755 index 8210b43eb..000000000 Binary files a/ListTest/3/images/list_mime.png and /dev/null differ diff --git a/ListTest/3/images/list_new.png b/ListTest/3/images/list_new.png deleted file mode 100644 index 43b0c6cfd..000000000 Binary files a/ListTest/3/images/list_new.png and /dev/null differ diff --git a/ListTest/3/images/list_new_acl_role.png b/ListTest/3/images/list_new_acl_role.png deleted file mode 100755 index 95f99c004..000000000 Binary files a/ListTest/3/images/list_new_acl_role.png and /dev/null differ diff --git a/ListTest/3/images/list_new_app.png b/ListTest/3/images/list_new_app.png deleted file mode 100644 index b7fa9d3a2..000000000 Binary files a/ListTest/3/images/list_new_app.png and /dev/null differ diff --git a/ListTest/3/images/list_new_blocklist.png b/ListTest/3/images/list_new_blocklist.png deleted file mode 100644 index 971867eb5..000000000 Binary files a/ListTest/3/images/list_new_blocklist.png and /dev/null differ diff --git a/ListTest/3/images/list_new_conference.png b/ListTest/3/images/list_new_conference.png deleted file mode 100644 index ee9cf5f54..000000000 Binary files a/ListTest/3/images/list_new_conference.png and /dev/null differ diff --git a/ListTest/3/images/list_new_department.png b/ListTest/3/images/list_new_department.png deleted file mode 100644 index 35e5b4c93..000000000 Binary files a/ListTest/3/images/list_new_department.png and /dev/null differ diff --git a/ListTest/3/images/list_new_device.png b/ListTest/3/images/list_new_device.png deleted file mode 100644 index 43b0c6cfd..000000000 Binary files a/ListTest/3/images/list_new_device.png and /dev/null differ diff --git a/ListTest/3/images/list_new_group.png b/ListTest/3/images/list_new_group.png deleted file mode 100644 index 95f99c004..000000000 Binary files a/ListTest/3/images/list_new_group.png and /dev/null differ diff --git a/ListTest/3/images/list_new_macro.png b/ListTest/3/images/list_new_macro.png deleted file mode 100755 index f2a658184..000000000 Binary files a/ListTest/3/images/list_new_macro.png and /dev/null differ diff --git a/ListTest/3/images/list_new_mime.png b/ListTest/3/images/list_new_mime.png deleted file mode 100755 index d9afa9a9d..000000000 Binary files a/ListTest/3/images/list_new_mime.png and /dev/null differ diff --git a/ListTest/3/images/list_new_ogroup.png b/ListTest/3/images/list_new_ogroup.png deleted file mode 100644 index 318715a4d..000000000 Binary files a/ListTest/3/images/list_new_ogroup.png and /dev/null differ diff --git a/ListTest/3/images/list_new_user.png b/ListTest/3/images/list_new_user.png deleted file mode 100644 index 34ee112b1..000000000 Binary files a/ListTest/3/images/list_new_user.png and /dev/null differ diff --git a/ListTest/3/images/list_ogroup.png b/ListTest/3/images/list_ogroup.png deleted file mode 100755 index e50de8b71..000000000 Binary files a/ListTest/3/images/list_ogroup.png and /dev/null differ diff --git a/ListTest/3/images/list_password.png b/ListTest/3/images/list_password.png deleted file mode 100644 index ca93f0d14..000000000 Binary files a/ListTest/3/images/list_password.png and /dev/null differ diff --git a/ListTest/3/images/list_reload.png b/ListTest/3/images/list_reload.png deleted file mode 100644 index 5c6a26dd3..000000000 Binary files a/ListTest/3/images/list_reload.png and /dev/null differ diff --git a/ListTest/3/images/list_reset_password.png b/ListTest/3/images/list_reset_password.png deleted file mode 100755 index ddef191b2..000000000 Binary files a/ListTest/3/images/list_reset_password.png and /dev/null differ diff --git a/ListTest/3/images/list_root.png b/ListTest/3/images/list_root.png deleted file mode 100644 index 56a6a5d3a..000000000 Binary files a/ListTest/3/images/list_root.png and /dev/null differ diff --git a/ListTest/3/images/list_root_gray.png b/ListTest/3/images/list_root_gray.png deleted file mode 100644 index 9dffb4e99..000000000 Binary files a/ListTest/3/images/list_root_gray.png and /dev/null differ diff --git a/ListTest/3/images/list_seperator.png b/ListTest/3/images/list_seperator.png deleted file mode 100644 index d6ef0eb54..000000000 Binary files a/ListTest/3/images/list_seperator.png and /dev/null differ diff --git a/ListTest/3/images/list_submit.png b/ListTest/3/images/list_submit.png deleted file mode 100644 index 19041fb5b..000000000 Binary files a/ListTest/3/images/list_submit.png and /dev/null differ diff --git a/ListTest/3/images/list_up.png b/ListTest/3/images/list_up.png deleted file mode 100644 index f258c112f..000000000 Binary files a/ListTest/3/images/list_up.png and /dev/null differ diff --git a/ListTest/3/images/locale.png b/ListTest/3/images/locale.png deleted file mode 100644 index e7defacbc..000000000 Binary files a/ListTest/3/images/locale.png and /dev/null differ diff --git a/ListTest/3/images/log_critical.png b/ListTest/3/images/log_critical.png deleted file mode 100644 index 3240b29d5..000000000 Binary files a/ListTest/3/images/log_critical.png and /dev/null differ diff --git a/ListTest/3/images/log_info.png b/ListTest/3/images/log_info.png deleted file mode 100644 index 0d826bbf3..000000000 Binary files a/ListTest/3/images/log_info.png and /dev/null differ diff --git a/ListTest/3/images/log_unknown.png b/ListTest/3/images/log_unknown.png deleted file mode 100644 index 4ed65a97e..000000000 Binary files a/ListTest/3/images/log_unknown.png and /dev/null differ diff --git a/ListTest/3/images/log_warning.png b/ListTest/3/images/log_warning.png deleted file mode 100644 index 8d72794dd..000000000 Binary files a/ListTest/3/images/log_warning.png and /dev/null differ diff --git a/ListTest/3/images/login.png b/ListTest/3/images/login.png deleted file mode 100644 index 01cb4ac74..000000000 Binary files a/ListTest/3/images/login.png and /dev/null differ diff --git a/ListTest/3/images/logview.png b/ListTest/3/images/logview.png deleted file mode 100644 index 122f64231..000000000 Binary files a/ListTest/3/images/logview.png and /dev/null differ diff --git a/ListTest/3/images/macros.png b/ListTest/3/images/macros.png deleted file mode 100644 index a9100e732..000000000 Binary files a/ListTest/3/images/macros.png and /dev/null differ diff --git a/ListTest/3/images/mailq_active.png b/ListTest/3/images/mailq_active.png deleted file mode 100644 index de65ee190..000000000 Binary files a/ListTest/3/images/mailq_active.png and /dev/null differ diff --git a/ListTest/3/images/mailq_header.png b/ListTest/3/images/mailq_header.png deleted file mode 100644 index 0d826bbf3..000000000 Binary files a/ListTest/3/images/mailq_header.png and /dev/null differ diff --git a/ListTest/3/images/mailq_hold.png b/ListTest/3/images/mailq_hold.png deleted file mode 100644 index 2083104f4..000000000 Binary files a/ListTest/3/images/mailq_hold.png and /dev/null differ diff --git a/ListTest/3/images/mailq_requeue.png b/ListTest/3/images/mailq_requeue.png deleted file mode 100644 index 5c6a26dd3..000000000 Binary files a/ListTest/3/images/mailq_requeue.png and /dev/null differ diff --git a/ListTest/3/images/mailq_unhold.png b/ListTest/3/images/mailq_unhold.png deleted file mode 100644 index d07edf37f..000000000 Binary files a/ListTest/3/images/mailq_unhold.png and /dev/null differ diff --git a/ListTest/3/images/mailqueue.png b/ListTest/3/images/mailqueue.png deleted file mode 100644 index 9b88a594d..000000000 Binary files a/ListTest/3/images/mailqueue.png and /dev/null differ diff --git a/ListTest/3/images/mailto.png b/ListTest/3/images/mailto.png deleted file mode 100644 index 92d602c58..000000000 Binary files a/ListTest/3/images/mailto.png and /dev/null differ diff --git a/ListTest/3/images/mainboard.png b/ListTest/3/images/mainboard.png deleted file mode 100755 index e6fc3407d..000000000 Binary files a/ListTest/3/images/mainboard.png and /dev/null differ diff --git a/ListTest/3/images/members.png b/ListTest/3/images/members.png deleted file mode 100644 index 8f69e2b99..000000000 Binary files a/ListTest/3/images/members.png and /dev/null differ diff --git a/ListTest/3/images/memory.png b/ListTest/3/images/memory.png deleted file mode 100644 index 6ddeddb68..000000000 Binary files a/ListTest/3/images/memory.png and /dev/null differ diff --git a/ListTest/3/images/mime_embedding.png b/ListTest/3/images/mime_embedding.png deleted file mode 100755 index 1930fb233..000000000 Binary files a/ListTest/3/images/mime_embedding.png and /dev/null differ diff --git a/ListTest/3/images/mime_leftclick.png b/ListTest/3/images/mime_leftclick.png deleted file mode 100755 index a8b69f73f..000000000 Binary files a/ListTest/3/images/mime_leftclick.png and /dev/null differ diff --git a/ListTest/3/images/mimetypes.png b/ListTest/3/images/mimetypes.png deleted file mode 100755 index 5031409ba..000000000 Binary files a/ListTest/3/images/mimetypes.png and /dev/null differ diff --git a/ListTest/3/images/minus.gif b/ListTest/3/images/minus.gif deleted file mode 100644 index 5ecff71d3..000000000 Binary files a/ListTest/3/images/minus.gif and /dev/null differ diff --git a/ListTest/3/images/minusbottom.gif b/ListTest/3/images/minusbottom.gif deleted file mode 100644 index abdb36f66..000000000 Binary files a/ListTest/3/images/minusbottom.gif and /dev/null differ diff --git a/ListTest/3/images/minustop.gif b/ListTest/3/images/minustop.gif deleted file mode 100644 index bab71e29a..000000000 Binary files a/ListTest/3/images/minustop.gif and /dev/null differ diff --git a/ListTest/3/images/monitor.png b/ListTest/3/images/monitor.png deleted file mode 100644 index f4ef81c60..000000000 Binary files a/ListTest/3/images/monitor.png and /dev/null differ diff --git a/ListTest/3/images/monitoring.png b/ListTest/3/images/monitoring.png deleted file mode 100644 index b636ff0e6..000000000 Binary files a/ListTest/3/images/monitoring.png and /dev/null differ diff --git a/ListTest/3/images/mouse.png b/ListTest/3/images/mouse.png deleted file mode 100644 index 3c0d31df2..000000000 Binary files a/ListTest/3/images/mouse.png and /dev/null differ diff --git a/ListTest/3/images/net_hardware.png b/ListTest/3/images/net_hardware.png deleted file mode 100644 index 72567f6ae..000000000 Binary files a/ListTest/3/images/net_hardware.png and /dev/null differ diff --git a/ListTest/3/images/netatalk.png b/ListTest/3/images/netatalk.png deleted file mode 100644 index 19ab9246a..000000000 Binary files a/ListTest/3/images/netatalk.png and /dev/null differ diff --git a/ListTest/3/images/network.png b/ListTest/3/images/network.png deleted file mode 100644 index 3c5dbdf05..000000000 Binary files a/ListTest/3/images/network.png and /dev/null differ diff --git a/ListTest/3/images/notifications.png b/ListTest/3/images/notifications.png deleted file mode 100755 index e88e68662..000000000 Binary files a/ListTest/3/images/notifications.png and /dev/null differ diff --git a/ListTest/3/images/null.gif b/ListTest/3/images/null.gif deleted file mode 100644 index c5b2954ac..000000000 Binary files a/ListTest/3/images/null.gif and /dev/null differ diff --git a/ListTest/3/images/ogroup.png b/ListTest/3/images/ogroup.png deleted file mode 100644 index 29d351f8b..000000000 Binary files a/ListTest/3/images/ogroup.png and /dev/null differ diff --git a/ListTest/3/images/opacity_black.png b/ListTest/3/images/opacity_black.png deleted file mode 100644 index 1e1eb511f..000000000 Binary files a/ListTest/3/images/opacity_black.png and /dev/null differ diff --git a/ListTest/3/images/openlock.png b/ListTest/3/images/openlock.png deleted file mode 100644 index 3a1a0d34e..000000000 Binary files a/ListTest/3/images/openlock.png and /dev/null differ diff --git a/ListTest/3/images/password.png b/ListTest/3/images/password.png deleted file mode 100755 index cfe82a935..000000000 Binary files a/ListTest/3/images/password.png and /dev/null differ diff --git a/ListTest/3/images/penguin.png b/ListTest/3/images/penguin.png deleted file mode 100644 index a99e61179..000000000 Binary files a/ListTest/3/images/penguin.png and /dev/null differ diff --git a/ListTest/3/images/personal.png b/ListTest/3/images/personal.png deleted file mode 100644 index 45e3c3528..000000000 Binary files a/ListTest/3/images/personal.png and /dev/null differ diff --git a/ListTest/3/images/phone.png b/ListTest/3/images/phone.png deleted file mode 100644 index a301fba9c..000000000 Binary files a/ListTest/3/images/phone.png and /dev/null differ diff --git a/ListTest/3/images/phonereport.png b/ListTest/3/images/phonereport.png deleted file mode 100644 index 702b89846..000000000 Binary files a/ListTest/3/images/phonereport.png and /dev/null differ diff --git a/ListTest/3/images/plus.gif b/ListTest/3/images/plus.gif deleted file mode 100644 index 267120578..000000000 Binary files a/ListTest/3/images/plus.gif and /dev/null differ diff --git a/ListTest/3/images/plusbottom.gif b/ListTest/3/images/plusbottom.gif deleted file mode 100644 index ba007c66d..000000000 Binary files a/ListTest/3/images/plusbottom.gif and /dev/null differ diff --git a/ListTest/3/images/plustop.gif b/ListTest/3/images/plustop.gif deleted file mode 100644 index 37ef1aed3..000000000 Binary files a/ListTest/3/images/plustop.gif and /dev/null differ diff --git a/ListTest/3/images/posix.png b/ListTest/3/images/posix.png deleted file mode 100644 index e8d33ab4e..000000000 Binary files a/ListTest/3/images/posix.png and /dev/null differ diff --git a/ListTest/3/images/printer.png b/ListTest/3/images/printer.png deleted file mode 100644 index 112874831..000000000 Binary files a/ListTest/3/images/printer.png and /dev/null differ diff --git a/ListTest/3/images/prio_bottom.png b/ListTest/3/images/prio_bottom.png deleted file mode 100644 index 83920029a..000000000 Binary files a/ListTest/3/images/prio_bottom.png and /dev/null differ diff --git a/ListTest/3/images/prio_decrease.png b/ListTest/3/images/prio_decrease.png deleted file mode 100644 index 377387415..000000000 Binary files a/ListTest/3/images/prio_decrease.png and /dev/null differ diff --git a/ListTest/3/images/prio_increase.png b/ListTest/3/images/prio_increase.png deleted file mode 100644 index d9d2de433..000000000 Binary files a/ListTest/3/images/prio_increase.png and /dev/null differ diff --git a/ListTest/3/images/prio_top.png b/ListTest/3/images/prio_top.png deleted file mode 100644 index 93e74ffae..000000000 Binary files a/ListTest/3/images/prio_top.png and /dev/null differ diff --git a/ListTest/3/images/processor.png b/ListTest/3/images/processor.png deleted file mode 100644 index b7dc9b4d1..000000000 Binary files a/ListTest/3/images/processor.png and /dev/null differ diff --git a/ListTest/3/images/proxy.png b/ListTest/3/images/proxy.png deleted file mode 100644 index d8cd42663..000000000 Binary files a/ListTest/3/images/proxy.png and /dev/null differ diff --git a/ListTest/3/images/reports.png b/ListTest/3/images/reports.png deleted file mode 100755 index 1d472379a..000000000 Binary files a/ListTest/3/images/reports.png and /dev/null differ diff --git a/ListTest/3/images/restore.png b/ListTest/3/images/restore.png deleted file mode 100644 index 037c2da98..000000000 Binary files a/ListTest/3/images/restore.png and /dev/null differ diff --git a/ListTest/3/images/restore_deleted.png b/ListTest/3/images/restore_deleted.png deleted file mode 100644 index 32baf9c54..000000000 Binary files a/ListTest/3/images/restore_deleted.png and /dev/null differ diff --git a/ListTest/3/images/restore_grey.png b/ListTest/3/images/restore_grey.png deleted file mode 100755 index d10adae3c..000000000 Binary files a/ListTest/3/images/restore_grey.png and /dev/null differ diff --git a/ListTest/3/images/rightarrow.png b/ListTest/3/images/rightarrow.png deleted file mode 100644 index dfac4c15d..000000000 Binary files a/ListTest/3/images/rightarrow.png and /dev/null differ diff --git a/ListTest/3/images/rocket.png b/ListTest/3/images/rocket.png deleted file mode 100644 index 838c38bf1..000000000 Binary files a/ListTest/3/images/rocket.png and /dev/null differ diff --git a/ListTest/3/images/samba.png b/ListTest/3/images/samba.png deleted file mode 100644 index 861e43c92..000000000 Binary files a/ListTest/3/images/samba.png and /dev/null differ diff --git a/ListTest/3/images/save.png b/ListTest/3/images/save.png deleted file mode 100644 index 6a9adc13c..000000000 Binary files a/ListTest/3/images/save.png and /dev/null differ diff --git a/ListTest/3/images/scalix.png b/ListTest/3/images/scalix.png deleted file mode 100644 index 649e7bf89..000000000 Binary files a/ListTest/3/images/scalix.png and /dev/null differ diff --git a/ListTest/3/images/scalix16.png b/ListTest/3/images/scalix16.png deleted file mode 100644 index 9ac5eed2f..000000000 Binary files a/ListTest/3/images/scalix16.png and /dev/null differ diff --git a/ListTest/3/images/scanner.png b/ListTest/3/images/scanner.png deleted file mode 100644 index 627540c70..000000000 Binary files a/ListTest/3/images/scanner.png and /dev/null differ diff --git a/ListTest/3/images/search.png b/ListTest/3/images/search.png deleted file mode 100644 index 593a56634..000000000 Binary files a/ListTest/3/images/search.png and /dev/null differ diff --git a/ListTest/3/images/search_user.png b/ListTest/3/images/search_user.png deleted file mode 100644 index 1c164f4c5..000000000 Binary files a/ListTest/3/images/search_user.png and /dev/null differ diff --git a/ListTest/3/images/select_acl.png b/ListTest/3/images/select_acl.png deleted file mode 100755 index 04a05c1cb..000000000 Binary files a/ListTest/3/images/select_acl.png and /dev/null differ diff --git a/ListTest/3/images/select_acl_role.png b/ListTest/3/images/select_acl_role.png deleted file mode 100755 index 8f69e2b99..000000000 Binary files a/ListTest/3/images/select_acl_role.png and /dev/null differ diff --git a/ListTest/3/images/select_application.png b/ListTest/3/images/select_application.png deleted file mode 100644 index dd6de2f62..000000000 Binary files a/ListTest/3/images/select_application.png and /dev/null differ diff --git a/ListTest/3/images/select_component.png b/ListTest/3/images/select_component.png deleted file mode 100644 index ef289f6fc..000000000 Binary files a/ListTest/3/images/select_component.png and /dev/null differ diff --git a/ListTest/3/images/select_conference.png b/ListTest/3/images/select_conference.png deleted file mode 100644 index f331bfe0b..000000000 Binary files a/ListTest/3/images/select_conference.png and /dev/null differ diff --git a/ListTest/3/images/select_default.png b/ListTest/3/images/select_default.png deleted file mode 100644 index 83f375218..000000000 Binary files a/ListTest/3/images/select_default.png and /dev/null differ diff --git a/ListTest/3/images/select_department.png b/ListTest/3/images/select_department.png deleted file mode 100644 index 2eeff8e27..000000000 Binary files a/ListTest/3/images/select_department.png and /dev/null differ diff --git a/ListTest/3/images/select_device.png b/ListTest/3/images/select_device.png deleted file mode 100644 index 546c7afad..000000000 Binary files a/ListTest/3/images/select_device.png and /dev/null differ diff --git a/ListTest/3/images/select_groups.png b/ListTest/3/images/select_groups.png deleted file mode 100644 index 8f69e2b99..000000000 Binary files a/ListTest/3/images/select_groups.png and /dev/null differ diff --git a/ListTest/3/images/select_invalid_application.png b/ListTest/3/images/select_invalid_application.png deleted file mode 100644 index a00880163..000000000 Binary files a/ListTest/3/images/select_invalid_application.png and /dev/null differ diff --git a/ListTest/3/images/select_macro.png b/ListTest/3/images/select_macro.png deleted file mode 100644 index 10d2a2d63..000000000 Binary files a/ListTest/3/images/select_macro.png and /dev/null differ diff --git a/ListTest/3/images/select_mimetype.png b/ListTest/3/images/select_mimetype.png deleted file mode 100755 index 8210b43eb..000000000 Binary files a/ListTest/3/images/select_mimetype.png and /dev/null differ diff --git a/ListTest/3/images/select_netatalk.png b/ListTest/3/images/select_netatalk.png deleted file mode 100644 index e5897202d..000000000 Binary files a/ListTest/3/images/select_netatalk.png and /dev/null differ diff --git a/ListTest/3/images/select_new_component.png b/ListTest/3/images/select_new_component.png deleted file mode 100644 index d26a3eea2..000000000 Binary files a/ListTest/3/images/select_new_component.png and /dev/null differ diff --git a/ListTest/3/images/select_new_phone.png b/ListTest/3/images/select_new_phone.png deleted file mode 100644 index 45714d175..000000000 Binary files a/ListTest/3/images/select_new_phone.png and /dev/null differ diff --git a/ListTest/3/images/select_new_printer.png b/ListTest/3/images/select_new_printer.png deleted file mode 100644 index e4618fe86..000000000 Binary files a/ListTest/3/images/select_new_printer.png and /dev/null differ diff --git a/ListTest/3/images/select_new_server.png b/ListTest/3/images/select_new_server.png deleted file mode 100644 index 84f65700a..000000000 Binary files a/ListTest/3/images/select_new_server.png and /dev/null differ diff --git a/ListTest/3/images/select_new_terminal.png b/ListTest/3/images/select_new_terminal.png deleted file mode 100644 index a218480c9..000000000 Binary files a/ListTest/3/images/select_new_terminal.png and /dev/null differ diff --git a/ListTest/3/images/select_new_workstation.png b/ListTest/3/images/select_new_workstation.png deleted file mode 100644 index 8b5d4f478..000000000 Binary files a/ListTest/3/images/select_new_workstation.png and /dev/null differ diff --git a/ListTest/3/images/select_newsystem.png b/ListTest/3/images/select_newsystem.png deleted file mode 100644 index 43b0c6cfd..000000000 Binary files a/ListTest/3/images/select_newsystem.png and /dev/null differ diff --git a/ListTest/3/images/select_ogroup.png b/ListTest/3/images/select_ogroup.png deleted file mode 100644 index a4acb09cb..000000000 Binary files a/ListTest/3/images/select_ogroup.png and /dev/null differ diff --git a/ListTest/3/images/select_phone.png b/ListTest/3/images/select_phone.png deleted file mode 100644 index b9bc82e02..000000000 Binary files a/ListTest/3/images/select_phone.png and /dev/null differ diff --git a/ListTest/3/images/select_phone_connected.png b/ListTest/3/images/select_phone_connected.png deleted file mode 100644 index bd8c73967..000000000 Binary files a/ListTest/3/images/select_phone_connected.png and /dev/null differ diff --git a/ListTest/3/images/select_printer.png b/ListTest/3/images/select_printer.png deleted file mode 100644 index 112874831..000000000 Binary files a/ListTest/3/images/select_printer.png and /dev/null differ diff --git a/ListTest/3/images/select_proxy.png b/ListTest/3/images/select_proxy.png deleted file mode 100644 index 3c5dbdf05..000000000 Binary files a/ListTest/3/images/select_proxy.png and /dev/null differ diff --git a/ListTest/3/images/select_server.png b/ListTest/3/images/select_server.png deleted file mode 100644 index c7c34a1a7..000000000 Binary files a/ListTest/3/images/select_server.png and /dev/null differ diff --git a/ListTest/3/images/select_server_green.png b/ListTest/3/images/select_server_green.png deleted file mode 100644 index d4b51362d..000000000 Binary files a/ListTest/3/images/select_server_green.png and /dev/null differ diff --git a/ListTest/3/images/select_server_red.png b/ListTest/3/images/select_server_red.png deleted file mode 100644 index 663b82ef1..000000000 Binary files a/ListTest/3/images/select_server_red.png and /dev/null differ diff --git a/ListTest/3/images/select_server_yellow.png b/ListTest/3/images/select_server_yellow.png deleted file mode 100644 index afe17b2a8..000000000 Binary files a/ListTest/3/images/select_server_yellow.png and /dev/null differ diff --git a/ListTest/3/images/select_template.png b/ListTest/3/images/select_template.png deleted file mode 100644 index 7ef47b3bd..000000000 Binary files a/ListTest/3/images/select_template.png and /dev/null differ diff --git a/ListTest/3/images/select_terminal.png b/ListTest/3/images/select_terminal.png deleted file mode 100644 index 3b82c19b6..000000000 Binary files a/ListTest/3/images/select_terminal.png and /dev/null differ diff --git a/ListTest/3/images/select_user.png b/ListTest/3/images/select_user.png deleted file mode 100644 index 83e5b318b..000000000 Binary files a/ListTest/3/images/select_user.png and /dev/null differ diff --git a/ListTest/3/images/select_winstation.png b/ListTest/3/images/select_winstation.png deleted file mode 100644 index ec747e570..000000000 Binary files a/ListTest/3/images/select_winstation.png and /dev/null differ diff --git a/ListTest/3/images/select_workstation.png b/ListTest/3/images/select_workstation.png deleted file mode 100644 index 33df4ef93..000000000 Binary files a/ListTest/3/images/select_workstation.png and /dev/null differ diff --git a/ListTest/3/images/select_workstation_green.png b/ListTest/3/images/select_workstation_green.png deleted file mode 100644 index fb4a99c89..000000000 Binary files a/ListTest/3/images/select_workstation_green.png and /dev/null differ diff --git a/ListTest/3/images/select_workstation_red.png b/ListTest/3/images/select_workstation_red.png deleted file mode 100644 index dbe2f0a0b..000000000 Binary files a/ListTest/3/images/select_workstation_red.png and /dev/null differ diff --git a/ListTest/3/images/select_workstation_yellow.png b/ListTest/3/images/select_workstation_yellow.png deleted file mode 100644 index 34f9ee6ee..000000000 Binary files a/ListTest/3/images/select_workstation_yellow.png and /dev/null differ diff --git a/ListTest/3/images/server.png b/ListTest/3/images/server.png deleted file mode 100644 index c7c34a1a7..000000000 Binary files a/ListTest/3/images/server.png and /dev/null differ diff --git a/ListTest/3/images/service.png b/ListTest/3/images/service.png deleted file mode 100644 index 3ed096d9d..000000000 Binary files a/ListTest/3/images/service.png and /dev/null differ diff --git a/ListTest/3/images/setup_step_back.png b/ListTest/3/images/setup_step_back.png deleted file mode 100644 index 52fa887f7..000000000 Binary files a/ListTest/3/images/setup_step_back.png and /dev/null differ diff --git a/ListTest/3/images/setup_step_back_gray.png b/ListTest/3/images/setup_step_back_gray.png deleted file mode 100644 index b209207ed..000000000 Binary files a/ListTest/3/images/setup_step_back_gray.png and /dev/null differ diff --git a/ListTest/3/images/setup_step_forward.png b/ListTest/3/images/setup_step_forward.png deleted file mode 100644 index e9cbecd00..000000000 Binary files a/ListTest/3/images/setup_step_forward.png and /dev/null differ diff --git a/ListTest/3/images/setup_step_forward_gray.png b/ListTest/3/images/setup_step_forward_gray.png deleted file mode 100644 index 33d7c28f6..000000000 Binary files a/ListTest/3/images/setup_step_forward_gray.png and /dev/null differ diff --git a/ListTest/3/images/sieve_add_new_bottom.png b/ListTest/3/images/sieve_add_new_bottom.png deleted file mode 100644 index 5cbe3c37f..000000000 Binary files a/ListTest/3/images/sieve_add_new_bottom.png and /dev/null differ diff --git a/ListTest/3/images/sieve_add_new_top.png b/ListTest/3/images/sieve_add_new_top.png deleted file mode 100644 index bbd14e5e7..000000000 Binary files a/ListTest/3/images/sieve_add_new_top.png and /dev/null differ diff --git a/ListTest/3/images/sieve_add_test.png b/ListTest/3/images/sieve_add_test.png deleted file mode 100644 index ec67203ff..000000000 Binary files a/ListTest/3/images/sieve_add_test.png and /dev/null differ diff --git a/ListTest/3/images/sieve_del_object.png b/ListTest/3/images/sieve_del_object.png deleted file mode 100644 index f5cb2b8b9..000000000 Binary files a/ListTest/3/images/sieve_del_object.png and /dev/null differ diff --git a/ListTest/3/images/sieve_move_object_down.png b/ListTest/3/images/sieve_move_object_down.png deleted file mode 100644 index b6ad2153f..000000000 Binary files a/ListTest/3/images/sieve_move_object_down.png and /dev/null differ diff --git a/ListTest/3/images/sieve_move_object_up.png b/ListTest/3/images/sieve_move_object_up.png deleted file mode 100644 index 4699e69b1..000000000 Binary files a/ListTest/3/images/sieve_move_object_up.png and /dev/null differ diff --git a/ListTest/3/images/sieve_test_add.png b/ListTest/3/images/sieve_test_add.png deleted file mode 100644 index d632c8506..000000000 Binary files a/ListTest/3/images/sieve_test_add.png and /dev/null differ diff --git a/ListTest/3/images/small_error.png b/ListTest/3/images/small_error.png deleted file mode 100644 index 6b990a2f7..000000000 Binary files a/ListTest/3/images/small_error.png and /dev/null differ diff --git a/ListTest/3/images/small_filter.png b/ListTest/3/images/small_filter.png deleted file mode 100644 index 120f2ff73..000000000 Binary files a/ListTest/3/images/small_filter.png and /dev/null differ diff --git a/ListTest/3/images/small_warning.png b/ListTest/3/images/small_warning.png deleted file mode 100644 index fd49f31f2..000000000 Binary files a/ListTest/3/images/small_warning.png and /dev/null differ diff --git a/ListTest/3/images/smallenv.png b/ListTest/3/images/smallenv.png deleted file mode 100644 index f4ef81c60..000000000 Binary files a/ListTest/3/images/smallenv.png and /dev/null differ diff --git a/ListTest/3/images/snapshot.png b/ListTest/3/images/snapshot.png deleted file mode 100644 index 41b3f4367..000000000 Binary files a/ListTest/3/images/snapshot.png and /dev/null differ diff --git a/ListTest/3/images/snd_hardware.png b/ListTest/3/images/snd_hardware.png deleted file mode 100644 index e1c25e71e..000000000 Binary files a/ListTest/3/images/snd_hardware.png and /dev/null differ diff --git a/ListTest/3/images/sort_down.png b/ListTest/3/images/sort_down.png deleted file mode 100644 index 0d99fd7e3..000000000 Binary files a/ListTest/3/images/sort_down.png and /dev/null differ diff --git a/ListTest/3/images/sort_up.png b/ListTest/3/images/sort_up.png deleted file mode 100644 index 59e98a13c..000000000 Binary files a/ListTest/3/images/sort_up.png and /dev/null differ diff --git a/ListTest/3/images/sound.png b/ListTest/3/images/sound.png deleted file mode 100644 index cc030d391..000000000 Binary files a/ListTest/3/images/sound.png and /dev/null differ diff --git a/ListTest/3/images/status_restart.png b/ListTest/3/images/status_restart.png deleted file mode 100644 index 99fd4d7c1..000000000 Binary files a/ListTest/3/images/status_restart.png and /dev/null differ diff --git a/ListTest/3/images/status_restart_all.png b/ListTest/3/images/status_restart_all.png deleted file mode 100644 index 99fd4d7c1..000000000 Binary files a/ListTest/3/images/status_restart_all.png and /dev/null differ diff --git a/ListTest/3/images/status_restarting.png b/ListTest/3/images/status_restarting.png deleted file mode 100644 index e0021413b..000000000 Binary files a/ListTest/3/images/status_restarting.png and /dev/null differ diff --git a/ListTest/3/images/status_running.png b/ListTest/3/images/status_running.png deleted file mode 100755 index 8d72794dd..000000000 Binary files a/ListTest/3/images/status_running.png and /dev/null differ diff --git a/ListTest/3/images/status_start.png b/ListTest/3/images/status_start.png deleted file mode 100755 index d788511db..000000000 Binary files a/ListTest/3/images/status_start.png and /dev/null differ diff --git a/ListTest/3/images/status_start_all.png b/ListTest/3/images/status_start_all.png deleted file mode 100755 index d788511db..000000000 Binary files a/ListTest/3/images/status_start_all.png and /dev/null differ diff --git a/ListTest/3/images/status_stop.png b/ListTest/3/images/status_stop.png deleted file mode 100755 index 00e237f27..000000000 Binary files a/ListTest/3/images/status_stop.png and /dev/null differ diff --git a/ListTest/3/images/status_stop_all.png b/ListTest/3/images/status_stop_all.png deleted file mode 100755 index 00e237f27..000000000 Binary files a/ListTest/3/images/status_stop_all.png and /dev/null differ diff --git a/ListTest/3/images/status_stopped.png b/ListTest/3/images/status_stopped.png deleted file mode 100755 index a9224a2cf..000000000 Binary files a/ListTest/3/images/status_stopped.png and /dev/null differ diff --git a/ListTest/3/images/stop.png b/ListTest/3/images/stop.png deleted file mode 100644 index 830e2e62b..000000000 Binary files a/ListTest/3/images/stop.png and /dev/null differ diff --git a/ListTest/3/images/system.png b/ListTest/3/images/system.png deleted file mode 100755 index c3308ee2e..000000000 Binary files a/ListTest/3/images/system.png and /dev/null differ diff --git a/ListTest/3/images/terminal_small.png b/ListTest/3/images/terminal_small.png deleted file mode 100644 index 3b82c19b6..000000000 Binary files a/ListTest/3/images/terminal_small.png and /dev/null differ diff --git a/ListTest/3/images/time.png b/ListTest/3/images/time.png deleted file mode 100644 index 1de43d56b..000000000 Binary files a/ListTest/3/images/time.png and /dev/null differ diff --git a/ListTest/3/images/tree.png b/ListTest/3/images/tree.png deleted file mode 100644 index 477387c61..000000000 Binary files a/ListTest/3/images/tree.png and /dev/null differ diff --git a/ListTest/3/images/true.png b/ListTest/3/images/true.png deleted file mode 100644 index 543710fb7..000000000 Binary files a/ListTest/3/images/true.png and /dev/null differ diff --git a/ListTest/3/images/user.png b/ListTest/3/images/user.png deleted file mode 100644 index 4a5332b5a..000000000 Binary files a/ListTest/3/images/user.png and /dev/null differ diff --git a/ListTest/3/images/warning.png b/ListTest/3/images/warning.png deleted file mode 100644 index d83f3491e..000000000 Binary files a/ListTest/3/images/warning.png and /dev/null differ diff --git a/ListTest/3/images/welcome.png b/ListTest/3/images/welcome.png deleted file mode 100644 index 0964749c5..000000000 Binary files a/ListTest/3/images/welcome.png and /dev/null differ diff --git a/ListTest/3/images/zip.png b/ListTest/3/images/zip.png deleted file mode 100644 index af23ddfaa..000000000 Binary files a/ListTest/3/images/zip.png and /dev/null differ diff --git a/ListTest/3/include/calendar.js b/ListTest/3/include/calendar.js deleted file mode 100644 index 2e4d5e602..000000000 --- a/ListTest/3/include/calendar.js +++ /dev/null @@ -1,221 +0,0 @@ - function populate(objForm,resultForm) { - if(objForm.year) { - yearSel=objForm.year.options[objForm.year.selectedIndex].text; - - monthIx=objForm.month.selectedIndex; - nextMonthIx=0; - if(monthIx!=11) { - nextMonthIx=monthIx+1; - } - - nextMonthSel=objForm.month.options[nextMonthIx].value; - monthSel=objForm.month.options[monthIx].value; - - daySel=1; - if(objForm.day.selectedIndex!=-1) { - daySel=objForm.day.options[objForm.day.selectedIndex].text; - } - - timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - timeDifference = timeOfDayOne - 86400000; - timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.day.length; i++) { - objForm.day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.day.options[i] = new Option(i+1); - } - objForm.day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - } - - function createResult(objForm,resultForm){ - yearSel=objForm.year.options[objForm.year.selectedIndex].text; - monthIx=objForm.month.selectedIndex; - monthSel=objForm.month.options[monthIx].value; - daySel=objForm.day.options[objForm.day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - - function saveResult(selectedDate,resultForm){ - timeInSeconds=Math.floor((selectedDate.getTime() - selectedDate.getTimezoneOffset() * 60000 ) / 1000); - resultForm.value=timeInSeconds; - } - - function populate_sambaLogonTime(objForm,resultForm) { - var yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; - var monthIx=objForm.sambaLogonTime_month.selectedIndex; - var nextMonthIx=0; - if(monthIx!=11) - nextMonthIx=monthIx+1; - - var nextMonthSel=objForm.sambaLogonTime_month.options[nextMonthIx].value; - var monthSel=objForm.sambaLogonTime_month.options[monthIx].value; - - var daySel=1; - if(objForm.sambaLogonTime_day.selectedIndex!=-1) - daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; - - var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - var timeDifference = timeOfDayOne - 86400000; - var timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - var selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sambaLogonTime_day.length; i++) { - objForm.sambaLogonTime_day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sambaLogonTime_day.options[i] = new Option(i+1); - } - objForm.sambaLogonTime_day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - function populate_sambaLogoffTime(objForm,resultForm) { - var yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; - var monthIx=objForm.sambaLogoffTime_month.selectedIndex; - var nextMonthIx=0; - if(monthIx!=11) - nextMonthIx=monthIx+1; - - var nextMonthSel=objForm.sambaLogoffTime_month.options[nextMonthIx].value; - var monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; - - var daySel=1; - if(objForm.sambaLogoffTime_day.selectedIndex!=-1) - daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; - - var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - var timeDifference = timeOfDayOne - 86400000; - var timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - var selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sambaLogoffTime_day.length; i++) { - objForm.sambaLogoffTime_day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sambaLogoffTime_day.options[i] = new Option(i+1); - } - objForm.sambaLogoffTime_day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - function populate_sambaKickoffTime(objForm,resultForm) { - var yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; - var monthIx=objForm.sambaKickoffTime_month.selectedIndex; - var nextMonthIx=0; - if(monthIx!=11) - nextMonthIx=monthIx+1; - - var nextMonthSel=objForm.sambaKickoffTime_month.options[nextMonthIx].value; - var monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; - - var daySel=1; - if(objForm.sambaKickoffTime_day.selectedIndex!=-1) - daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; - - var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - var timeDifference = timeOfDayOne - 86400000; - var timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - var selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sambaKickoffTime_day.length; i++) { - objForm.sambaKickoffTime_day.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sambaKickoffTime_day.options[i] = new Option(i+1); - } - objForm.sambaKickoffTime_day.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - - function createResult_sambaLogonTime(objForm,resultForm){ - yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; - monthIx=objForm.sambaLogonTime_month.selectedIndex; - monthSel=objForm.sambaLogonTime_month.options[monthIx].value; - daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - function createResult_sambaLogoffTime(objForm,resultForm){ - yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; - monthIx=objForm.sambaLogoffTime_month.selectedIndex; - monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; - daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - function createResult_sambaKickoffTime(objForm,resultForm){ - yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; - monthIx=objForm.sambaKickoffTime_month.selectedIndex; - monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; - daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - - function createResult2(objForm,resultForm){ - yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; - monthIx=objForm.smonth.selectedIndex; - monthSel=objForm.smonth.options[monthIx].value; - daySel=objForm.sday.options[objForm.sday.selectedIndex].value; - selectedDate= new Date(yearSel,monthSel,daySel); - saveResult(selectedDate,resultForm); - } - -function populate2(objForm,resultForm) { - if(objForm.syear) { - yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; - - monthIx=objForm.smonth.selectedIndex; - nextMonthIx=0; - if(monthIx!=11) { - nextMonthIx=monthIx+1; - } - - nextMonthSel=objForm.smonth.options[nextMonthIx].value; - monthSel=objForm.smonth.options[monthIx].value; - - daySel=1; - if(objForm.sday.selectedIndex!=-1) { - daySel=objForm.sday.options[objForm.sday.selectedIndex].text; - } - - timeOfDayOne = new Date(yearSel, nextMonthSel, 1); - timeDifference = timeOfDayOne - 86400000; - timeOfLastDay = new Date(timeDifference); - - var daysInMonth = timeOfLastDay.getDate(); - - if(daySel>daysInMonth) daySel=daysInMonth; - - selectedDate= new Date(yearSel,monthSel,daySel); - for (var i = 0; i < objForm.sday.length; i++) { - objForm.sday.options[0] = null; - } - for (var i = 0; i < daysInMonth; i++) { - objForm.sday.options[i] = new Option(i+1); - } - objForm.sday.selectedIndex=daySel-1; - saveResult(selectedDate,resultForm); - } - } - diff --git a/ListTest/3/include/focus.js b/ListTest/3/include/focus.js deleted file mode 100644 index 2b1afce84..000000000 --- a/ListTest/3/include/focus.js +++ /dev/null @@ -1,633 +0,0 @@ -var browserType; -var firefoxType; - -if (document.layers) {browserType = "nn4"} -if (document.all) {browserType = "ie"} -if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"} -if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) {firefoxType= "firefox2"} -else {firefoxType= "firefox"}; - -netscape = ""; -ver= navigator.appVersion; len = ver.length; - -for (iln = 0; iln < len; iln++){ - if (ver.charAt(iln) == "("){ - break; - } -} -netscape= (ver.charAt(iln+1).toUpperCase() != "C"); - - -/* Toggle checkbox that matches regex */ -function chk_set_all(regex,value) -{ - for (var i = 0; i < document.mainform.elements.length; i++) { - var _id=document.mainform.elements[i].id; - if(_id.match(regex)) { - document.getElementById(_id).checked= value; - } - } -} - - -function toggle_all_(regex,state_object) -{ - state = document.getElementById(state_object).checked; - chk_set_all(regex, state); -} - - -function scrollDown() { - document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; - timeout= setTimeout("scrollDown()", 500); -} - -/* Scroll down the body frame */ -function scrollDown2() -{ - document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; -} - - -/* Toggle checkbox that matches regex */ -function acl_set_all(regex,value) -{ - for (var i = 0; i < document.mainform.elements.length; i++) { - var _id=document.mainform.elements[i].id; - if(_id.match(regex)) { - document.getElementById(_id).checked= value; - } - } -} - -/* Toggle checkbox that matches regex */ -function acl_toggle_all(regex) -{ - for (var i = 0; i < document.mainform.elements.length; i++) { - var _id=document.mainform.elements[i].id; - if(_id.match(regex)) { - if (document.getElementById(_id).checked == true){ - document.getElementById(_id).checked= false; - } else { - document.getElementById(_id).checked= true; - } - } - } -} - -function keyPress(DnEvents) { - // determines whether Netscape or Internet Explorer - k = (netscape) ? DnEvents.keyCode : window.event.keyCode; - if (k == 13) { // enter key pressed - if(typeof(nextfield)!='undefined') { - if(nextfield == 'login') { - return true; // submit, we finished all fields - } else { // we are not done yet, send focus to next box - eval('document.mainform.' + nextfield + '.focus()'); - return false; - } - } else { - if(netscape) { - if(DnEvents.target.type == 'textarea') { - return true; - } else if (DnEvents.target.type != 'submit') { - // TAB - var thisfield = document.getElementById(DnEvents.target.id); - for (i = 0; i < document.forms[0].elements.length; i++) { - if(document.forms[0].elements[i].id==thisfield.id) { - // Last form element on page? - if(i!=document.forms[0].elements.length-1) { - document.forms[0].elements[i+1].focus(); - } - } - } - return false; - } else { - return true; - } - // Check for konqueror - } else if(document.clientWidth) { - // do nothing ATM - } else { - if(window.event.srcElement.type == 'textarea') { - return true; - } else if (window.event.srcElement.type != 'submit') { - // TAB - var thisfield = document.getElementById(window.event.srcElement.id); - for (i = 0; i < document.forms[0].elements.length; i++) { - if(document.forms[0].elements[i].id==thisfield.id) { - // Last form element on page? - if(i!=document.forms[0].elements.length-1) { - document.forms[0].elements[i+1].focus(); - } - } - } - return false; - } else { - return true; - } - } - } - } else if (k==9) { - // Tab key pressed - if(netscape) { - if(DnEvents.target.type == 'textarea') { - document.getElementById(DnEvents.target.id).value+="\t"; - return false; - } - // Check for konqueror - } else if(document.clientWidth) { - // do nothing ATM - } else { - if(window.event.srcElement.type == 'textarea') { - document.getElementById(window.event.srcElement.id).value+="\t"; - return false; - } - } - } -} - -function changeState(myField) { - if(document.getElementById(myField) != null){ - document.getElementById(myField).disabled=(document.getElementById(myField).disabled)?false:true; - } -} - -function setHidden(str) { - type = document.getElementById(str).style.display; - if((type=='')||(type=='block')) { - document.getElementById(str).style.display='none'; - }else{ - document.getElementById(str).style.display='block'; - } -} -function changeSelectState(triggerField, myField) { - if (document.getElementById(triggerField).value != 2){ - document.getElementById(myField).disabled= true; - } else { - document.getElementById(myField).disabled= false; - } -} - -function changeSubselectState(triggerField, myField) { - if (document.getElementById(triggerField).checked == true){ - document.getElementById(myField).disabled= false; - } else { - document.getElementById(myField).disabled= true; - } -} - -function changeTripleSelectState(firstTriggerField, secondTriggerField, myField) { - if ( - document.getElementById(firstTriggerField).checked == true && - document.getElementById(secondTriggerField).checked == true){ - document.getElementById(myField).disabled= false; - } else { - document.getElementById(myField).disabled= true; - } -} - - -function changeTripleSelectState_2nd_neg(firstTriggerField, secondTriggerField, myField) { - if ( - document.getElementById(firstTriggerField).checked == true && - document.getElementById(secondTriggerField).checked == false){ - document.getElementById(myField).disabled= false; - } else { - document.getElementById(myField).disabled= true; - } -} -// work together to analyze keystrokes -if (netscape){ - if(firefoxType== "firefox") { - window.captureEvents(Event.KEYPRESS); - } - window.onkeypress= keyPress; -} else { - document.onkeydown= keyPress; -} - -function hide(element) { - if (browserType == "gecko" ) - document.poppedLayer = document.getElementById(element); - else if (browserType == "ie") - document.poppedLayer = document.all[element]; - else - document.poppedLayer = document.layers[element]; - document.poppedLayer.style.visibility = "hidden"; -} - -function show(element) { - if (browserType == "gecko" ) - document.poppedLayer = document.getElementById(element); - else if (browserType == "ie") - document.poppedLayer = document.all[element]; - else - document.poppedLayer = document.layers[element]; - document.poppedLayer.style.visibility = "visible"; -} - -function toggle(element) { - if (browserType == "gecko" ) - document.poppedLayer = document.getElementById(element); - else if (browserType == "ie") - document.poppedLayer = document.all[element]; - else - document.poppedLayer = document.layers[element]; - - if (document.poppedLayer.style.visibility == "visible") { - hide (element); - } else { - show (element); - } -} - -function popup(target, name) { - var mypopup= - window.open( - target, - name, - "width=600,height=700,location=no,toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes" - ); - mypopup.focus(); - return false; -} - -function js_check(form) { - form.javascript.value = 'true'; -} - -function divtoggle(element) { - var cell; - var cellname="tr_"+(element); - - if (browserType == "gecko" ) { - document.poppedLayer = document.getElementById(element); - cell= document.getElementById(cellname); - - if (document.poppedLayer.style.visibility == "visible") { - hide (element); - cell.style.height="0px"; - document.poppedLayer.style.height="0px"; - } else { - show (element); - document.poppedLayer.style.height=""; - if(document.defaultView) { - cell.style.height=document.defaultView.getComputedStyle(document.poppedLayer,"").getPropertyValue('height'); - } - } - } else if (browserType == "ie") { - document.poppedLayer = document.getElementById(element); - cell= document.getElementById(cellname); - if (document.poppedLayer.style.visibility == "visible") { - hide (element); - cell.style.height="0px"; - document.poppedLayer.style.height="0px"; - document.poppedLayer.style.position="absolute"; - } else { - show (element); - cell.style.height=""; - document.poppedLayer.style.height=""; - document.poppedLayer.style.position="relative"; - } - } -} - -//window.onload = adjust; -//window.onresize = adjust; - -function adjust (e) { - adjust_height(e); - adjust_width(e); -} - -// Automatic resize (height) of divlists -function adjust_height(e) { - if (!e) e=window.event; - if (document.getElementById("menucell") && document.getElementById("d_scrollbody")) { - var inner_height= window.innerHeight; - var min_height= 450; - var px_height= min_height; - var suggested= px_height; - - // document.defaultView allows access to the rendered size of elements and should be supported by modern browsers - if(document.defaultView) { - var menu_height=parseInt(document.defaultView.getComputedStyle(document.getElementById("menucell"),"").getPropertyValue('height')); - - // Minimum height for divlist should be the bottom edge of the menu - min_height= menu_height-197; - suggested= min_height; - if((inner_height-230)-suggested>0) { - suggested= inner_height-230; - } - - // IE uses other height specifications - } else if (browserType == "ie") { - suggested= document.all.menucell.offsetHeight; - offset= absTop(d_scrollbody); - suggested-= offset; - if((inner_height-230)-suggested>0) { - suggested= inner_height-230; - } - } - - /* Reduce height if a list footer is set */ - if(document.getElementById("t_scrollfoot")){ - suggested = suggested -20; - } - - document.getElementById("d_scrollbody").style.height=suggested+"px"; - } - return true; -} - -function absTop(e) { - return (e.offsetParent)?e.offsetTop+absTop(e.offsetParent) : e.offsetTop; -} - -// Automatic resize (width) of divlists -function adjust_width(e) -{ - - /* Get event ... it seems to be unused here ...*/ - if (!e) { - e=window.event; - } - - // Known to not work with IE - if(document.defaultView && document.getElementById("t_scrolltable")) { - - // Get current width of divlist - var div_width = parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable"),"").getPropertyValue('width')); - - // Get window width - var width= parseInt(window.innerWidth); - - // Resize the body cells, 470 represents the info box and the navigation part - var diff= width - div_width - 470; - - // window has been upscaled - if(div_width+diff>=600) { - document.getElementById('d_scrollbody').style.width=div_width+diff+"px"; - document.getElementById('t_scrollbody').style.width=(div_width-19)+diff+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead').style.width=div_width+diff+"px"; - - // window has been downscaled, we must reset the div to 600px - } else if (width < 930) { - // Reset layout (set width to 600px) - div_width=600; - document.getElementById('d_scrollbody').style.width=div_width+"px"; - document.getElementById('t_scrollbody').style.width=(div_width-19)+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead').style.width=div_width+"px"; - } - } else if(document.defaultView && document.getElementById("t_scrolltable_onlywidth")) { - // Resize the div - var div_width=parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable_onlywidth"),"").getPropertyValue('width')); - var width= parseInt(window.innerWidth); - - // Resize the body cells - var diff= width-div_width-200; - - // window has been upscaled - if(div_width+diff>=600) { - document.getElementById('d_scrollbody_onlywidth').style.width=div_width+diff+"px"; - document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+diff+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead_onlywidth').style.width=div_width+diff+"px"; - - // window has been downscaled, we must reset the div to 600px - } else if (width < 930) { - // Reset layout (set width to 600px) - div_width=600; - document.getElementById('d_scrollbody_onlywidth').style.width=div_width+"px"; - document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+"px"; - - // Resize the Header cells (only the relative-width ones) - document.getElementById('t_scrollhead_onlywidth').style.width=div_width+"px"; - } - } else { - // IE - - } -} - - -/* Set focus to first valid input field - avoid IExplorer warning about hidding or disabled fields -*/ -function focus_field() -{ - var i = 0; - var e = 0; - var found = false; - var element_name = ""; - var element =null; - - while(focus_field.arguments[i] && !found){ - - var tmp = document.getElementsByName(focus_field.arguments[i]); - for(e = 0 ; e < tmp.length ; e ++ ){ - - if(tmp[e].disabled != true && tmp[e].type != "none" && tmp[e].type != "hidden" ){ - found = true; - element = tmp[e]; - } - } - i++; - } - - if(element && found){ - element.blur(); - element.focus(); - } -} - - -/* This function pops up messages from message queue - All messages are hidden in html output (style='display:none;'). - This function makes single messages visible till there are no more dialogs queued. - - hidden inputs: - current_msg_dialogs - Currently visible dialog - closed_msg_dialogs - IDs of already closed dialogs - pending_msg_dialogs - Queued dialog IDs. -*/ -function next_msg_dialog() -{ - var s_pending = ""; - var a_pending = new Array(); - var i_id = 0; - var i = 0; - var tmp = ""; - var ele = null; - var ele2 = null; - var cur_id = ""; - - if(document.getElementById('current_msg_dialogs')){ - cur_id = document.getElementById('current_msg_dialogs').value; - if(cur_id != ""){ - ele = document.getElementById('e_layer' + cur_id); - ele.onmousemove = ""; - hide('e_layer' + cur_id); - document.getElementById('closed_msg_dialogs').value += "," + cur_id; - document.getElementById('current_msg_dialogs').value= ""; - } - } - - if(document.getElementById('pending_msg_dialogs')){ - s_pending = document.getElementById('pending_msg_dialogs').value; - a_pending = s_pending.split(","); - if(a_pending.length){ - i_id = a_pending.pop(); - for (i = 0 ; i < a_pending.length; ++i){ - tmp = tmp + a_pending[i] + ','; - } - tmp = tmp.replace(/,$/g,""); - if(i_id != ""){ - ele = document.getElementById('e_layer' + i_id); - ele.style.display= 'block' ; - document.getElementById('pending_msg_dialogs').value= tmp; - document.getElementById('current_msg_dialogs').value= i_id; - ele2 = document.getElementById('e_layer2') ; - ele.onmousedown = start_move_div_by_cursor; - ele2.onmouseup = stop_move_div_by_cursor; - ele2.onmousemove = move_div_by_cursor; - }else{ - ele2 = document.getElementById('e_layer2') ; - ele2.style.display ="none"; - } - } - } -} - - -/* Drag & drop for message dialogs */ -var enable_move_div_by_cursor = false; // Indicates wheter the div movement is enabled or not -var mouse_x_on_div = 0; // -var mouse_y_on_div = 0; -var div_offset_x = 0; -var div_offset_y = 0; - -/* Activates msg_dialog drag & drop - * This function is called when clicking on a displayed msg_dialog - */ -function start_move_div_by_cursor(e) -{ - var x = 0; - var y = 0; - var cur_id = 0; - var dialog = null; - var event = null; - - /* Get current msg_dialog position - */ - cur_id = document.getElementById('current_msg_dialogs').value; - if(cur_id != ""){ - dialog = document.getElementById('e_layer' + cur_id); - x = dialog.style.left; - y = dialog.style.top; - x = x.replace(/[^0-9]/g,""); - y = y.replace(/[^0-9]/g,""); - if(!y) y = 1; - if(!x) x = 1; - } - - /* Get mouse position within msg_dialog - */ - if(window.event){ - event = window.event; - if(event.offsetX){ - div_offset_x = event.clientX -x; - div_offset_y = event.clientY -y; - enable_move_div_by_cursor = true; - } - }else if(e){ - event = e; - if(event.layerX){ - div_offset_x = event.screenX -x; - div_offset_y = event.screenY -y; - enable_move_div_by_cursor = true; - } - } -} - - -/* Deactivate msg_dialog movement -*/ -function stop_move_div_by_cursor() -{ - mouse_x_on_div = 0; - mouse_y_on_div = 0; - div_offset_x = 0; - div_offset_y = 0; - enable_move_div_by_cursor = false; -} - - -/* Move msg_dialog with cursor */ -function move_div_by_cursor(e) -{ - var event = false; - var mouse_pos_x = 0; - var mouse_pos_y = 0; - var cur_div_x = 0; - var cur_div_y = 0; - var cur_id = 0; - var dialog = null; - - - if(undefined !== enable_move_div_by_cursor && enable_move_div_by_cursor == true){ - - if(document.getElementById('current_msg_dialogs')){ - - /* Get mouse position on screen - */ - if(window.event){ - event = window.event; - mouse_pos_x =event.clientX; - mouse_pos_y =event.clientY; - }else if (e){ - event = e; - mouse_pos_x =event.screenX; - mouse_pos_y =event.screenY; - }else{ - return; - } - - /* Get id of current msg_dialog */ - cur_id = document.getElementById('current_msg_dialogs').value; - if(cur_id != ""){ - dialog = document.getElementById('e_layer' + cur_id); - - /* Calculate new position */ - cur_div_x = mouse_pos_x - div_offset_x; - cur_div_y = mouse_pos_y - div_offset_y; - - /* Ensure that dialog can't be moved out of screen */ - if(cur_div_x < 0 ) cur_div_x = 0 - if(cur_div_y < 0 ) cur_div_y = 0 - - /* Assign new values */ - dialog.style.left = (cur_div_x ) + "px"; - dialog.style.top = (cur_div_y ) + "px"; - } - } - } -} - -function send_menu_action(str) -{ - if(str != "" && str != "#"){ - if(document.getElementById('menu_action')){ - document.getElementById('menu_action').value=str; - document.mainform.submit(); - } - } -} - -// vim:ts=2:syntax diff --git a/ListTest/3/include/layersmenu-browser_detection.js b/ListTest/3/include/layersmenu-browser_detection.js deleted file mode 100644 index 79896a001..000000000 --- a/ListTest/3/include/layersmenu-browser_detection.js +++ /dev/null @@ -1,33 +0,0 @@ -// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ - -DOM = (document.getElementById) ? 1 : 0; -NS4 = (document.layers) ? 1 : 0; -// We need to explicitly detect Konqueror -// because Konqueror 3 sets IE = 1 ... AAAAAAAAAARGHHH!!! -Konqueror = (navigator.userAgent.indexOf('Konqueror') > -1) ? 1 : 0; -// We need to detect Konqueror 2.2 as it does not handle the window.onresize event -Konqueror22 = (navigator.userAgent.indexOf('Konqueror 2.2') > -1 || navigator.userAgent.indexOf('Konqueror/2.2') > -1) ? 1 : 0; -Konqueror30 = - ( - navigator.userAgent.indexOf('Konqueror 3.0') > -1 - || navigator.userAgent.indexOf('Konqueror/3.0') > -1 - || navigator.userAgent.indexOf('Konqueror 3;') > -1 - || navigator.userAgent.indexOf('Konqueror/3;') > -1 - || navigator.userAgent.indexOf('Konqueror 3)') > -1 - || navigator.userAgent.indexOf('Konqueror/3)') > -1 - ) - ? 1 : 0; -Konqueror31 = (navigator.userAgent.indexOf('Konqueror 3.1') > -1 || navigator.userAgent.indexOf('Konqueror/3.1') > -1) ? 1 : 0; -// We need to detect Konqueror 3.2 and 3.3 as they are affected by the see-through effect only for 2 form elements -Konqueror32 = (navigator.userAgent.indexOf('Konqueror 3.2') > -1 || navigator.userAgent.indexOf('Konqueror/3.2') > -1) ? 1 : 0; -Konqueror33 = (navigator.userAgent.indexOf('Konqueror 3.3') > -1 || navigator.userAgent.indexOf('Konqueror/3.3') > -1) ? 1 : 0; -Opera = (navigator.userAgent.indexOf('Opera') > -1) ? 1 : 0; -Opera5 = (navigator.userAgent.indexOf('Opera 5') > -1 || navigator.userAgent.indexOf('Opera/5') > -1) ? 1 : 0; -Opera6 = (navigator.userAgent.indexOf('Opera 6') > -1 || navigator.userAgent.indexOf('Opera/6') > -1) ? 1 : 0; -Opera56 = Opera5 || Opera6; -IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0; -IE = IE && !Opera; -IE5 = IE && DOM; -IE4 = (document.all) ? 1 : 0; -IE4 = IE4 && IE && !DOM; - diff --git a/ListTest/3/include/layersmenu-library.js b/ListTest/3/include/layersmenu-library.js deleted file mode 100644 index 049abf89d..000000000 --- a/ListTest/3/include/layersmenu-library.js +++ /dev/null @@ -1,248 +0,0 @@ -// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ - -layerLeft = new Array(); -layerTop = new Array(); - -function setVisibility(layer, on) -{ - if (on) { - if (DOM) { - document.getElementById(layer).style.visibility = 'visible'; - } else if (NS4) { - document.layers[layer].visibility = 'show'; - } else { - document.all[layer].style.visibility = 'visible'; - } - } else { - if (DOM) { - document.getElementById(layer).style.visibility = 'hidden'; - } else if (NS4) { - document.layers[layer].visibility = 'hide'; - } else { - document.all[layer].style.visibility = 'hidden'; - } - } -} - -function isVisible(layer) -{ - if (DOM) { - return (document.getElementById(layer).style.visibility == 'visible'); - } else if (NS4) { - return (document.layers[layer].visibility == 'show'); - } else { - return (document.all[layer].style.visibility == 'visible'); - } -} - -function setLeft(layer, x) -{ -layerLeft[layer] = x; - if (DOM && !Opera5) { - document.getElementById(layer).style.left = x + 'px'; - } else if (Opera5) { - document.getElementById(layer).style.left = x; - } else if (NS4) { - document.layers[layer].left = x; - } else { - document.all[layer].style.pixelLeft = x; - } -} - -function getOffsetLeft(layer) -{ - var value = 0; - if (DOM) { // Mozilla, Konqueror >= 2.2, Opera >= 5, IE - object = document.getElementById(layer); - value = object.offsetLeft; -//alert (object.tagName + ' --- ' + object.offsetLeft); - while (object.tagName != 'BODY' && object.offsetParent) { - object = object.offsetParent; -//alert (object.tagName + ' --- ' + object.offsetLeft); - value += object.offsetLeft; - } - } else if (NS4) { - value = document.layers[layer].pageX; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - object = document.all[layer]; - value = object.offsetLeft; - while (object.tagName != 'BODY') { - object = object.offsetParent; - value += object.offsetLeft; - } - } - return (value); -} - -function setTop(layer, y) -{ -layerTop[layer] = y; - if (DOM && !Opera5) { - document.getElementById(layer).style.top = y + 'px'; - } else if (Opera5) { - document.getElementById(layer).style.top = y; - } else if (NS4) { - document.layers[layer].top = y; - } else { - document.all[layer].style.pixelTop = y; - } -} - -function getOffsetTop(layer) -{ -// IE 5.5 and 6.0 behaviour with this function is really strange: -// in some cases, they return a really too large value... -// ... after all, IE is buggy, nothing new - var value = 0; - if (DOM) { - object = document.getElementById(layer); - value = object.offsetTop; - while (object.tagName != 'BODY' && object.offsetParent) { - object = object.offsetParent; - value += object.offsetTop; - } - } else if (NS4) { - value = document.layers[layer].pageY; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - object = document.all[layer]; - value = object.offsetTop; - while (object.tagName != 'BODY') { - object = object.offsetParent; - value += object.offsetTop; - } - } - return (value); -} - -function setWidth(layer, w) -{ - if (DOM) { - document.getElementById(layer).style.width = w; - } else if (NS4) { -// document.layers[layer].width = w; - } else { - document.all[layer].style.pixelWidth = w; - } -} - -function getOffsetWidth(layer) -{ - var value = 0; - if (DOM && !Opera56) { - value = document.getElementById(layer).offsetWidth; - } else if (NS4) { - value = document.layers[layer].document.width; - } else if (Opera56) { - value = document.getElementById(layer).style.pixelWidth; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - value = document.all[layer].offsetWidth; - } - return (value); -} - -function setHeight(layer, h) // unused, not tested -{ - if (DOM) { - document.getElementById(layer).style.height = h; - } else if (NS4) { -// document.layers[layer].height = h; - } else { - document.all[layer].style.pixelHeight = h; - } -} - -function getOffsetHeight(layer) -{ - var value = 0; - if (DOM && !Opera56) { - value = document.getElementById(layer).offsetHeight; - } else if (NS4) { - value = document.layers[layer].document.height; - } else if (Opera56) { - value = document.getElementById(layer).style.pixelHeight; - } else { // IE4 IS SIMPLY A BASTARD !!! - if (document.all['IE4' + layer]) { - layer = 'IE4' + layer; - } - value = document.all[layer].offsetHeight; - } - return (value); -} - -function getWindowWidth() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.innerWidth; -// } else if (NS4) { -// value = document.width; - } else { // IE - if (document.documentElement && document.documentElement.clientWidth) { - value = document.documentElement.clientWidth; - } else if (document.body) { - value = document.body.clientWidth; - } - } - if (isNaN(value)) { - value = window.innerWidth; - } - return (value); -} - -function getWindowXOffset() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.pageXOffset; - } else { // IE - if (document.documentElement && document.documentElement.scrollLeft) { - value = document.documentElement.scrollLeft; - } else if (document.body) { - value = document.body.scrollLeft; - } - } - return (value); -} - -function getWindowHeight() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.innerHeight; - } else { // IE - if (document.documentElement && document.documentElement.clientHeight) { - value = document.documentElement.clientHeight; - } else if (document.body) { - value = document.body.clientHeight; - } - } - if (isNaN(value)) { - value = window.innerHeight; - } - return (value); -} - -function getWindowYOffset() -{ - var value = 0; - if ((DOM && !IE) || NS4 || Konqueror || Opera) { - value = window.pageYOffset; - } else { // IE - if (document.documentElement && document.documentElement.scrollTop) { - value = document.documentElement.scrollTop; - } else if (document.body) { - value = document.body.scrollTop; - } - } - return (value); -} - diff --git a/ListTest/3/include/layersmenu.js b/ListTest/3/include/layersmenu.js deleted file mode 100644 index 5d29e5bf0..000000000 --- a/ListTest/3/include/layersmenu.js +++ /dev/null @@ -1,316 +0,0 @@ -// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ - -useTimeouts = 1; -timeoutLength = 1000; // time in ms; not significant if useTimeouts = 0; -shutdownOnClick = 0; - -loaded = 0; -layersMoved = 0; -layerPoppedUp = ''; - -timeoutFlag = 0; -if (Opera56 || IE4) { - useTimeouts = 0; -} -if (NS4 || Opera56 || IE4) { - shutdownOnClick = 1; -} - -currentY = 0; -function grabMouse(e) // for NS4 -{ - currentY = e.pageY; -} -if (NS4) { - document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE); - document.onmousemove = grabMouse; -} - -function seeThroughElements(show) -{ - if (show) { - foobar = 'visible'; - } else { - foobar = 'hidden'; - } - for (i=0; i windowWidth + windowXOffset) { - if (onRight + width1 - windowWidth - windowXOffset > windowXOffset - onLeft) { - onLeft = windowXOffset; - } else { - onRight = windowWidth + windowXOffset - width1; - } - } - if (back[father[menuName]]) { - if (onLeft < windowXOffset) { - back[menuName] = 0; - } else { - back[menuName] = 1; - } - } else { -//alert(onRight + ' - ' + width1 + ' - ' + windowWidth + ' - ' + windowXOffset); - if (onRight + width1 > windowWidth + windowXOffset) { - back[menuName] = 1; - } else { - back[menuName] = 0; - } - } - if (back[menuName]) { - setLeft(menuName, onLeft); - } else { - setLeft(menuName, onRight); - } - } - moveLayerY(menuName); // workaround needed for Mozilla < 1.4 for MS Windows -} - -function moveLayerY(menuName) -{ - if (!loaded || (isVisible(menuName) && menuName != layerPoppedUp)) { - return; - } - if (!layersMoved) { - moveLayers(); - layersMoved = 1; - } - if (!NS4) { - newY = getOffsetTop('ref' + menuName); - } else { - newY = currentY; - } - newY += menuTopShift; - layerHeight = getOffsetHeight(menuName); - windowHeight = getWindowHeight(); - windowYOffset = getWindowYOffset(); - if (newY + layerHeight > windowHeight + windowYOffset) { - if (layerHeight > windowHeight) { - newY = windowYOffset; - } else { - newY = windowHeight + windowYOffset - layerHeight; - } - } - if (Math.abs(getOffsetTop(menuName) - newY) > thresholdY) { - setTop(menuName, newY); - } -} - -function moveLayerX1(menuName, father) -{ - if (!lwidthDetected) { - return; - } - if (!Opera5 && !IE4) { - width1 = lwidth[menuName]; - } else if (Opera5) { - // Opera 5 stupidly and exaggeratedly overestimates layers widths - // hence we consider a default value equal to $abscissaStep - width1 = abscissaStep; - } - foobar = getOffsetLeft(father + menuName); -if (!IE4) { - windowWidth = getWindowWidth(); - windowXOffset = getWindowXOffset(); - if (foobar + width1 > windowWidth + windowXOffset) { - foobar = windowWidth + windowXOffset - width1; - } - if (foobar < windowXOffset) { - foobar = windowXOffset; - } -} - setLeft(menuName, foobar); -} - -function layersOverlap(layer, i) -{ - if (Konqueror22) { - return true; - } - -// xa1 = getOffsetLeft(layer); -//setLeft(layer, xa1); - xa1 = layerLeft[layer]; - xa2 = xa1 + getOffsetWidth(layer); -//setWidth(layer, xa2-xa1); -// ya1 = getOffsetTop(layer); -//setTop(layer, ya1); - ya1 = layerTop[layer]; - ya2 = ya1 + getOffsetHeight(layer); -//setHeight(layer, ya2-ya1); -//alert(':' + xa1 + ':' + xa2 + ':' + ya1 + ':' + ya2 + ':'); - - xb1 = toBeHiddenLeft[i]; - xb2 = xb1 + toBeHidden[i].offsetWidth; - yb1 = toBeHiddenTop[i]; - yb2 = yb1 + toBeHidden[i].offsetHeight; -//alert(':' + xb1 + ':' + xb2 + ':' + yb1 + ':' + yb2 + ':'); - - if(xb1>xa1) xa1=xb1; if(xb2ya1) ya1=yb1; if(yb2xa1 && ya2>ya1); -} - -function seeThroughWorkaround(menuName, on) -{ - for (i=0; i 0) { - seeThroughCoordinatesDetection(); - } -// moveLayers(); - layersMoved = 0; -} -window.onresize = resizeHandler; - -function yaresizeHandler() -{ - if (window.innerWidth != origWidth || window.innerHeight != origHeight) { - if (Konqueror22 || Opera5) { - window.location.reload(); // Opera 5 often fails this - } - origWidth = window.innerWidth; - origHeight = window.innerHeight; - resizeHandler(); - } - setTimeout('yaresizeHandler()', 500); -} -function loadHandler() -{ - if (Konqueror22 || Opera56) { - origWidth = window.innerWidth; - origHeight = window.innerHeight; - yaresizeHandler(); - } -} -window.onload = loadHandler; - -function fixieflm(menuName) -{ - if (DOM) { - setWidth(menuName, '100%'); - } else { // IE4 IS SIMPLY A BASTARD !!! - document.write(''); - document.write(' - - - - -********/ - -/* Header col */ -div.setup_plug_header { - padding: 10px; - border-bottom: solid 1px #D0D0D0; - background-color: #E0E0F0; - border: 10px solid #FFFFFF; - -} - -/* Content col */ -div.setup_contents { - margin-right:2px; - background-color:white; - width:80%; - margin-left:20%; - border:1px solid #AAAAAA; - padding:2px; -} - -/* default.*/ -div.default { - padding: 2px; - vertical-align: middle; -} - -/* Navigation col */ -div.setup_navigation { - width:19%; - background-color:white; - padding-left: 2px; - padding-right: 2px; - border:1px solid #AAAAAA; - float:left; -} - - -/* Navigation title */ -div.setup_navigation_title { - font-size: 1.2em; - font-weight: bold; - text-decoration:none; - width:100%; - padding-top:8px; - padding-bottom:8px; - border-top:1px solid #AAAAAA; -} - -/* The box used for each setup step */ -a.navigation_element, div.navigation_element { - text-decoration:none; - padding-top:8px; - padding-bottom:8px; - border-top:1px solid #AAAAAA; - width:100%; -} - -/* The box used for each setup step */ -a.navigation_element_active, div.navigation_element_active { - text-decoration:none; - width:100%; - padding-top:8px; - padding-bottom:8px; - border-top:1px solid #AAAAAA; - background-color:#F0F0F0; -} - -/* An enabled setup step will use this style in navigation*/ -div.navigation_title_active { - font-size: 1.2em; - background-color:#F0F0F0; - font-weight: bold; - cursor: default; - padding: 3px; -} - -/* Disabled setup steps */ -div.navigation_title_disabled { - font-size: 1.2em; - font-weight: bold; - padding: 3px; - cursor: default; - text-decoration:none; - color: #AAAAAA; -} - -/* Disabled setup steps */ -div.navigation_title_inactive { - font-size: 1.2em; - font-weight: bold; - text-decoration:none; - cursor: pointer; - padding: 3px; -} - -/* The style for the info of an active setup */ -div.navigation_info { - font-size: 1em; - color: black; - padding: 4px 4px 3px 23px; - margin: 0px; - cursor: default; -} - - - -/* - Setup step 2 styles -*/ - -/* used to hide display info div */ -div.solution_visible { - display: block; - width: 100%; - text-align:left; -} - -/* Container headline */ -h2.step2_container_title { - background-color:#F0F0F0; - border: solid 1px #CCCCCC; - width:100%; - padding:3px; -} - -/* Container for name and status */ -div.step2_entry_container { - padding:3px; - width:99%; - cursor:default; -} - -/* Container for name and status, when status is failed */ -div.step2_entry_container_info { - padding:3px; - border: 1px solid #AAAAAA; - width:99%; - cursor:default; -} - -/* Text shown for each entry */ -div.step2_entry_name { - float:left; - padding-bottom:4px; - vertical-align: middle; -} - -/* Status container */ -div.step2_entry_status { - float:none; - text-align:right; - padding-bottom:4px; - vertical-align: middle; -} - -/* Status failed */ -div.step2_failed { - color:red; - padding-bottom:4px; -} - -/* Status failed but not necessary for setup */ -div.step2_warning { - color:orange; - padding-bottom:4px; -} - -/* Status successful */ -div.step2_successful { - color:green; -} - -/* Text used in info div. */ -div.step2_failed_text { - background-repeat: no-repeat; - padding-left: 25px; -} - -/* Text used in info div. On warnings */ -div.step2_warning_text{ - background-repeat: no-repeat; - padding-left: 25px; -} - - -/* - Setup step 4 styles -*/ - -li.step4_name, div.step4_name { - float:left; - width:25%; - height:2.0em; -} - -li.step4_value, div.step4_value { - float:left; - width:50%; - height:2.0em; -} - -ul.step4_container, div.step4_container { - height:2.0em; - margin-top:2px; - margin-left:2px; - margin-right:2px; -} - - -/************************ - * Sieve - * The following styles are - * used to display the sieve - * management user interface - ************************/ - -/* Editing dialog styles - */ - -table.sieve_default_table { - width:100%; - margin: 0px; - border-spacing: 0px ; - padding:0px; -} - - -/* Editing surface */ -table.editing_surface { - width:100%; - margin: 0px; - padding:0px; -} - -/* Editing surface menu */ -td.editing_surface_menu { - background-color: #EEE; - border: 1px solid #BBB; - padding:5px; -} - -/* Editing surface content */ -td.editing_surface_content { - background-color: #FFFFFF; - margin: 0px; - padding:0px; -} - -/* Error message will be displayed as follows */ -div.sieve_error_msgs { - background-color: #ff8d00; - color: #000000; - padding:5px; - background-image: url("images/warning.png"); - background-repeat: no-repeat; - font-weight: bold; -} - -/* Source editing area */ -textarea.editing_source { - width:100%; - height:330px; -} - - -/************* - * Object container - *************/ - -/* The container itself */ -table.object_container_container { - width:100%; - border-spacing: 0px ; - background-color: #F8F8F8; - border: solid 1px #AAAAAA; -} - -/* Container cell top left */ -td.object_container_cell_top_left { - background-color: #EEE; - text-align:center; -} - -/* Container cell top right */ -td.object_container_cell_top_right { - background-color: #EEE; - text-align:left; - padding:2px; - border-bottom: solid 1px #AAAAAA; -} - -/* Container cell bottom left */ -td.object_container_cell_bottom_left { - width:5px; - background-color: #EEE; - text-align:center; - border-right: solid 1px #AAAAAA; -} - - -/************* - * Sieve comment - *************/ - -/* Container */ -table.sieve_comment_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -textarea.sieve_comment_area { - width:100%; - height:80px; -} - - -/************* - * Sieve require - *************/ - -/* Container */ -table.sieve_require_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -input.sieve_require_input { - width:100%; - border-spacing: 0px ; -} - - -/************* - * Sieve fileinto - *************/ - -/* Container */ -table.sieve_fileinto_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -input.sieve_fileinto_input { - width:300px; -} -select.sieve_fileinto_input { - width:300px; -} - - -/************* - * Sieve keep - *************/ - -/* Container */ -table.sieve_keep_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_keep_input { - padding-left:20px; -} - - -/************* - * Sieve discard - *************/ - -/* Container */ -table.sieve_discard_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_discard_input { - padding-left:20px; -} - - -/************* - * Sieve redirect - *************/ - -/* Container */ -table.sieve_redirect_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_redirect_input { - padding-left:20px; -} -textarea.sieve_redirect_input { - width:100%; - height:30px; -} - - -/************* - * Sieve reject - *************/ - -/* Container */ -table.sieve_reject_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_reject_input { - padding-left:20px; -} -textarea.sieve_reject_input { - width:100%; - height:55px; -} - - -/************* - * Sieve end - *************/ - -/* Container */ -table.sieve_stop_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_stop_input { - padding-left:20px; -} - - -/************* - * Sieve vacation - *************/ - -/* Container */ -table.sieve_vacation_container { - margin:0px; - padding:0px; - border-spacing: 0px ; - width:100%; - background-color: #F8F8F8; -} - -/* Editing area */ -td.sieve_vacation_input { - padding-left:20px; -} - -/* Editing area */ -textarea.sieve_vacation_input { - width:100%; - height : 55px; -} - - -/************* - * Sieve allof - *************/ - -table.sieve_allof_container { - width:100%; - border-spacing: 0px ; - margin: 0px; - padding:0px; - border: solid 1px #999999; -} - -/* Container */ -td.sieve_allof_left { - text-align:center; - vertical-align: middle; - width:35px; - background-color: #CCCCCC; - border: solid 0px #EEE; -} - -/* Container */ -td.sieve_allof_right { - background-color:#BDBDBD ; -} - -/************* - * Sieve anyof - *************/ - -table.sieve_anyof_container { - width:100%; - margin: 0px; - border-spacing: 0px ; - padding:0px; - border: solid 2px #CCCCCC; -} - -/* Container */ -td.sieve_anyof_left { - text-align:center; - vertical-align: middle; - width:35px; - background-color: #CCCCCC; - border: solid 0px #EEEEEE -} - -/* Container */ -td.sieve_anyof_right { - background-color:#BDBDBD ; - border: solid 1px #AAAAAA; -} - -/************* - * Sieve Test Cases - *************/ - -table.sieve_test_container { - width:100%; - background-color:#F8F8F8; - margin: 0px; - border-spacing: 0px ; - padding:0px; - border: solid 1px #AAAAAA; -} - -table.sieve_test_case { - width:100%; - margin: 0px; - border-spacing: 0px ; - padding:0px; -} - - - -td.container_, div.container_{ - padding-left:2px; - border-left: solid 2px #F8F8F8; -} - -td.container_:hover,div.container_:hover { - border-left: solid 2px black; - display:block; -} - -/************ - * PHP Layers Menu - used in MultiSelectDialog -> ManagementLists - ************/ - - -.khorbar { - color: black; - background-color: #FFFFFF; - border: 1px outset #666663; - padding:2px; -} - -.khorbaritem { - float: left; - white-space: nowrap; - font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; - font-size: 12px; -} - -.khorbaritem a { - display: block; - text-decoration: none; -} - -.khorbaritem a:link { - color: #000000; - text-decoration: none; -} - -.khorbaritem a:visited { - color: #000000; - text-decoration: none; -} - -.khorbaritem a:hover { - color: #000000; - background-color: #FFFFFF; - text-decoration: none; -} - -.khorbaritem a:active { - color: #ff0000; - text-decoration: none; -} - -.kverbar { - color: black; - border: 1px outset #666663 -} - -.ksubmenu { - position: absolute; - left: 0; - top: 0; - visibility: hidden; -} - -.submenu { - position: absolute; - left: 0; - top: 0; - visibility: hidden; -} - -.subframe { - position: relative; - display: block; - background-color: #FFFFFF; - border: 1px outset #666663; - padding:2px; -} - -.item { - text-align: left; - white-space: nowrap; - font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; - font-size: 12px; - padding-top:2px; -} - -.item div { - position: relative; - display: block; - text-decoration: none; -} - -.item :hover { - color: #ffffff; - background-color: #4b6983; - text-decoration: none; -} - - - -.ksubframe { - position: relative; - display: block; - background-color: #f9f9f0; -} - -.kitem { - text-align: left; - white-space: nowrap; - font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; - font-size: 12px; -} - -.separator { - background-color: #ff0000; - border-top: 1px solid #c6c6bf; - border-bottom: 1px solid #ffffff; - margin: 2px 5px 2px 5px; /* top right bottom left */ - height: 0; - font-size: 1px; - line-height: 0; -} - diff --git a/ListTest/3/tpl b/ListTest/3/tpl deleted file mode 100644 index f793802f7..000000000 --- a/ListTest/3/tpl +++ /dev/null @@ -1,290 +0,0 @@ -
- - - - - - - - - - - - - -
- - - - -
- -
-

* Systemverwaltung

-
-
- cn=1aherbertskiste,ou=workstations,ou=systems,o=Landeshauptstadt München,c=de
- -
-
 
-
- - - - - - - - -
- -

Boot-Parameter

- - - - - - - - - - - - - - - - - - - -
- -
- -
LDAP-Server (  inherit from group) -
- %LIST% -
- - - -
- -
-   - - - - - - - - - - - - - - - -
-

 FAI-Server

-
-

 Release

-
- - - - -
-

-  Zugewiesene FAI-Klassen

-
- %LIST2% -
- - - - - -
- - - - - - - - - -

- -

- Kernel-Module (Format: Name Parameter)

- -
- -   - - -
-

 

- - - - -
- -
- - - - - -
-
- - - -

- -  - -

-
-
diff --git a/ListTest/ObjectListViewport.css b/ListTest/ObjectListViewport.css deleted file mode 100644 index 3f483cf8b..000000000 --- a/ListTest/ObjectListViewport.css +++ /dev/null @@ -1,145 +0,0 @@ - -.ObjectListViewport { - width:100%; - height:100%; - border-collapse:collapse; -} - -.ObjectListViewport_Header_Table { - width:100%; - border: 0px; - border-collapse:collapse; -} - -.ObjectListViewport_Entry_Table { - width:100%; - border: 0px; - border-collapse:collapse; -} - -.ObjectListViewport_Footer_Table { - width:100%; - border: 0px; - border-collapse:collapse; -} - - -.ObjectListViewport_Table { - border-collapse:collapse; - width:100%; - height:100%; - border: 0px; -} - -.ObjectListViewport_TD_Header { - height:20px; - background-color: rgb(240, 240, 240); - vertical-align:middle; - border-bottom: 1px solid rgb(170, 170, 170); - margin:0px; - padding:0px; -} -.ObjectListViewport_TD_Entries { - background-color: rgb(240, 240, 240); - vertical-align:middle; - border: 0px; - margin:0px; - padding:0px; -} -.ObjectListViewport_TD_Footer { - height:20px; - background-color: #CCCCCC; - vertical-align:middle; - border: 0px; - margin:0px; - padding:0px; -} -.ObjectListViewport_Entry_Cover{ - overflow:auto; - height:100px; -} -tr.ObjectListViewport_Entry_Row1{ - background-color: #F0F0F0; -} -tr.ObjectListViewport_Entry_Row2{ - background-color: #FFFFFF; -} -tr.ObjectListViewport_Entry_Row1:hover{ - background-color: #D8D8D8; -} -tr.ObjectListViewport_Entry_Row2:hover{ - background-color: #D8D8D8; -} -.ObjectListViewport_Entry_Cell { - background-image: none; - background-repeat: repeat; - background-attachment: scroll; - -x-background-x-position: 0%; - -x-background-y-position: 0%; - -moz-background-clip: -moz-initial; - -moz-background-origin: -moz-initial; - -moz-background-inline-policy: -moz-initial; - border-right-width: 1px; - border-right-style: solid; - border-right-color: rgb(192, 192, 192); - padding-top: 3px; - padding-right-value: 3px; - padding-bottom: 3px; - padding-left-value: 3px; - padding-left-ltr-source: physical; - padding-left-rtl-source: physical; - padding-right-ltr-source: physical; - padding-right-rtl-source: physical; - height: 22px; -} -.ObjectListViewport_Footer_Cell { - - background-color: rgb(240, 240, 240); - background-image: none; - background-repeat: repeat; - background-attachment: scroll; - -x-background-x-position: 0%; - -x-background-y-position: 0%; - -moz-background-clip: -moz-initial; - -moz-background-origin: -moz-initial; - -moz-background-inline-policy: -moz-initial; - font-weight: bold; - border-top-width: 1px; - border-top-style: solid; - border-top-color: rgb(170, 170, 170); - padding-top: 3px; - padding-right-value: 3px; - padding-bottom: 3px; - padding-left-value: 3px; - padding-left-ltr-source: physical; - padding-left-rtl-source: physical; - padding-right-ltr-source: physical; - padding-right-rtl-source: physical; - height: 22px; -} -.ObjectListViewport_Header_Cell { - background-color: rgb(240, 240, 240); - background-image: none; - background-repeat: repeat; - background-attachment: scroll; - -x-background-x-position: 0%; - -x-background-y-position: 0%; - -moz-background-clip: -moz-initial; - -moz-background-origin: -moz-initial; - -moz-background-inline-policy: -moz-initial; - font-weight: bold; - border-right-width: 1px; - border-right-style: solid; - border-right-color: rgb(170, 170, 170); - padding-top: 3px; - padding-right-value: 3px; - padding-bottom: 3px; - padding-left-value: 3px; - padding-left-ltr-source: physical; - padding-left-rtl-source: physical; - padding-right-ltr-source: physical; - padding-right-rtl-source: physical; - height: 22px; -} - - diff --git a/ListTest/ObjectListViewport.js b/ListTest/ObjectListViewport.js deleted file mode 100644 index 9df1d33cc..000000000 --- a/ListTest/ObjectListViewport.js +++ /dev/null @@ -1,105 +0,0 @@ - -/* Register resize event to force redraw of all - * displayed lists - */ -window.onload = updateObjectListViewportSize; -window.onresize = updateObjectListViewportSize; - - function updateObjectListViewportSize() { - - var header = 0; - var footer = 0; - var viewport = 0; - var viewport_w = 0; - var all = new Array(); - var i = 0; - var list_id = ""; - var calc = 0; - - /* Somehow IE do not need to be resized - * So skip the following part if the client uses ie - */ - if(document.all && !window.opera){ - all = getElementsByStyleClass('ObjectListViewport_Entry_Cover'); - for (i = 0; i < all.length; ++i){ - document.getElementById(all[i].id).style.height= "100%"; - } - return; - } - - all = getElementsByStyleClass('ObjectListViewport'); - for (i = 0; i < all.length; ++i){ - - list_id = all[i].id.replace(/[^0-9]*/,""); - - /* Set Viewport to min height, to ensure - * that resize will work correctly in konqueror - */ - document.getElementById('ObjectListViewport_Entry_Cover' + list_id).style.height= "50px"; - - /* Get values of displayed header and footer heights to be - * able to recalculate the Viewport - */ - viewport = getObjectHeight('ObjectListViewport_Table' + list_id); - - /* Get Header height for ViewPort height calculation */ - if(document.getElementById('ObjectListViewport_TD_Header' + list_id)){ - header = getObjectHeight('ObjectListViewport_TD_Header' + list_id); - }else{ - header =0; - } - - /* Get Footer height for ViewPort height calculation */ - if(document.getElementById('ObjectListViewport_TD_Footer' + list_id)){ - footer = getObjectHeight('ObjectListViewport_TD_Footer' + list_id); - }else{ - footer = 0 - } - - /* Calculate the new visible entry part height. */ - calc = (viewport - ( header + footer )); - document.getElementById('ObjectListViewport_Entry_Cover' + list_id).style.height = calc; - - /* Reduce width of entry list, we need some space to - * display the scrollbar without breaking the layout - * Only required if a header is shown. - */ - if(document.getElementById('ObjectListViewport_TD_Header' + list_id)){ - viewport_w = getObjectWidth('ObjectListViewport_Table' + list_id); - document.getElementById('ObjectListViewport_Entry_Table' + list_id).style.width = (viewport_w - 18) + 'px'; - document.getElementById('ObjectListViewport_Header_Table' + list_id).style.width = (viewport_w - 18) + 'px'; - } - } - } - - - /* Return all elements of a specific class */ - function getElementsByStyleClass (className) { - var all = document.all ? document.all : document.getElementsByTagName('*'); - var elements = new Array(); - for (var e = 0; e < all.length; e++) - if (all[e].className == className) - elements[elements.length] = all[e]; - return elements; - } - - - /* Return integer value of style attribute width for specified ID */ - function getObjectWidth(obj){ - if(document.getElementById(obj)){ - obj = getComputedStyle(document.getElementById(obj),"").width; - return(parseInt(obj.replace(/px/,''))); - }else{ - return(0); - } - } - - /* Return integer value of style attribute height for specified ID */ - function getObjectHeight(obj){ - if(document.getElementById(obj)){ - obj = getComputedStyle(document.getElementById(obj),"").height; - return(parseInt(obj.replace(/px/,''))); - }else{ - return(0); - } - } diff --git a/tests/ListTest/1/images/edit.png b/tests/ListTest/1/images/edit.png new file mode 100644 index 000000000..a8b69f73f Binary files /dev/null and b/tests/ListTest/1/images/edit.png differ diff --git a/tests/ListTest/1/images/editcopy.png b/tests/ListTest/1/images/editcopy.png new file mode 100644 index 000000000..c3ff243b8 Binary files /dev/null and b/tests/ListTest/1/images/editcopy.png differ diff --git a/tests/ListTest/1/images/editcut.png b/tests/ListTest/1/images/editcut.png new file mode 100644 index 000000000..7ec355a0d Binary files /dev/null and b/tests/ListTest/1/images/editcut.png differ diff --git a/tests/ListTest/1/images/edittrash.png b/tests/ListTest/1/images/edittrash.png new file mode 100644 index 000000000..f5cb2b8b9 Binary files /dev/null and b/tests/ListTest/1/images/edittrash.png differ diff --git a/tests/ListTest/1/images/list_password.png b/tests/ListTest/1/images/list_password.png new file mode 100644 index 000000000..ca93f0d14 Binary files /dev/null and b/tests/ListTest/1/images/list_password.png differ diff --git a/tests/ListTest/1/images/restore.png b/tests/ListTest/1/images/restore.png new file mode 100644 index 000000000..037c2da98 Binary files /dev/null and b/tests/ListTest/1/images/restore.png differ diff --git a/tests/ListTest/1/images/snapshot.png b/tests/ListTest/1/images/snapshot.png new file mode 100644 index 000000000..41b3f4367 Binary files /dev/null and b/tests/ListTest/1/images/snapshot.png differ diff --git a/tests/ListTest/1/index.php b/tests/ListTest/1/index.php new file mode 100644 index 000000000..e7d3430f9 --- /dev/null +++ b/tests/ListTest/1/index.php @@ -0,0 +1,61 @@ + + + +Blubb + + + + + +No Footer & Header - +No Footer - +No Header - +Normal +load("../../gosa.conf"); + + /* Get a new test instance of ObjectListViewports */ + $vp= new ObjectListViewport("plugin/sample"); + if(isset($_GET['d']) && preg_match("/f/",$_GET['d'])){ + $vp->enableFooter(FALSE); + } + if(isset($_GET['d']) && preg_match("/h/",$_GET['d'])){ + $vp->enableHeader(FALSE); + } + $content= $vp->render(); + +} catch (Exception $e) { + echo "\n-GOsa Exception-----------------------------------------------------------\n\n". + $e->__toString(). + "\n\n--------------------------------------------------------------------------\n\n"; +} + +?> + + + + +
+ + +
+ + diff --git a/tests/ListTest/2/images/acl.png b/tests/ListTest/2/images/acl.png new file mode 100755 index 000000000..22a4ab248 Binary files /dev/null and b/tests/ListTest/2/images/acl.png differ diff --git a/tests/ListTest/2/images/action.png b/tests/ListTest/2/images/action.png new file mode 100644 index 000000000..21d5e2f82 Binary files /dev/null and b/tests/ListTest/2/images/action.png differ diff --git a/tests/ListTest/2/images/addr_company.png b/tests/ListTest/2/images/addr_company.png new file mode 100644 index 000000000..80a173d72 Binary files /dev/null and b/tests/ListTest/2/images/addr_company.png differ diff --git a/tests/ListTest/2/images/addr_home.png b/tests/ListTest/2/images/addr_home.png new file mode 100644 index 000000000..14ee4846f Binary files /dev/null and b/tests/ListTest/2/images/addr_home.png differ diff --git a/tests/ListTest/2/images/addr_personal.png b/tests/ListTest/2/images/addr_personal.png new file mode 100644 index 000000000..ecf17bc31 Binary files /dev/null and b/tests/ListTest/2/images/addr_personal.png differ diff --git a/tests/ListTest/2/images/addressbook.png b/tests/ListTest/2/images/addressbook.png new file mode 100644 index 000000000..08c72efab Binary files /dev/null and b/tests/ListTest/2/images/addressbook.png differ diff --git a/tests/ListTest/2/images/alternatemail.png b/tests/ListTest/2/images/alternatemail.png new file mode 100644 index 000000000..62b053433 Binary files /dev/null and b/tests/ListTest/2/images/alternatemail.png differ diff --git a/tests/ListTest/2/images/application.png b/tests/ListTest/2/images/application.png new file mode 100644 index 000000000..671fc7db7 Binary files /dev/null and b/tests/ListTest/2/images/application.png differ diff --git a/tests/ListTest/2/images/back.png b/tests/ListTest/2/images/back.png new file mode 100644 index 000000000..52fa887f7 Binary files /dev/null and b/tests/ListTest/2/images/back.png differ diff --git a/tests/ListTest/2/images/banana.png b/tests/ListTest/2/images/banana.png new file mode 100644 index 000000000..b9bc82e02 Binary files /dev/null and b/tests/ListTest/2/images/banana.png differ diff --git a/tests/ListTest/2/images/blocklists.png b/tests/ListTest/2/images/blocklists.png new file mode 100644 index 000000000..8f252a426 Binary files /dev/null and b/tests/ListTest/2/images/blocklists.png differ diff --git a/tests/ListTest/2/images/branch.gif b/tests/ListTest/2/images/branch.gif new file mode 100644 index 000000000..9fe34c0bc Binary files /dev/null and b/tests/ListTest/2/images/branch.gif differ diff --git a/tests/ListTest/2/images/branch.png b/tests/ListTest/2/images/branch.png new file mode 100644 index 000000000..7eb790996 Binary files /dev/null and b/tests/ListTest/2/images/branch.png differ diff --git a/tests/ListTest/2/images/branch_small.png b/tests/ListTest/2/images/branch_small.png new file mode 100644 index 000000000..d632c8506 Binary files /dev/null and b/tests/ListTest/2/images/branch_small.png differ diff --git a/tests/ListTest/2/images/branch_small_grey.png b/tests/ListTest/2/images/branch_small_grey.png new file mode 100644 index 000000000..85dedaf5a Binary files /dev/null and b/tests/ListTest/2/images/branch_small_grey.png differ diff --git a/tests/ListTest/2/images/branchbottom.gif b/tests/ListTest/2/images/branchbottom.gif new file mode 100644 index 000000000..278f6da77 Binary files /dev/null and b/tests/ListTest/2/images/branchbottom.gif differ diff --git a/tests/ListTest/2/images/branchtop.gif b/tests/ListTest/2/images/branchtop.gif new file mode 100644 index 000000000..3d469d0a9 Binary files /dev/null and b/tests/ListTest/2/images/branchtop.gif differ diff --git a/tests/ListTest/2/images/bugsubmitter.png b/tests/ListTest/2/images/bugsubmitter.png new file mode 100644 index 000000000..3ed096d9d Binary files /dev/null and b/tests/ListTest/2/images/bugsubmitter.png differ diff --git a/tests/ListTest/2/images/button_cancel.png b/tests/ListTest/2/images/button_cancel.png new file mode 100644 index 000000000..96919575a Binary files /dev/null and b/tests/ListTest/2/images/button_cancel.png differ diff --git a/tests/ListTest/2/images/cant_editpaste.png b/tests/ListTest/2/images/cant_editpaste.png new file mode 100644 index 000000000..fdcc88d50 Binary files /dev/null and b/tests/ListTest/2/images/cant_editpaste.png differ diff --git a/tests/ListTest/2/images/cdrom.png b/tests/ListTest/2/images/cdrom.png new file mode 100644 index 000000000..60adeb6f0 Binary files /dev/null and b/tests/ListTest/2/images/cdrom.png differ diff --git a/tests/ListTest/2/images/certs.png b/tests/ListTest/2/images/certs.png new file mode 100644 index 000000000..ca93f0d14 Binary files /dev/null and b/tests/ListTest/2/images/certs.png differ diff --git a/tests/ListTest/2/images/closedlock.png b/tests/ListTest/2/images/closedlock.png new file mode 100644 index 000000000..04a05c1cb Binary files /dev/null and b/tests/ListTest/2/images/closedlock.png differ diff --git a/tests/ListTest/2/images/conference.png b/tests/ListTest/2/images/conference.png new file mode 100644 index 000000000..1c38f8159 Binary files /dev/null and b/tests/ListTest/2/images/conference.png differ diff --git a/tests/ListTest/2/images/copypaste.png b/tests/ListTest/2/images/copypaste.png new file mode 100644 index 000000000..636a4c5a0 Binary files /dev/null and b/tests/ListTest/2/images/copypaste.png differ diff --git a/tests/ListTest/2/images/crossref.png b/tests/ListTest/2/images/crossref.png new file mode 100644 index 000000000..ec2ed7888 Binary files /dev/null and b/tests/ListTest/2/images/crossref.png differ diff --git a/tests/ListTest/2/images/cutpaste.png b/tests/ListTest/2/images/cutpaste.png new file mode 100644 index 000000000..e51443824 Binary files /dev/null and b/tests/ListTest/2/images/cutpaste.png differ diff --git a/tests/ListTest/2/images/default.jpg b/tests/ListTest/2/images/default.jpg new file mode 100644 index 000000000..c20b08440 Binary files /dev/null and b/tests/ListTest/2/images/default.jpg differ diff --git a/tests/ListTest/2/images/default_icon.png b/tests/ListTest/2/images/default_icon.png new file mode 100644 index 000000000..58d50d372 Binary files /dev/null and b/tests/ListTest/2/images/default_icon.png differ diff --git a/tests/ListTest/2/images/department.png b/tests/ListTest/2/images/department.png new file mode 100644 index 000000000..d5ac437c9 Binary files /dev/null and b/tests/ListTest/2/images/department.png differ diff --git a/tests/ListTest/2/images/devices.png b/tests/ListTest/2/images/devices.png new file mode 100644 index 000000000..41d4f5cbf Binary files /dev/null and b/tests/ListTest/2/images/devices.png differ diff --git a/tests/ListTest/2/images/dfs.png b/tests/ListTest/2/images/dfs.png new file mode 100644 index 000000000..accbd8d63 Binary files /dev/null and b/tests/ListTest/2/images/dfs.png differ diff --git a/tests/ListTest/2/images/dhcp.png b/tests/ListTest/2/images/dhcp.png new file mode 100644 index 000000000..1360b6fd4 Binary files /dev/null and b/tests/ListTest/2/images/dhcp.png differ diff --git a/tests/ListTest/2/images/display.png b/tests/ListTest/2/images/display.png new file mode 100644 index 000000000..f4ef81c60 Binary files /dev/null and b/tests/ListTest/2/images/display.png differ diff --git a/tests/ListTest/2/images/dns.png b/tests/ListTest/2/images/dns.png new file mode 100644 index 000000000..6a55d7271 Binary files /dev/null and b/tests/ListTest/2/images/dns.png differ diff --git a/tests/ListTest/2/images/down-arrow.png b/tests/ListTest/2/images/down-arrow.png new file mode 100644 index 000000000..f0fb47d82 Binary files /dev/null and b/tests/ListTest/2/images/down-arrow.png differ diff --git a/tests/ListTest/2/images/drives.png b/tests/ListTest/2/images/drives.png new file mode 100644 index 000000000..9cc127ee1 Binary files /dev/null and b/tests/ListTest/2/images/drives.png differ diff --git a/tests/ListTest/2/images/dtree.png b/tests/ListTest/2/images/dtree.png new file mode 100644 index 000000000..7eb790996 Binary files /dev/null and b/tests/ListTest/2/images/dtree.png differ diff --git a/tests/ListTest/2/images/edit.png b/tests/ListTest/2/images/edit.png new file mode 100644 index 000000000..a8b69f73f Binary files /dev/null and b/tests/ListTest/2/images/edit.png differ diff --git a/tests/ListTest/2/images/editcopy.png b/tests/ListTest/2/images/editcopy.png new file mode 100644 index 000000000..c3ff243b8 Binary files /dev/null and b/tests/ListTest/2/images/editcopy.png differ diff --git a/tests/ListTest/2/images/editcut.png b/tests/ListTest/2/images/editcut.png new file mode 100644 index 000000000..7ec355a0d Binary files /dev/null and b/tests/ListTest/2/images/editcut.png differ diff --git a/tests/ListTest/2/images/editdelete.png b/tests/ListTest/2/images/editdelete.png new file mode 100644 index 000000000..6d0d29d76 Binary files /dev/null and b/tests/ListTest/2/images/editdelete.png differ diff --git a/tests/ListTest/2/images/editpaste.png b/tests/ListTest/2/images/editpaste.png new file mode 100644 index 000000000..636a4c5a0 Binary files /dev/null and b/tests/ListTest/2/images/editpaste.png differ diff --git a/tests/ListTest/2/images/edittrash.png b/tests/ListTest/2/images/edittrash.png new file mode 100644 index 000000000..f5cb2b8b9 Binary files /dev/null and b/tests/ListTest/2/images/edittrash.png differ diff --git a/tests/ListTest/2/images/email.png b/tests/ListTest/2/images/email.png new file mode 100644 index 000000000..d53e62064 Binary files /dev/null and b/tests/ListTest/2/images/email.png differ diff --git a/tests/ListTest/2/images/empty.png b/tests/ListTest/2/images/empty.png new file mode 100644 index 000000000..59fb78633 Binary files /dev/null and b/tests/ListTest/2/images/empty.png differ diff --git a/tests/ListTest/2/images/encrypted.png b/tests/ListTest/2/images/encrypted.png new file mode 100644 index 000000000..d08a33cf7 Binary files /dev/null and b/tests/ListTest/2/images/encrypted.png differ diff --git a/tests/ListTest/2/images/env.png b/tests/ListTest/2/images/env.png new file mode 100644 index 000000000..7b7bf37dd Binary files /dev/null and b/tests/ListTest/2/images/env.png differ diff --git a/tests/ListTest/2/images/envelope.png b/tests/ListTest/2/images/envelope.png new file mode 100644 index 000000000..6053eeda4 Binary files /dev/null and b/tests/ListTest/2/images/envelope.png differ diff --git a/tests/ListTest/2/images/error.png b/tests/ListTest/2/images/error.png new file mode 100644 index 000000000..1de7a6fda Binary files /dev/null and b/tests/ListTest/2/images/error.png differ diff --git a/tests/ListTest/2/images/expand.png b/tests/ListTest/2/images/expand.png new file mode 100644 index 000000000..9bc3f56b0 Binary files /dev/null and b/tests/ListTest/2/images/expand.png differ diff --git a/tests/ListTest/2/images/fai.png b/tests/ListTest/2/images/fai.png new file mode 100644 index 000000000..f0a23d6f3 Binary files /dev/null and b/tests/ListTest/2/images/fai.png differ diff --git a/tests/ListTest/2/images/fai_hook.png b/tests/ListTest/2/images/fai_hook.png new file mode 100644 index 000000000..1930fb233 Binary files /dev/null and b/tests/ListTest/2/images/fai_hook.png differ diff --git a/tests/ListTest/2/images/fai_new_hook.png b/tests/ListTest/2/images/fai_new_hook.png new file mode 100644 index 000000000..f02e6a46f Binary files /dev/null and b/tests/ListTest/2/images/fai_new_hook.png differ diff --git a/tests/ListTest/2/images/fai_new_packages.png b/tests/ListTest/2/images/fai_new_packages.png new file mode 100644 index 000000000..15cad1eca Binary files /dev/null and b/tests/ListTest/2/images/fai_new_packages.png differ diff --git a/tests/ListTest/2/images/fai_new_partitionTable.png b/tests/ListTest/2/images/fai_new_partitionTable.png new file mode 100644 index 000000000..9ac4600a4 Binary files /dev/null and b/tests/ListTest/2/images/fai_new_partitionTable.png differ diff --git a/tests/ListTest/2/images/fai_new_profile.png b/tests/ListTest/2/images/fai_new_profile.png new file mode 100644 index 000000000..6808820ab Binary files /dev/null and b/tests/ListTest/2/images/fai_new_profile.png differ diff --git a/tests/ListTest/2/images/fai_new_script.png b/tests/ListTest/2/images/fai_new_script.png new file mode 100644 index 000000000..b8333c7c2 Binary files /dev/null and b/tests/ListTest/2/images/fai_new_script.png differ diff --git a/tests/ListTest/2/images/fai_new_template.png b/tests/ListTest/2/images/fai_new_template.png new file mode 100644 index 000000000..9a88da967 Binary files /dev/null and b/tests/ListTest/2/images/fai_new_template.png differ diff --git a/tests/ListTest/2/images/fai_new_variable.png b/tests/ListTest/2/images/fai_new_variable.png new file mode 100644 index 000000000..d915c53fc Binary files /dev/null and b/tests/ListTest/2/images/fai_new_variable.png differ diff --git a/tests/ListTest/2/images/fai_packages.png b/tests/ListTest/2/images/fai_packages.png new file mode 100644 index 000000000..dd6de2f62 Binary files /dev/null and b/tests/ListTest/2/images/fai_packages.png differ diff --git a/tests/ListTest/2/images/fai_partitionTable.png b/tests/ListTest/2/images/fai_partitionTable.png new file mode 100644 index 000000000..7e8d7017f Binary files /dev/null and b/tests/ListTest/2/images/fai_partitionTable.png differ diff --git a/tests/ListTest/2/images/fai_profile.png b/tests/ListTest/2/images/fai_profile.png new file mode 100644 index 000000000..07391b6ec Binary files /dev/null and b/tests/ListTest/2/images/fai_profile.png differ diff --git a/tests/ListTest/2/images/fai_script.png b/tests/ListTest/2/images/fai_script.png new file mode 100644 index 000000000..f8aaba2e3 Binary files /dev/null and b/tests/ListTest/2/images/fai_script.png differ diff --git a/tests/ListTest/2/images/fai_small.png b/tests/ListTest/2/images/fai_small.png new file mode 100644 index 000000000..fc716d05c Binary files /dev/null and b/tests/ListTest/2/images/fai_small.png differ diff --git a/tests/ListTest/2/images/fai_template.png b/tests/ListTest/2/images/fai_template.png new file mode 100644 index 000000000..7ef47b3bd Binary files /dev/null and b/tests/ListTest/2/images/fai_template.png differ diff --git a/tests/ListTest/2/images/fai_variable.png b/tests/ListTest/2/images/fai_variable.png new file mode 100644 index 000000000..d7915fe52 Binary files /dev/null and b/tests/ListTest/2/images/fai_variable.png differ diff --git a/tests/ListTest/2/images/false.png b/tests/ListTest/2/images/false.png new file mode 100644 index 000000000..3240b29d5 Binary files /dev/null and b/tests/ListTest/2/images/false.png differ diff --git a/tests/ListTest/2/images/fax.png b/tests/ListTest/2/images/fax.png new file mode 100644 index 000000000..3f58c3695 Binary files /dev/null and b/tests/ListTest/2/images/fax.png differ diff --git a/tests/ListTest/2/images/fax_small.png b/tests/ListTest/2/images/fax_small.png new file mode 100644 index 000000000..bb676f8b7 Binary files /dev/null and b/tests/ListTest/2/images/fax_small.png differ diff --git a/tests/ListTest/2/images/filesaveas.png b/tests/ListTest/2/images/filesaveas.png new file mode 100644 index 000000000..4d2a11e04 Binary files /dev/null and b/tests/ListTest/2/images/filesaveas.png differ diff --git a/tests/ListTest/2/images/flag.png b/tests/ListTest/2/images/flag.png new file mode 100644 index 000000000..3240b29d5 Binary files /dev/null and b/tests/ListTest/2/images/flag.png differ diff --git a/tests/ListTest/2/images/folder-expanded.gif b/tests/ListTest/2/images/folder-expanded.gif new file mode 100644 index 000000000..f779acc73 Binary files /dev/null and b/tests/ListTest/2/images/folder-expanded.gif differ diff --git a/tests/ListTest/2/images/folder.gif b/tests/ListTest/2/images/folder.gif new file mode 100644 index 000000000..842989f2e Binary files /dev/null and b/tests/ListTest/2/images/folder.gif differ diff --git a/tests/ListTest/2/images/folder.png b/tests/ListTest/2/images/folder.png new file mode 100644 index 000000000..f7e8c351c Binary files /dev/null and b/tests/ListTest/2/images/folder.png differ diff --git a/tests/ListTest/2/images/folder_gray.png b/tests/ListTest/2/images/folder_gray.png new file mode 100644 index 000000000..07d1d42db Binary files /dev/null and b/tests/ListTest/2/images/folder_gray.png differ diff --git a/tests/ListTest/2/images/forward-arrow.png b/tests/ListTest/2/images/forward-arrow.png new file mode 100644 index 000000000..4f3189a0a Binary files /dev/null and b/tests/ListTest/2/images/forward-arrow.png differ diff --git a/tests/ListTest/2/images/forward.png b/tests/ListTest/2/images/forward.png new file mode 100644 index 000000000..e9cbecd00 Binary files /dev/null and b/tests/ListTest/2/images/forward.png differ diff --git a/tests/ListTest/2/images/freeze.png b/tests/ListTest/2/images/freeze.png new file mode 100644 index 000000000..04a05c1cb Binary files /dev/null and b/tests/ListTest/2/images/freeze.png differ diff --git a/tests/ListTest/2/images/freeze_grey.png b/tests/ListTest/2/images/freeze_grey.png new file mode 100644 index 000000000..65fa982bb Binary files /dev/null and b/tests/ListTest/2/images/freeze_grey.png differ diff --git a/tests/ListTest/2/images/ftp.png b/tests/ListTest/2/images/ftp.png new file mode 100755 index 000000000..e5b56916d Binary files /dev/null and b/tests/ListTest/2/images/ftp.png differ diff --git a/tests/ListTest/2/images/fullfolder.png b/tests/ListTest/2/images/fullfolder.png new file mode 100644 index 000000000..3616cbb71 Binary files /dev/null and b/tests/ListTest/2/images/fullfolder.png differ diff --git a/tests/ListTest/2/images/gfx_hardware.png b/tests/ListTest/2/images/gfx_hardware.png new file mode 100644 index 000000000..af9f6f744 Binary files /dev/null and b/tests/ListTest/2/images/gfx_hardware.png differ diff --git a/tests/ListTest/2/images/gotomasses_new_task.png b/tests/ListTest/2/images/gotomasses_new_task.png new file mode 100755 index 000000000..d9afa9a9d Binary files /dev/null and b/tests/ListTest/2/images/gotomasses_new_task.png differ diff --git a/tests/ListTest/2/images/gotomasses_task.png b/tests/ListTest/2/images/gotomasses_task.png new file mode 100755 index 000000000..d9afa9a9d Binary files /dev/null and b/tests/ListTest/2/images/gotomasses_task.png differ diff --git a/tests/ListTest/2/images/group.png b/tests/ListTest/2/images/group.png new file mode 100644 index 000000000..1ce41bdd3 Binary files /dev/null and b/tests/ListTest/2/images/group.png differ diff --git a/tests/ListTest/2/images/hardware.png b/tests/ListTest/2/images/hardware.png new file mode 100644 index 000000000..0ac401c6f Binary files /dev/null and b/tests/ListTest/2/images/hardware.png differ diff --git a/tests/ListTest/2/images/hdd_linux_unmount.png b/tests/ListTest/2/images/hdd_linux_unmount.png new file mode 100644 index 000000000..1b2e06518 Binary files /dev/null and b/tests/ListTest/2/images/hdd_linux_unmount.png differ diff --git a/tests/ListTest/2/images/head.png b/tests/ListTest/2/images/head.png new file mode 100644 index 000000000..83e5b318b Binary files /dev/null and b/tests/ListTest/2/images/head.png differ diff --git a/tests/ListTest/2/images/help.png b/tests/ListTest/2/images/help.png new file mode 100644 index 000000000..9fe765266 Binary files /dev/null and b/tests/ListTest/2/images/help.png differ diff --git a/tests/ListTest/2/images/hotplug.png b/tests/ListTest/2/images/hotplug.png new file mode 100644 index 000000000..546c7afad Binary files /dev/null and b/tests/ListTest/2/images/hotplug.png differ diff --git a/tests/ListTest/2/images/house.png b/tests/ListTest/2/images/house.png new file mode 100644 index 000000000..3d26af552 Binary files /dev/null and b/tests/ListTest/2/images/house.png differ diff --git a/tests/ListTest/2/images/img1.png b/tests/ListTest/2/images/img1.png new file mode 100644 index 000000000..0388e82df Binary files /dev/null and b/tests/ListTest/2/images/img1.png differ diff --git a/tests/ListTest/2/images/info.png b/tests/ListTest/2/images/info.png new file mode 100644 index 000000000..3626ba7ee Binary files /dev/null and b/tests/ListTest/2/images/info.png differ diff --git a/tests/ListTest/2/images/info_small.png b/tests/ListTest/2/images/info_small.png new file mode 100644 index 000000000..0d826bbf3 Binary files /dev/null and b/tests/ListTest/2/images/info_small.png differ diff --git a/tests/ListTest/2/images/keyboard.png b/tests/ListTest/2/images/keyboard.png new file mode 100644 index 000000000..cdc03064a Binary files /dev/null and b/tests/ListTest/2/images/keyboard.png differ diff --git a/tests/ListTest/2/images/lamp.png b/tests/ListTest/2/images/lamp.png new file mode 100644 index 000000000..8d72794dd Binary files /dev/null and b/tests/ListTest/2/images/lamp.png differ diff --git a/tests/ListTest/2/images/launch.png b/tests/ListTest/2/images/launch.png new file mode 100644 index 000000000..da97aef50 Binary files /dev/null and b/tests/ListTest/2/images/launch.png differ diff --git a/tests/ListTest/2/images/ldapserver.png b/tests/ListTest/2/images/ldapserver.png new file mode 100644 index 000000000..313a66152 Binary files /dev/null and b/tests/ListTest/2/images/ldapserver.png differ diff --git a/tests/ListTest/2/images/ldif.png b/tests/ListTest/2/images/ldif.png new file mode 100755 index 000000000..ca164a12a Binary files /dev/null and b/tests/ListTest/2/images/ldif.png differ diff --git a/tests/ListTest/2/images/line.gif b/tests/ListTest/2/images/line.gif new file mode 100644 index 000000000..7666395d9 Binary files /dev/null and b/tests/ListTest/2/images/line.gif differ diff --git a/tests/ListTest/2/images/linebottom.gif b/tests/ListTest/2/images/linebottom.gif new file mode 100644 index 000000000..d52544595 Binary files /dev/null and b/tests/ListTest/2/images/linebottom.gif differ diff --git a/tests/ListTest/2/images/list_back.png b/tests/ListTest/2/images/list_back.png new file mode 100644 index 000000000..f258c112f Binary files /dev/null and b/tests/ListTest/2/images/list_back.png differ diff --git a/tests/ListTest/2/images/list_back_gray.png b/tests/ListTest/2/images/list_back_gray.png new file mode 100644 index 000000000..df2e987b4 Binary files /dev/null and b/tests/ListTest/2/images/list_back_gray.png differ diff --git a/tests/ListTest/2/images/list_blocklist.png b/tests/ListTest/2/images/list_blocklist.png new file mode 100755 index 000000000..d89fd1d2f Binary files /dev/null and b/tests/ListTest/2/images/list_blocklist.png differ diff --git a/tests/ListTest/2/images/list_home.png b/tests/ListTest/2/images/list_home.png new file mode 100644 index 000000000..e897341f1 Binary files /dev/null and b/tests/ListTest/2/images/list_home.png differ diff --git a/tests/ListTest/2/images/list_home_gray.png b/tests/ListTest/2/images/list_home_gray.png new file mode 100644 index 000000000..9fb42ffe5 Binary files /dev/null and b/tests/ListTest/2/images/list_home_gray.png differ diff --git a/tests/ListTest/2/images/list_macro.png b/tests/ListTest/2/images/list_macro.png new file mode 100755 index 000000000..10d2a2d63 Binary files /dev/null and b/tests/ListTest/2/images/list_macro.png differ diff --git a/tests/ListTest/2/images/list_mime.png b/tests/ListTest/2/images/list_mime.png new file mode 100755 index 000000000..8210b43eb Binary files /dev/null and b/tests/ListTest/2/images/list_mime.png differ diff --git a/tests/ListTest/2/images/list_new.png b/tests/ListTest/2/images/list_new.png new file mode 100644 index 000000000..43b0c6cfd Binary files /dev/null and b/tests/ListTest/2/images/list_new.png differ diff --git a/tests/ListTest/2/images/list_new_acl_role.png b/tests/ListTest/2/images/list_new_acl_role.png new file mode 100755 index 000000000..95f99c004 Binary files /dev/null and b/tests/ListTest/2/images/list_new_acl_role.png differ diff --git a/tests/ListTest/2/images/list_new_app.png b/tests/ListTest/2/images/list_new_app.png new file mode 100644 index 000000000..b7fa9d3a2 Binary files /dev/null and b/tests/ListTest/2/images/list_new_app.png differ diff --git a/tests/ListTest/2/images/list_new_blocklist.png b/tests/ListTest/2/images/list_new_blocklist.png new file mode 100644 index 000000000..971867eb5 Binary files /dev/null and b/tests/ListTest/2/images/list_new_blocklist.png differ diff --git a/tests/ListTest/2/images/list_new_conference.png b/tests/ListTest/2/images/list_new_conference.png new file mode 100644 index 000000000..ee9cf5f54 Binary files /dev/null and b/tests/ListTest/2/images/list_new_conference.png differ diff --git a/tests/ListTest/2/images/list_new_department.png b/tests/ListTest/2/images/list_new_department.png new file mode 100644 index 000000000..35e5b4c93 Binary files /dev/null and b/tests/ListTest/2/images/list_new_department.png differ diff --git a/tests/ListTest/2/images/list_new_device.png b/tests/ListTest/2/images/list_new_device.png new file mode 100644 index 000000000..43b0c6cfd Binary files /dev/null and b/tests/ListTest/2/images/list_new_device.png differ diff --git a/tests/ListTest/2/images/list_new_group.png b/tests/ListTest/2/images/list_new_group.png new file mode 100644 index 000000000..95f99c004 Binary files /dev/null and b/tests/ListTest/2/images/list_new_group.png differ diff --git a/tests/ListTest/2/images/list_new_macro.png b/tests/ListTest/2/images/list_new_macro.png new file mode 100755 index 000000000..f2a658184 Binary files /dev/null and b/tests/ListTest/2/images/list_new_macro.png differ diff --git a/tests/ListTest/2/images/list_new_mime.png b/tests/ListTest/2/images/list_new_mime.png new file mode 100755 index 000000000..d9afa9a9d Binary files /dev/null and b/tests/ListTest/2/images/list_new_mime.png differ diff --git a/tests/ListTest/2/images/list_new_ogroup.png b/tests/ListTest/2/images/list_new_ogroup.png new file mode 100644 index 000000000..318715a4d Binary files /dev/null and b/tests/ListTest/2/images/list_new_ogroup.png differ diff --git a/tests/ListTest/2/images/list_new_user.png b/tests/ListTest/2/images/list_new_user.png new file mode 100644 index 000000000..34ee112b1 Binary files /dev/null and b/tests/ListTest/2/images/list_new_user.png differ diff --git a/tests/ListTest/2/images/list_ogroup.png b/tests/ListTest/2/images/list_ogroup.png new file mode 100755 index 000000000..e50de8b71 Binary files /dev/null and b/tests/ListTest/2/images/list_ogroup.png differ diff --git a/tests/ListTest/2/images/list_password.png b/tests/ListTest/2/images/list_password.png new file mode 100644 index 000000000..ca93f0d14 Binary files /dev/null and b/tests/ListTest/2/images/list_password.png differ diff --git a/tests/ListTest/2/images/list_reload.png b/tests/ListTest/2/images/list_reload.png new file mode 100644 index 000000000..5c6a26dd3 Binary files /dev/null and b/tests/ListTest/2/images/list_reload.png differ diff --git a/tests/ListTest/2/images/list_reset_password.png b/tests/ListTest/2/images/list_reset_password.png new file mode 100755 index 000000000..ddef191b2 Binary files /dev/null and b/tests/ListTest/2/images/list_reset_password.png differ diff --git a/tests/ListTest/2/images/list_root.png b/tests/ListTest/2/images/list_root.png new file mode 100644 index 000000000..56a6a5d3a Binary files /dev/null and b/tests/ListTest/2/images/list_root.png differ diff --git a/tests/ListTest/2/images/list_root_gray.png b/tests/ListTest/2/images/list_root_gray.png new file mode 100644 index 000000000..9dffb4e99 Binary files /dev/null and b/tests/ListTest/2/images/list_root_gray.png differ diff --git a/tests/ListTest/2/images/list_seperator.png b/tests/ListTest/2/images/list_seperator.png new file mode 100644 index 000000000..d6ef0eb54 Binary files /dev/null and b/tests/ListTest/2/images/list_seperator.png differ diff --git a/tests/ListTest/2/images/list_submit.png b/tests/ListTest/2/images/list_submit.png new file mode 100644 index 000000000..19041fb5b Binary files /dev/null and b/tests/ListTest/2/images/list_submit.png differ diff --git a/tests/ListTest/2/images/list_up.png b/tests/ListTest/2/images/list_up.png new file mode 100644 index 000000000..f258c112f Binary files /dev/null and b/tests/ListTest/2/images/list_up.png differ diff --git a/tests/ListTest/2/images/locale.png b/tests/ListTest/2/images/locale.png new file mode 100644 index 000000000..e7defacbc Binary files /dev/null and b/tests/ListTest/2/images/locale.png differ diff --git a/tests/ListTest/2/images/log_critical.png b/tests/ListTest/2/images/log_critical.png new file mode 100644 index 000000000..3240b29d5 Binary files /dev/null and b/tests/ListTest/2/images/log_critical.png differ diff --git a/tests/ListTest/2/images/log_info.png b/tests/ListTest/2/images/log_info.png new file mode 100644 index 000000000..0d826bbf3 Binary files /dev/null and b/tests/ListTest/2/images/log_info.png differ diff --git a/tests/ListTest/2/images/log_unknown.png b/tests/ListTest/2/images/log_unknown.png new file mode 100644 index 000000000..4ed65a97e Binary files /dev/null and b/tests/ListTest/2/images/log_unknown.png differ diff --git a/tests/ListTest/2/images/log_warning.png b/tests/ListTest/2/images/log_warning.png new file mode 100644 index 000000000..8d72794dd Binary files /dev/null and b/tests/ListTest/2/images/log_warning.png differ diff --git a/tests/ListTest/2/images/login.png b/tests/ListTest/2/images/login.png new file mode 100644 index 000000000..01cb4ac74 Binary files /dev/null and b/tests/ListTest/2/images/login.png differ diff --git a/tests/ListTest/2/images/logview.png b/tests/ListTest/2/images/logview.png new file mode 100644 index 000000000..122f64231 Binary files /dev/null and b/tests/ListTest/2/images/logview.png differ diff --git a/tests/ListTest/2/images/macros.png b/tests/ListTest/2/images/macros.png new file mode 100644 index 000000000..a9100e732 Binary files /dev/null and b/tests/ListTest/2/images/macros.png differ diff --git a/tests/ListTest/2/images/mailq_active.png b/tests/ListTest/2/images/mailq_active.png new file mode 100644 index 000000000..de65ee190 Binary files /dev/null and b/tests/ListTest/2/images/mailq_active.png differ diff --git a/tests/ListTest/2/images/mailq_header.png b/tests/ListTest/2/images/mailq_header.png new file mode 100644 index 000000000..0d826bbf3 Binary files /dev/null and b/tests/ListTest/2/images/mailq_header.png differ diff --git a/tests/ListTest/2/images/mailq_hold.png b/tests/ListTest/2/images/mailq_hold.png new file mode 100644 index 000000000..2083104f4 Binary files /dev/null and b/tests/ListTest/2/images/mailq_hold.png differ diff --git a/tests/ListTest/2/images/mailq_requeue.png b/tests/ListTest/2/images/mailq_requeue.png new file mode 100644 index 000000000..5c6a26dd3 Binary files /dev/null and b/tests/ListTest/2/images/mailq_requeue.png differ diff --git a/tests/ListTest/2/images/mailq_unhold.png b/tests/ListTest/2/images/mailq_unhold.png new file mode 100644 index 000000000..d07edf37f Binary files /dev/null and b/tests/ListTest/2/images/mailq_unhold.png differ diff --git a/tests/ListTest/2/images/mailqueue.png b/tests/ListTest/2/images/mailqueue.png new file mode 100644 index 000000000..9b88a594d Binary files /dev/null and b/tests/ListTest/2/images/mailqueue.png differ diff --git a/tests/ListTest/2/images/mailto.png b/tests/ListTest/2/images/mailto.png new file mode 100644 index 000000000..92d602c58 Binary files /dev/null and b/tests/ListTest/2/images/mailto.png differ diff --git a/tests/ListTest/2/images/mainboard.png b/tests/ListTest/2/images/mainboard.png new file mode 100755 index 000000000..e6fc3407d Binary files /dev/null and b/tests/ListTest/2/images/mainboard.png differ diff --git a/tests/ListTest/2/images/members.png b/tests/ListTest/2/images/members.png new file mode 100644 index 000000000..8f69e2b99 Binary files /dev/null and b/tests/ListTest/2/images/members.png differ diff --git a/tests/ListTest/2/images/memory.png b/tests/ListTest/2/images/memory.png new file mode 100644 index 000000000..6ddeddb68 Binary files /dev/null and b/tests/ListTest/2/images/memory.png differ diff --git a/tests/ListTest/2/images/mime_embedding.png b/tests/ListTest/2/images/mime_embedding.png new file mode 100755 index 000000000..1930fb233 Binary files /dev/null and b/tests/ListTest/2/images/mime_embedding.png differ diff --git a/tests/ListTest/2/images/mime_leftclick.png b/tests/ListTest/2/images/mime_leftclick.png new file mode 100755 index 000000000..a8b69f73f Binary files /dev/null and b/tests/ListTest/2/images/mime_leftclick.png differ diff --git a/tests/ListTest/2/images/mimetypes.png b/tests/ListTest/2/images/mimetypes.png new file mode 100755 index 000000000..5031409ba Binary files /dev/null and b/tests/ListTest/2/images/mimetypes.png differ diff --git a/tests/ListTest/2/images/minus.gif b/tests/ListTest/2/images/minus.gif new file mode 100644 index 000000000..5ecff71d3 Binary files /dev/null and b/tests/ListTest/2/images/minus.gif differ diff --git a/tests/ListTest/2/images/minusbottom.gif b/tests/ListTest/2/images/minusbottom.gif new file mode 100644 index 000000000..abdb36f66 Binary files /dev/null and b/tests/ListTest/2/images/minusbottom.gif differ diff --git a/tests/ListTest/2/images/minustop.gif b/tests/ListTest/2/images/minustop.gif new file mode 100644 index 000000000..bab71e29a Binary files /dev/null and b/tests/ListTest/2/images/minustop.gif differ diff --git a/tests/ListTest/2/images/monitor.png b/tests/ListTest/2/images/monitor.png new file mode 100644 index 000000000..f4ef81c60 Binary files /dev/null and b/tests/ListTest/2/images/monitor.png differ diff --git a/tests/ListTest/2/images/monitoring.png b/tests/ListTest/2/images/monitoring.png new file mode 100644 index 000000000..b636ff0e6 Binary files /dev/null and b/tests/ListTest/2/images/monitoring.png differ diff --git a/tests/ListTest/2/images/mouse.png b/tests/ListTest/2/images/mouse.png new file mode 100644 index 000000000..3c0d31df2 Binary files /dev/null and b/tests/ListTest/2/images/mouse.png differ diff --git a/tests/ListTest/2/images/net_hardware.png b/tests/ListTest/2/images/net_hardware.png new file mode 100644 index 000000000..72567f6ae Binary files /dev/null and b/tests/ListTest/2/images/net_hardware.png differ diff --git a/tests/ListTest/2/images/netatalk.png b/tests/ListTest/2/images/netatalk.png new file mode 100644 index 000000000..19ab9246a Binary files /dev/null and b/tests/ListTest/2/images/netatalk.png differ diff --git a/tests/ListTest/2/images/network.png b/tests/ListTest/2/images/network.png new file mode 100644 index 000000000..3c5dbdf05 Binary files /dev/null and b/tests/ListTest/2/images/network.png differ diff --git a/tests/ListTest/2/images/notifications.png b/tests/ListTest/2/images/notifications.png new file mode 100755 index 000000000..e88e68662 Binary files /dev/null and b/tests/ListTest/2/images/notifications.png differ diff --git a/tests/ListTest/2/images/null.gif b/tests/ListTest/2/images/null.gif new file mode 100644 index 000000000..c5b2954ac Binary files /dev/null and b/tests/ListTest/2/images/null.gif differ diff --git a/tests/ListTest/2/images/ogroup.png b/tests/ListTest/2/images/ogroup.png new file mode 100644 index 000000000..29d351f8b Binary files /dev/null and b/tests/ListTest/2/images/ogroup.png differ diff --git a/tests/ListTest/2/images/opacity_black.png b/tests/ListTest/2/images/opacity_black.png new file mode 100644 index 000000000..1e1eb511f Binary files /dev/null and b/tests/ListTest/2/images/opacity_black.png differ diff --git a/tests/ListTest/2/images/openlock.png b/tests/ListTest/2/images/openlock.png new file mode 100644 index 000000000..3a1a0d34e Binary files /dev/null and b/tests/ListTest/2/images/openlock.png differ diff --git a/tests/ListTest/2/images/password.png b/tests/ListTest/2/images/password.png new file mode 100755 index 000000000..cfe82a935 Binary files /dev/null and b/tests/ListTest/2/images/password.png differ diff --git a/tests/ListTest/2/images/penguin.png b/tests/ListTest/2/images/penguin.png new file mode 100644 index 000000000..a99e61179 Binary files /dev/null and b/tests/ListTest/2/images/penguin.png differ diff --git a/tests/ListTest/2/images/personal.png b/tests/ListTest/2/images/personal.png new file mode 100644 index 000000000..45e3c3528 Binary files /dev/null and b/tests/ListTest/2/images/personal.png differ diff --git a/tests/ListTest/2/images/phone.png b/tests/ListTest/2/images/phone.png new file mode 100644 index 000000000..a301fba9c Binary files /dev/null and b/tests/ListTest/2/images/phone.png differ diff --git a/tests/ListTest/2/images/phonereport.png b/tests/ListTest/2/images/phonereport.png new file mode 100644 index 000000000..702b89846 Binary files /dev/null and b/tests/ListTest/2/images/phonereport.png differ diff --git a/tests/ListTest/2/images/plus.gif b/tests/ListTest/2/images/plus.gif new file mode 100644 index 000000000..267120578 Binary files /dev/null and b/tests/ListTest/2/images/plus.gif differ diff --git a/tests/ListTest/2/images/plusbottom.gif b/tests/ListTest/2/images/plusbottom.gif new file mode 100644 index 000000000..ba007c66d Binary files /dev/null and b/tests/ListTest/2/images/plusbottom.gif differ diff --git a/tests/ListTest/2/images/plustop.gif b/tests/ListTest/2/images/plustop.gif new file mode 100644 index 000000000..37ef1aed3 Binary files /dev/null and b/tests/ListTest/2/images/plustop.gif differ diff --git a/tests/ListTest/2/images/posix.png b/tests/ListTest/2/images/posix.png new file mode 100644 index 000000000..e8d33ab4e Binary files /dev/null and b/tests/ListTest/2/images/posix.png differ diff --git a/tests/ListTest/2/images/printer.png b/tests/ListTest/2/images/printer.png new file mode 100644 index 000000000..112874831 Binary files /dev/null and b/tests/ListTest/2/images/printer.png differ diff --git a/tests/ListTest/2/images/prio_bottom.png b/tests/ListTest/2/images/prio_bottom.png new file mode 100644 index 000000000..83920029a Binary files /dev/null and b/tests/ListTest/2/images/prio_bottom.png differ diff --git a/tests/ListTest/2/images/prio_decrease.png b/tests/ListTest/2/images/prio_decrease.png new file mode 100644 index 000000000..377387415 Binary files /dev/null and b/tests/ListTest/2/images/prio_decrease.png differ diff --git a/tests/ListTest/2/images/prio_increase.png b/tests/ListTest/2/images/prio_increase.png new file mode 100644 index 000000000..d9d2de433 Binary files /dev/null and b/tests/ListTest/2/images/prio_increase.png differ diff --git a/tests/ListTest/2/images/prio_top.png b/tests/ListTest/2/images/prio_top.png new file mode 100644 index 000000000..93e74ffae Binary files /dev/null and b/tests/ListTest/2/images/prio_top.png differ diff --git a/tests/ListTest/2/images/processor.png b/tests/ListTest/2/images/processor.png new file mode 100644 index 000000000..b7dc9b4d1 Binary files /dev/null and b/tests/ListTest/2/images/processor.png differ diff --git a/tests/ListTest/2/images/proxy.png b/tests/ListTest/2/images/proxy.png new file mode 100644 index 000000000..d8cd42663 Binary files /dev/null and b/tests/ListTest/2/images/proxy.png differ diff --git a/tests/ListTest/2/images/reports.png b/tests/ListTest/2/images/reports.png new file mode 100755 index 000000000..1d472379a Binary files /dev/null and b/tests/ListTest/2/images/reports.png differ diff --git a/tests/ListTest/2/images/restore.png b/tests/ListTest/2/images/restore.png new file mode 100644 index 000000000..037c2da98 Binary files /dev/null and b/tests/ListTest/2/images/restore.png differ diff --git a/tests/ListTest/2/images/restore_deleted.png b/tests/ListTest/2/images/restore_deleted.png new file mode 100644 index 000000000..32baf9c54 Binary files /dev/null and b/tests/ListTest/2/images/restore_deleted.png differ diff --git a/tests/ListTest/2/images/restore_grey.png b/tests/ListTest/2/images/restore_grey.png new file mode 100755 index 000000000..d10adae3c Binary files /dev/null and b/tests/ListTest/2/images/restore_grey.png differ diff --git a/tests/ListTest/2/images/rightarrow.png b/tests/ListTest/2/images/rightarrow.png new file mode 100644 index 000000000..dfac4c15d Binary files /dev/null and b/tests/ListTest/2/images/rightarrow.png differ diff --git a/tests/ListTest/2/images/rocket.png b/tests/ListTest/2/images/rocket.png new file mode 100644 index 000000000..838c38bf1 Binary files /dev/null and b/tests/ListTest/2/images/rocket.png differ diff --git a/tests/ListTest/2/images/samba.png b/tests/ListTest/2/images/samba.png new file mode 100644 index 000000000..861e43c92 Binary files /dev/null and b/tests/ListTest/2/images/samba.png differ diff --git a/tests/ListTest/2/images/save.png b/tests/ListTest/2/images/save.png new file mode 100644 index 000000000..6a9adc13c Binary files /dev/null and b/tests/ListTest/2/images/save.png differ diff --git a/tests/ListTest/2/images/scalix.png b/tests/ListTest/2/images/scalix.png new file mode 100644 index 000000000..649e7bf89 Binary files /dev/null and b/tests/ListTest/2/images/scalix.png differ diff --git a/tests/ListTest/2/images/scalix16.png b/tests/ListTest/2/images/scalix16.png new file mode 100644 index 000000000..9ac5eed2f Binary files /dev/null and b/tests/ListTest/2/images/scalix16.png differ diff --git a/tests/ListTest/2/images/scanner.png b/tests/ListTest/2/images/scanner.png new file mode 100644 index 000000000..627540c70 Binary files /dev/null and b/tests/ListTest/2/images/scanner.png differ diff --git a/tests/ListTest/2/images/search.png b/tests/ListTest/2/images/search.png new file mode 100644 index 000000000..593a56634 Binary files /dev/null and b/tests/ListTest/2/images/search.png differ diff --git a/tests/ListTest/2/images/search_user.png b/tests/ListTest/2/images/search_user.png new file mode 100644 index 000000000..1c164f4c5 Binary files /dev/null and b/tests/ListTest/2/images/search_user.png differ diff --git a/tests/ListTest/2/images/select_acl.png b/tests/ListTest/2/images/select_acl.png new file mode 100755 index 000000000..04a05c1cb Binary files /dev/null and b/tests/ListTest/2/images/select_acl.png differ diff --git a/tests/ListTest/2/images/select_acl_role.png b/tests/ListTest/2/images/select_acl_role.png new file mode 100755 index 000000000..8f69e2b99 Binary files /dev/null and b/tests/ListTest/2/images/select_acl_role.png differ diff --git a/tests/ListTest/2/images/select_application.png b/tests/ListTest/2/images/select_application.png new file mode 100644 index 000000000..dd6de2f62 Binary files /dev/null and b/tests/ListTest/2/images/select_application.png differ diff --git a/tests/ListTest/2/images/select_component.png b/tests/ListTest/2/images/select_component.png new file mode 100644 index 000000000..ef289f6fc Binary files /dev/null and b/tests/ListTest/2/images/select_component.png differ diff --git a/tests/ListTest/2/images/select_conference.png b/tests/ListTest/2/images/select_conference.png new file mode 100644 index 000000000..f331bfe0b Binary files /dev/null and b/tests/ListTest/2/images/select_conference.png differ diff --git a/tests/ListTest/2/images/select_default.png b/tests/ListTest/2/images/select_default.png new file mode 100644 index 000000000..83f375218 Binary files /dev/null and b/tests/ListTest/2/images/select_default.png differ diff --git a/tests/ListTest/2/images/select_department.png b/tests/ListTest/2/images/select_department.png new file mode 100644 index 000000000..2eeff8e27 Binary files /dev/null and b/tests/ListTest/2/images/select_department.png differ diff --git a/tests/ListTest/2/images/select_device.png b/tests/ListTest/2/images/select_device.png new file mode 100644 index 000000000..546c7afad Binary files /dev/null and b/tests/ListTest/2/images/select_device.png differ diff --git a/tests/ListTest/2/images/select_groups.png b/tests/ListTest/2/images/select_groups.png new file mode 100644 index 000000000..8f69e2b99 Binary files /dev/null and b/tests/ListTest/2/images/select_groups.png differ diff --git a/tests/ListTest/2/images/select_invalid_application.png b/tests/ListTest/2/images/select_invalid_application.png new file mode 100644 index 000000000..a00880163 Binary files /dev/null and b/tests/ListTest/2/images/select_invalid_application.png differ diff --git a/tests/ListTest/2/images/select_macro.png b/tests/ListTest/2/images/select_macro.png new file mode 100644 index 000000000..10d2a2d63 Binary files /dev/null and b/tests/ListTest/2/images/select_macro.png differ diff --git a/tests/ListTest/2/images/select_mimetype.png b/tests/ListTest/2/images/select_mimetype.png new file mode 100755 index 000000000..8210b43eb Binary files /dev/null and b/tests/ListTest/2/images/select_mimetype.png differ diff --git a/tests/ListTest/2/images/select_netatalk.png b/tests/ListTest/2/images/select_netatalk.png new file mode 100644 index 000000000..e5897202d Binary files /dev/null and b/tests/ListTest/2/images/select_netatalk.png differ diff --git a/tests/ListTest/2/images/select_new_component.png b/tests/ListTest/2/images/select_new_component.png new file mode 100644 index 000000000..d26a3eea2 Binary files /dev/null and b/tests/ListTest/2/images/select_new_component.png differ diff --git a/tests/ListTest/2/images/select_new_phone.png b/tests/ListTest/2/images/select_new_phone.png new file mode 100644 index 000000000..45714d175 Binary files /dev/null and b/tests/ListTest/2/images/select_new_phone.png differ diff --git a/tests/ListTest/2/images/select_new_printer.png b/tests/ListTest/2/images/select_new_printer.png new file mode 100644 index 000000000..e4618fe86 Binary files /dev/null and b/tests/ListTest/2/images/select_new_printer.png differ diff --git a/tests/ListTest/2/images/select_new_server.png b/tests/ListTest/2/images/select_new_server.png new file mode 100644 index 000000000..84f65700a Binary files /dev/null and b/tests/ListTest/2/images/select_new_server.png differ diff --git a/tests/ListTest/2/images/select_new_terminal.png b/tests/ListTest/2/images/select_new_terminal.png new file mode 100644 index 000000000..a218480c9 Binary files /dev/null and b/tests/ListTest/2/images/select_new_terminal.png differ diff --git a/tests/ListTest/2/images/select_new_workstation.png b/tests/ListTest/2/images/select_new_workstation.png new file mode 100644 index 000000000..8b5d4f478 Binary files /dev/null and b/tests/ListTest/2/images/select_new_workstation.png differ diff --git a/tests/ListTest/2/images/select_newsystem.png b/tests/ListTest/2/images/select_newsystem.png new file mode 100644 index 000000000..43b0c6cfd Binary files /dev/null and b/tests/ListTest/2/images/select_newsystem.png differ diff --git a/tests/ListTest/2/images/select_ogroup.png b/tests/ListTest/2/images/select_ogroup.png new file mode 100644 index 000000000..a4acb09cb Binary files /dev/null and b/tests/ListTest/2/images/select_ogroup.png differ diff --git a/tests/ListTest/2/images/select_phone.png b/tests/ListTest/2/images/select_phone.png new file mode 100644 index 000000000..b9bc82e02 Binary files /dev/null and b/tests/ListTest/2/images/select_phone.png differ diff --git a/tests/ListTest/2/images/select_phone_connected.png b/tests/ListTest/2/images/select_phone_connected.png new file mode 100644 index 000000000..bd8c73967 Binary files /dev/null and b/tests/ListTest/2/images/select_phone_connected.png differ diff --git a/tests/ListTest/2/images/select_printer.png b/tests/ListTest/2/images/select_printer.png new file mode 100644 index 000000000..112874831 Binary files /dev/null and b/tests/ListTest/2/images/select_printer.png differ diff --git a/tests/ListTest/2/images/select_proxy.png b/tests/ListTest/2/images/select_proxy.png new file mode 100644 index 000000000..3c5dbdf05 Binary files /dev/null and b/tests/ListTest/2/images/select_proxy.png differ diff --git a/tests/ListTest/2/images/select_server.png b/tests/ListTest/2/images/select_server.png new file mode 100644 index 000000000..c7c34a1a7 Binary files /dev/null and b/tests/ListTest/2/images/select_server.png differ diff --git a/tests/ListTest/2/images/select_server_green.png b/tests/ListTest/2/images/select_server_green.png new file mode 100644 index 000000000..d4b51362d Binary files /dev/null and b/tests/ListTest/2/images/select_server_green.png differ diff --git a/tests/ListTest/2/images/select_server_red.png b/tests/ListTest/2/images/select_server_red.png new file mode 100644 index 000000000..663b82ef1 Binary files /dev/null and b/tests/ListTest/2/images/select_server_red.png differ diff --git a/tests/ListTest/2/images/select_server_yellow.png b/tests/ListTest/2/images/select_server_yellow.png new file mode 100644 index 000000000..afe17b2a8 Binary files /dev/null and b/tests/ListTest/2/images/select_server_yellow.png differ diff --git a/tests/ListTest/2/images/select_template.png b/tests/ListTest/2/images/select_template.png new file mode 100644 index 000000000..7ef47b3bd Binary files /dev/null and b/tests/ListTest/2/images/select_template.png differ diff --git a/tests/ListTest/2/images/select_terminal.png b/tests/ListTest/2/images/select_terminal.png new file mode 100644 index 000000000..3b82c19b6 Binary files /dev/null and b/tests/ListTest/2/images/select_terminal.png differ diff --git a/tests/ListTest/2/images/select_user.png b/tests/ListTest/2/images/select_user.png new file mode 100644 index 000000000..83e5b318b Binary files /dev/null and b/tests/ListTest/2/images/select_user.png differ diff --git a/tests/ListTest/2/images/select_winstation.png b/tests/ListTest/2/images/select_winstation.png new file mode 100644 index 000000000..ec747e570 Binary files /dev/null and b/tests/ListTest/2/images/select_winstation.png differ diff --git a/tests/ListTest/2/images/select_workstation.png b/tests/ListTest/2/images/select_workstation.png new file mode 100644 index 000000000..33df4ef93 Binary files /dev/null and b/tests/ListTest/2/images/select_workstation.png differ diff --git a/tests/ListTest/2/images/select_workstation_green.png b/tests/ListTest/2/images/select_workstation_green.png new file mode 100644 index 000000000..fb4a99c89 Binary files /dev/null and b/tests/ListTest/2/images/select_workstation_green.png differ diff --git a/tests/ListTest/2/images/select_workstation_red.png b/tests/ListTest/2/images/select_workstation_red.png new file mode 100644 index 000000000..dbe2f0a0b Binary files /dev/null and b/tests/ListTest/2/images/select_workstation_red.png differ diff --git a/tests/ListTest/2/images/select_workstation_yellow.png b/tests/ListTest/2/images/select_workstation_yellow.png new file mode 100644 index 000000000..34f9ee6ee Binary files /dev/null and b/tests/ListTest/2/images/select_workstation_yellow.png differ diff --git a/tests/ListTest/2/images/server.png b/tests/ListTest/2/images/server.png new file mode 100644 index 000000000..c7c34a1a7 Binary files /dev/null and b/tests/ListTest/2/images/server.png differ diff --git a/tests/ListTest/2/images/service.png b/tests/ListTest/2/images/service.png new file mode 100644 index 000000000..3ed096d9d Binary files /dev/null and b/tests/ListTest/2/images/service.png differ diff --git a/tests/ListTest/2/images/setup_step_back.png b/tests/ListTest/2/images/setup_step_back.png new file mode 100644 index 000000000..52fa887f7 Binary files /dev/null and b/tests/ListTest/2/images/setup_step_back.png differ diff --git a/tests/ListTest/2/images/setup_step_back_gray.png b/tests/ListTest/2/images/setup_step_back_gray.png new file mode 100644 index 000000000..b209207ed Binary files /dev/null and b/tests/ListTest/2/images/setup_step_back_gray.png differ diff --git a/tests/ListTest/2/images/setup_step_forward.png b/tests/ListTest/2/images/setup_step_forward.png new file mode 100644 index 000000000..e9cbecd00 Binary files /dev/null and b/tests/ListTest/2/images/setup_step_forward.png differ diff --git a/tests/ListTest/2/images/setup_step_forward_gray.png b/tests/ListTest/2/images/setup_step_forward_gray.png new file mode 100644 index 000000000..33d7c28f6 Binary files /dev/null and b/tests/ListTest/2/images/setup_step_forward_gray.png differ diff --git a/tests/ListTest/2/images/sieve_add_new_bottom.png b/tests/ListTest/2/images/sieve_add_new_bottom.png new file mode 100644 index 000000000..5cbe3c37f Binary files /dev/null and b/tests/ListTest/2/images/sieve_add_new_bottom.png differ diff --git a/tests/ListTest/2/images/sieve_add_new_top.png b/tests/ListTest/2/images/sieve_add_new_top.png new file mode 100644 index 000000000..bbd14e5e7 Binary files /dev/null and b/tests/ListTest/2/images/sieve_add_new_top.png differ diff --git a/tests/ListTest/2/images/sieve_add_test.png b/tests/ListTest/2/images/sieve_add_test.png new file mode 100644 index 000000000..ec67203ff Binary files /dev/null and b/tests/ListTest/2/images/sieve_add_test.png differ diff --git a/tests/ListTest/2/images/sieve_del_object.png b/tests/ListTest/2/images/sieve_del_object.png new file mode 100644 index 000000000..f5cb2b8b9 Binary files /dev/null and b/tests/ListTest/2/images/sieve_del_object.png differ diff --git a/tests/ListTest/2/images/sieve_move_object_down.png b/tests/ListTest/2/images/sieve_move_object_down.png new file mode 100644 index 000000000..b6ad2153f Binary files /dev/null and b/tests/ListTest/2/images/sieve_move_object_down.png differ diff --git a/tests/ListTest/2/images/sieve_move_object_up.png b/tests/ListTest/2/images/sieve_move_object_up.png new file mode 100644 index 000000000..4699e69b1 Binary files /dev/null and b/tests/ListTest/2/images/sieve_move_object_up.png differ diff --git a/tests/ListTest/2/images/sieve_test_add.png b/tests/ListTest/2/images/sieve_test_add.png new file mode 100644 index 000000000..d632c8506 Binary files /dev/null and b/tests/ListTest/2/images/sieve_test_add.png differ diff --git a/tests/ListTest/2/images/small_error.png b/tests/ListTest/2/images/small_error.png new file mode 100644 index 000000000..6b990a2f7 Binary files /dev/null and b/tests/ListTest/2/images/small_error.png differ diff --git a/tests/ListTest/2/images/small_filter.png b/tests/ListTest/2/images/small_filter.png new file mode 100644 index 000000000..120f2ff73 Binary files /dev/null and b/tests/ListTest/2/images/small_filter.png differ diff --git a/tests/ListTest/2/images/small_warning.png b/tests/ListTest/2/images/small_warning.png new file mode 100644 index 000000000..fd49f31f2 Binary files /dev/null and b/tests/ListTest/2/images/small_warning.png differ diff --git a/tests/ListTest/2/images/smallenv.png b/tests/ListTest/2/images/smallenv.png new file mode 100644 index 000000000..f4ef81c60 Binary files /dev/null and b/tests/ListTest/2/images/smallenv.png differ diff --git a/tests/ListTest/2/images/snapshot.png b/tests/ListTest/2/images/snapshot.png new file mode 100644 index 000000000..41b3f4367 Binary files /dev/null and b/tests/ListTest/2/images/snapshot.png differ diff --git a/tests/ListTest/2/images/snd_hardware.png b/tests/ListTest/2/images/snd_hardware.png new file mode 100644 index 000000000..e1c25e71e Binary files /dev/null and b/tests/ListTest/2/images/snd_hardware.png differ diff --git a/tests/ListTest/2/images/sort_down.png b/tests/ListTest/2/images/sort_down.png new file mode 100644 index 000000000..0d99fd7e3 Binary files /dev/null and b/tests/ListTest/2/images/sort_down.png differ diff --git a/tests/ListTest/2/images/sort_up.png b/tests/ListTest/2/images/sort_up.png new file mode 100644 index 000000000..59e98a13c Binary files /dev/null and b/tests/ListTest/2/images/sort_up.png differ diff --git a/tests/ListTest/2/images/sound.png b/tests/ListTest/2/images/sound.png new file mode 100644 index 000000000..cc030d391 Binary files /dev/null and b/tests/ListTest/2/images/sound.png differ diff --git a/tests/ListTest/2/images/status_restart.png b/tests/ListTest/2/images/status_restart.png new file mode 100644 index 000000000..99fd4d7c1 Binary files /dev/null and b/tests/ListTest/2/images/status_restart.png differ diff --git a/tests/ListTest/2/images/status_restart_all.png b/tests/ListTest/2/images/status_restart_all.png new file mode 100644 index 000000000..99fd4d7c1 Binary files /dev/null and b/tests/ListTest/2/images/status_restart_all.png differ diff --git a/tests/ListTest/2/images/status_restarting.png b/tests/ListTest/2/images/status_restarting.png new file mode 100644 index 000000000..e0021413b Binary files /dev/null and b/tests/ListTest/2/images/status_restarting.png differ diff --git a/tests/ListTest/2/images/status_running.png b/tests/ListTest/2/images/status_running.png new file mode 100755 index 000000000..8d72794dd Binary files /dev/null and b/tests/ListTest/2/images/status_running.png differ diff --git a/tests/ListTest/2/images/status_start.png b/tests/ListTest/2/images/status_start.png new file mode 100755 index 000000000..d788511db Binary files /dev/null and b/tests/ListTest/2/images/status_start.png differ diff --git a/tests/ListTest/2/images/status_start_all.png b/tests/ListTest/2/images/status_start_all.png new file mode 100755 index 000000000..d788511db Binary files /dev/null and b/tests/ListTest/2/images/status_start_all.png differ diff --git a/tests/ListTest/2/images/status_stop.png b/tests/ListTest/2/images/status_stop.png new file mode 100755 index 000000000..00e237f27 Binary files /dev/null and b/tests/ListTest/2/images/status_stop.png differ diff --git a/tests/ListTest/2/images/status_stop_all.png b/tests/ListTest/2/images/status_stop_all.png new file mode 100755 index 000000000..00e237f27 Binary files /dev/null and b/tests/ListTest/2/images/status_stop_all.png differ diff --git a/tests/ListTest/2/images/status_stopped.png b/tests/ListTest/2/images/status_stopped.png new file mode 100755 index 000000000..a9224a2cf Binary files /dev/null and b/tests/ListTest/2/images/status_stopped.png differ diff --git a/tests/ListTest/2/images/stop.png b/tests/ListTest/2/images/stop.png new file mode 100644 index 000000000..830e2e62b Binary files /dev/null and b/tests/ListTest/2/images/stop.png differ diff --git a/tests/ListTest/2/images/system.png b/tests/ListTest/2/images/system.png new file mode 100755 index 000000000..c3308ee2e Binary files /dev/null and b/tests/ListTest/2/images/system.png differ diff --git a/tests/ListTest/2/images/terminal_small.png b/tests/ListTest/2/images/terminal_small.png new file mode 100644 index 000000000..3b82c19b6 Binary files /dev/null and b/tests/ListTest/2/images/terminal_small.png differ diff --git a/tests/ListTest/2/images/time.png b/tests/ListTest/2/images/time.png new file mode 100644 index 000000000..1de43d56b Binary files /dev/null and b/tests/ListTest/2/images/time.png differ diff --git a/tests/ListTest/2/images/tree.png b/tests/ListTest/2/images/tree.png new file mode 100644 index 000000000..477387c61 Binary files /dev/null and b/tests/ListTest/2/images/tree.png differ diff --git a/tests/ListTest/2/images/true.png b/tests/ListTest/2/images/true.png new file mode 100644 index 000000000..543710fb7 Binary files /dev/null and b/tests/ListTest/2/images/true.png differ diff --git a/tests/ListTest/2/images/user.png b/tests/ListTest/2/images/user.png new file mode 100644 index 000000000..4a5332b5a Binary files /dev/null and b/tests/ListTest/2/images/user.png differ diff --git a/tests/ListTest/2/images/warning.png b/tests/ListTest/2/images/warning.png new file mode 100644 index 000000000..d83f3491e Binary files /dev/null and b/tests/ListTest/2/images/warning.png differ diff --git a/tests/ListTest/2/images/welcome.png b/tests/ListTest/2/images/welcome.png new file mode 100644 index 000000000..0964749c5 Binary files /dev/null and b/tests/ListTest/2/images/welcome.png differ diff --git a/tests/ListTest/2/images/zip.png b/tests/ListTest/2/images/zip.png new file mode 100644 index 000000000..af23ddfaa Binary files /dev/null and b/tests/ListTest/2/images/zip.png differ diff --git a/tests/ListTest/2/include/calendar.js b/tests/ListTest/2/include/calendar.js new file mode 100644 index 000000000..2e4d5e602 --- /dev/null +++ b/tests/ListTest/2/include/calendar.js @@ -0,0 +1,221 @@ + function populate(objForm,resultForm) { + if(objForm.year) { + yearSel=objForm.year.options[objForm.year.selectedIndex].text; + + monthIx=objForm.month.selectedIndex; + nextMonthIx=0; + if(monthIx!=11) { + nextMonthIx=monthIx+1; + } + + nextMonthSel=objForm.month.options[nextMonthIx].value; + monthSel=objForm.month.options[monthIx].value; + + daySel=1; + if(objForm.day.selectedIndex!=-1) { + daySel=objForm.day.options[objForm.day.selectedIndex].text; + } + + timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + timeDifference = timeOfDayOne - 86400000; + timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.day.length; i++) { + objForm.day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.day.options[i] = new Option(i+1); + } + objForm.day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + } + + function createResult(objForm,resultForm){ + yearSel=objForm.year.options[objForm.year.selectedIndex].text; + monthIx=objForm.month.selectedIndex; + monthSel=objForm.month.options[monthIx].value; + daySel=objForm.day.options[objForm.day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + + function saveResult(selectedDate,resultForm){ + timeInSeconds=Math.floor((selectedDate.getTime() - selectedDate.getTimezoneOffset() * 60000 ) / 1000); + resultForm.value=timeInSeconds; + } + + function populate_sambaLogonTime(objForm,resultForm) { + var yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; + var monthIx=objForm.sambaLogonTime_month.selectedIndex; + var nextMonthIx=0; + if(monthIx!=11) + nextMonthIx=monthIx+1; + + var nextMonthSel=objForm.sambaLogonTime_month.options[nextMonthIx].value; + var monthSel=objForm.sambaLogonTime_month.options[monthIx].value; + + var daySel=1; + if(objForm.sambaLogonTime_day.selectedIndex!=-1) + daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; + + var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + var timeDifference = timeOfDayOne - 86400000; + var timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + var selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sambaLogonTime_day.length; i++) { + objForm.sambaLogonTime_day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sambaLogonTime_day.options[i] = new Option(i+1); + } + objForm.sambaLogonTime_day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + function populate_sambaLogoffTime(objForm,resultForm) { + var yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; + var monthIx=objForm.sambaLogoffTime_month.selectedIndex; + var nextMonthIx=0; + if(monthIx!=11) + nextMonthIx=monthIx+1; + + var nextMonthSel=objForm.sambaLogoffTime_month.options[nextMonthIx].value; + var monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; + + var daySel=1; + if(objForm.sambaLogoffTime_day.selectedIndex!=-1) + daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; + + var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + var timeDifference = timeOfDayOne - 86400000; + var timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + var selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sambaLogoffTime_day.length; i++) { + objForm.sambaLogoffTime_day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sambaLogoffTime_day.options[i] = new Option(i+1); + } + objForm.sambaLogoffTime_day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + function populate_sambaKickoffTime(objForm,resultForm) { + var yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; + var monthIx=objForm.sambaKickoffTime_month.selectedIndex; + var nextMonthIx=0; + if(monthIx!=11) + nextMonthIx=monthIx+1; + + var nextMonthSel=objForm.sambaKickoffTime_month.options[nextMonthIx].value; + var monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; + + var daySel=1; + if(objForm.sambaKickoffTime_day.selectedIndex!=-1) + daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; + + var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + var timeDifference = timeOfDayOne - 86400000; + var timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + var selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sambaKickoffTime_day.length; i++) { + objForm.sambaKickoffTime_day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sambaKickoffTime_day.options[i] = new Option(i+1); + } + objForm.sambaKickoffTime_day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + + function createResult_sambaLogonTime(objForm,resultForm){ + yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; + monthIx=objForm.sambaLogonTime_month.selectedIndex; + monthSel=objForm.sambaLogonTime_month.options[monthIx].value; + daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + function createResult_sambaLogoffTime(objForm,resultForm){ + yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; + monthIx=objForm.sambaLogoffTime_month.selectedIndex; + monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; + daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + function createResult_sambaKickoffTime(objForm,resultForm){ + yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; + monthIx=objForm.sambaKickoffTime_month.selectedIndex; + monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; + daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + + function createResult2(objForm,resultForm){ + yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; + monthIx=objForm.smonth.selectedIndex; + monthSel=objForm.smonth.options[monthIx].value; + daySel=objForm.sday.options[objForm.sday.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + +function populate2(objForm,resultForm) { + if(objForm.syear) { + yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; + + monthIx=objForm.smonth.selectedIndex; + nextMonthIx=0; + if(monthIx!=11) { + nextMonthIx=monthIx+1; + } + + nextMonthSel=objForm.smonth.options[nextMonthIx].value; + monthSel=objForm.smonth.options[monthIx].value; + + daySel=1; + if(objForm.sday.selectedIndex!=-1) { + daySel=objForm.sday.options[objForm.sday.selectedIndex].text; + } + + timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + timeDifference = timeOfDayOne - 86400000; + timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sday.length; i++) { + objForm.sday.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sday.options[i] = new Option(i+1); + } + objForm.sday.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + } + diff --git a/tests/ListTest/2/include/focus.js b/tests/ListTest/2/include/focus.js new file mode 100644 index 000000000..2b1afce84 --- /dev/null +++ b/tests/ListTest/2/include/focus.js @@ -0,0 +1,633 @@ +var browserType; +var firefoxType; + +if (document.layers) {browserType = "nn4"} +if (document.all) {browserType = "ie"} +if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"} +if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) {firefoxType= "firefox2"} +else {firefoxType= "firefox"}; + +netscape = ""; +ver= navigator.appVersion; len = ver.length; + +for (iln = 0; iln < len; iln++){ + if (ver.charAt(iln) == "("){ + break; + } +} +netscape= (ver.charAt(iln+1).toUpperCase() != "C"); + + +/* Toggle checkbox that matches regex */ +function chk_set_all(regex,value) +{ + for (var i = 0; i < document.mainform.elements.length; i++) { + var _id=document.mainform.elements[i].id; + if(_id.match(regex)) { + document.getElementById(_id).checked= value; + } + } +} + + +function toggle_all_(regex,state_object) +{ + state = document.getElementById(state_object).checked; + chk_set_all(regex, state); +} + + +function scrollDown() { + document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; + timeout= setTimeout("scrollDown()", 500); +} + +/* Scroll down the body frame */ +function scrollDown2() +{ + document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; +} + + +/* Toggle checkbox that matches regex */ +function acl_set_all(regex,value) +{ + for (var i = 0; i < document.mainform.elements.length; i++) { + var _id=document.mainform.elements[i].id; + if(_id.match(regex)) { + document.getElementById(_id).checked= value; + } + } +} + +/* Toggle checkbox that matches regex */ +function acl_toggle_all(regex) +{ + for (var i = 0; i < document.mainform.elements.length; i++) { + var _id=document.mainform.elements[i].id; + if(_id.match(regex)) { + if (document.getElementById(_id).checked == true){ + document.getElementById(_id).checked= false; + } else { + document.getElementById(_id).checked= true; + } + } + } +} + +function keyPress(DnEvents) { + // determines whether Netscape or Internet Explorer + k = (netscape) ? DnEvents.keyCode : window.event.keyCode; + if (k == 13) { // enter key pressed + if(typeof(nextfield)!='undefined') { + if(nextfield == 'login') { + return true; // submit, we finished all fields + } else { // we are not done yet, send focus to next box + eval('document.mainform.' + nextfield + '.focus()'); + return false; + } + } else { + if(netscape) { + if(DnEvents.target.type == 'textarea') { + return true; + } else if (DnEvents.target.type != 'submit') { + // TAB + var thisfield = document.getElementById(DnEvents.target.id); + for (i = 0; i < document.forms[0].elements.length; i++) { + if(document.forms[0].elements[i].id==thisfield.id) { + // Last form element on page? + if(i!=document.forms[0].elements.length-1) { + document.forms[0].elements[i+1].focus(); + } + } + } + return false; + } else { + return true; + } + // Check for konqueror + } else if(document.clientWidth) { + // do nothing ATM + } else { + if(window.event.srcElement.type == 'textarea') { + return true; + } else if (window.event.srcElement.type != 'submit') { + // TAB + var thisfield = document.getElementById(window.event.srcElement.id); + for (i = 0; i < document.forms[0].elements.length; i++) { + if(document.forms[0].elements[i].id==thisfield.id) { + // Last form element on page? + if(i!=document.forms[0].elements.length-1) { + document.forms[0].elements[i+1].focus(); + } + } + } + return false; + } else { + return true; + } + } + } + } else if (k==9) { + // Tab key pressed + if(netscape) { + if(DnEvents.target.type == 'textarea') { + document.getElementById(DnEvents.target.id).value+="\t"; + return false; + } + // Check for konqueror + } else if(document.clientWidth) { + // do nothing ATM + } else { + if(window.event.srcElement.type == 'textarea') { + document.getElementById(window.event.srcElement.id).value+="\t"; + return false; + } + } + } +} + +function changeState(myField) { + if(document.getElementById(myField) != null){ + document.getElementById(myField).disabled=(document.getElementById(myField).disabled)?false:true; + } +} + +function setHidden(str) { + type = document.getElementById(str).style.display; + if((type=='')||(type=='block')) { + document.getElementById(str).style.display='none'; + }else{ + document.getElementById(str).style.display='block'; + } +} +function changeSelectState(triggerField, myField) { + if (document.getElementById(triggerField).value != 2){ + document.getElementById(myField).disabled= true; + } else { + document.getElementById(myField).disabled= false; + } +} + +function changeSubselectState(triggerField, myField) { + if (document.getElementById(triggerField).checked == true){ + document.getElementById(myField).disabled= false; + } else { + document.getElementById(myField).disabled= true; + } +} + +function changeTripleSelectState(firstTriggerField, secondTriggerField, myField) { + if ( + document.getElementById(firstTriggerField).checked == true && + document.getElementById(secondTriggerField).checked == true){ + document.getElementById(myField).disabled= false; + } else { + document.getElementById(myField).disabled= true; + } +} + + +function changeTripleSelectState_2nd_neg(firstTriggerField, secondTriggerField, myField) { + if ( + document.getElementById(firstTriggerField).checked == true && + document.getElementById(secondTriggerField).checked == false){ + document.getElementById(myField).disabled= false; + } else { + document.getElementById(myField).disabled= true; + } +} +// work together to analyze keystrokes +if (netscape){ + if(firefoxType== "firefox") { + window.captureEvents(Event.KEYPRESS); + } + window.onkeypress= keyPress; +} else { + document.onkeydown= keyPress; +} + +function hide(element) { + if (browserType == "gecko" ) + document.poppedLayer = document.getElementById(element); + else if (browserType == "ie") + document.poppedLayer = document.all[element]; + else + document.poppedLayer = document.layers[element]; + document.poppedLayer.style.visibility = "hidden"; +} + +function show(element) { + if (browserType == "gecko" ) + document.poppedLayer = document.getElementById(element); + else if (browserType == "ie") + document.poppedLayer = document.all[element]; + else + document.poppedLayer = document.layers[element]; + document.poppedLayer.style.visibility = "visible"; +} + +function toggle(element) { + if (browserType == "gecko" ) + document.poppedLayer = document.getElementById(element); + else if (browserType == "ie") + document.poppedLayer = document.all[element]; + else + document.poppedLayer = document.layers[element]; + + if (document.poppedLayer.style.visibility == "visible") { + hide (element); + } else { + show (element); + } +} + +function popup(target, name) { + var mypopup= + window.open( + target, + name, + "width=600,height=700,location=no,toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes" + ); + mypopup.focus(); + return false; +} + +function js_check(form) { + form.javascript.value = 'true'; +} + +function divtoggle(element) { + var cell; + var cellname="tr_"+(element); + + if (browserType == "gecko" ) { + document.poppedLayer = document.getElementById(element); + cell= document.getElementById(cellname); + + if (document.poppedLayer.style.visibility == "visible") { + hide (element); + cell.style.height="0px"; + document.poppedLayer.style.height="0px"; + } else { + show (element); + document.poppedLayer.style.height=""; + if(document.defaultView) { + cell.style.height=document.defaultView.getComputedStyle(document.poppedLayer,"").getPropertyValue('height'); + } + } + } else if (browserType == "ie") { + document.poppedLayer = document.getElementById(element); + cell= document.getElementById(cellname); + if (document.poppedLayer.style.visibility == "visible") { + hide (element); + cell.style.height="0px"; + document.poppedLayer.style.height="0px"; + document.poppedLayer.style.position="absolute"; + } else { + show (element); + cell.style.height=""; + document.poppedLayer.style.height=""; + document.poppedLayer.style.position="relative"; + } + } +} + +//window.onload = adjust; +//window.onresize = adjust; + +function adjust (e) { + adjust_height(e); + adjust_width(e); +} + +// Automatic resize (height) of divlists +function adjust_height(e) { + if (!e) e=window.event; + if (document.getElementById("menucell") && document.getElementById("d_scrollbody")) { + var inner_height= window.innerHeight; + var min_height= 450; + var px_height= min_height; + var suggested= px_height; + + // document.defaultView allows access to the rendered size of elements and should be supported by modern browsers + if(document.defaultView) { + var menu_height=parseInt(document.defaultView.getComputedStyle(document.getElementById("menucell"),"").getPropertyValue('height')); + + // Minimum height for divlist should be the bottom edge of the menu + min_height= menu_height-197; + suggested= min_height; + if((inner_height-230)-suggested>0) { + suggested= inner_height-230; + } + + // IE uses other height specifications + } else if (browserType == "ie") { + suggested= document.all.menucell.offsetHeight; + offset= absTop(d_scrollbody); + suggested-= offset; + if((inner_height-230)-suggested>0) { + suggested= inner_height-230; + } + } + + /* Reduce height if a list footer is set */ + if(document.getElementById("t_scrollfoot")){ + suggested = suggested -20; + } + + document.getElementById("d_scrollbody").style.height=suggested+"px"; + } + return true; +} + +function absTop(e) { + return (e.offsetParent)?e.offsetTop+absTop(e.offsetParent) : e.offsetTop; +} + +// Automatic resize (width) of divlists +function adjust_width(e) +{ + + /* Get event ... it seems to be unused here ...*/ + if (!e) { + e=window.event; + } + + // Known to not work with IE + if(document.defaultView && document.getElementById("t_scrolltable")) { + + // Get current width of divlist + var div_width = parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable"),"").getPropertyValue('width')); + + // Get window width + var width= parseInt(window.innerWidth); + + // Resize the body cells, 470 represents the info box and the navigation part + var diff= width - div_width - 470; + + // window has been upscaled + if(div_width+diff>=600) { + document.getElementById('d_scrollbody').style.width=div_width+diff+"px"; + document.getElementById('t_scrollbody').style.width=(div_width-19)+diff+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead').style.width=div_width+diff+"px"; + + // window has been downscaled, we must reset the div to 600px + } else if (width < 930) { + // Reset layout (set width to 600px) + div_width=600; + document.getElementById('d_scrollbody').style.width=div_width+"px"; + document.getElementById('t_scrollbody').style.width=(div_width-19)+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead').style.width=div_width+"px"; + } + } else if(document.defaultView && document.getElementById("t_scrolltable_onlywidth")) { + // Resize the div + var div_width=parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable_onlywidth"),"").getPropertyValue('width')); + var width= parseInt(window.innerWidth); + + // Resize the body cells + var diff= width-div_width-200; + + // window has been upscaled + if(div_width+diff>=600) { + document.getElementById('d_scrollbody_onlywidth').style.width=div_width+diff+"px"; + document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+diff+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead_onlywidth').style.width=div_width+diff+"px"; + + // window has been downscaled, we must reset the div to 600px + } else if (width < 930) { + // Reset layout (set width to 600px) + div_width=600; + document.getElementById('d_scrollbody_onlywidth').style.width=div_width+"px"; + document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead_onlywidth').style.width=div_width+"px"; + } + } else { + // IE + + } +} + + +/* Set focus to first valid input field + avoid IExplorer warning about hidding or disabled fields +*/ +function focus_field() +{ + var i = 0; + var e = 0; + var found = false; + var element_name = ""; + var element =null; + + while(focus_field.arguments[i] && !found){ + + var tmp = document.getElementsByName(focus_field.arguments[i]); + for(e = 0 ; e < tmp.length ; e ++ ){ + + if(tmp[e].disabled != true && tmp[e].type != "none" && tmp[e].type != "hidden" ){ + found = true; + element = tmp[e]; + } + } + i++; + } + + if(element && found){ + element.blur(); + element.focus(); + } +} + + +/* This function pops up messages from message queue + All messages are hidden in html output (style='display:none;'). + This function makes single messages visible till there are no more dialogs queued. + + hidden inputs: + current_msg_dialogs - Currently visible dialog + closed_msg_dialogs - IDs of already closed dialogs + pending_msg_dialogs - Queued dialog IDs. +*/ +function next_msg_dialog() +{ + var s_pending = ""; + var a_pending = new Array(); + var i_id = 0; + var i = 0; + var tmp = ""; + var ele = null; + var ele2 = null; + var cur_id = ""; + + if(document.getElementById('current_msg_dialogs')){ + cur_id = document.getElementById('current_msg_dialogs').value; + if(cur_id != ""){ + ele = document.getElementById('e_layer' + cur_id); + ele.onmousemove = ""; + hide('e_layer' + cur_id); + document.getElementById('closed_msg_dialogs').value += "," + cur_id; + document.getElementById('current_msg_dialogs').value= ""; + } + } + + if(document.getElementById('pending_msg_dialogs')){ + s_pending = document.getElementById('pending_msg_dialogs').value; + a_pending = s_pending.split(","); + if(a_pending.length){ + i_id = a_pending.pop(); + for (i = 0 ; i < a_pending.length; ++i){ + tmp = tmp + a_pending[i] + ','; + } + tmp = tmp.replace(/,$/g,""); + if(i_id != ""){ + ele = document.getElementById('e_layer' + i_id); + ele.style.display= 'block' ; + document.getElementById('pending_msg_dialogs').value= tmp; + document.getElementById('current_msg_dialogs').value= i_id; + ele2 = document.getElementById('e_layer2') ; + ele.onmousedown = start_move_div_by_cursor; + ele2.onmouseup = stop_move_div_by_cursor; + ele2.onmousemove = move_div_by_cursor; + }else{ + ele2 = document.getElementById('e_layer2') ; + ele2.style.display ="none"; + } + } + } +} + + +/* Drag & drop for message dialogs */ +var enable_move_div_by_cursor = false; // Indicates wheter the div movement is enabled or not +var mouse_x_on_div = 0; // +var mouse_y_on_div = 0; +var div_offset_x = 0; +var div_offset_y = 0; + +/* Activates msg_dialog drag & drop + * This function is called when clicking on a displayed msg_dialog + */ +function start_move_div_by_cursor(e) +{ + var x = 0; + var y = 0; + var cur_id = 0; + var dialog = null; + var event = null; + + /* Get current msg_dialog position + */ + cur_id = document.getElementById('current_msg_dialogs').value; + if(cur_id != ""){ + dialog = document.getElementById('e_layer' + cur_id); + x = dialog.style.left; + y = dialog.style.top; + x = x.replace(/[^0-9]/g,""); + y = y.replace(/[^0-9]/g,""); + if(!y) y = 1; + if(!x) x = 1; + } + + /* Get mouse position within msg_dialog + */ + if(window.event){ + event = window.event; + if(event.offsetX){ + div_offset_x = event.clientX -x; + div_offset_y = event.clientY -y; + enable_move_div_by_cursor = true; + } + }else if(e){ + event = e; + if(event.layerX){ + div_offset_x = event.screenX -x; + div_offset_y = event.screenY -y; + enable_move_div_by_cursor = true; + } + } +} + + +/* Deactivate msg_dialog movement +*/ +function stop_move_div_by_cursor() +{ + mouse_x_on_div = 0; + mouse_y_on_div = 0; + div_offset_x = 0; + div_offset_y = 0; + enable_move_div_by_cursor = false; +} + + +/* Move msg_dialog with cursor */ +function move_div_by_cursor(e) +{ + var event = false; + var mouse_pos_x = 0; + var mouse_pos_y = 0; + var cur_div_x = 0; + var cur_div_y = 0; + var cur_id = 0; + var dialog = null; + + + if(undefined !== enable_move_div_by_cursor && enable_move_div_by_cursor == true){ + + if(document.getElementById('current_msg_dialogs')){ + + /* Get mouse position on screen + */ + if(window.event){ + event = window.event; + mouse_pos_x =event.clientX; + mouse_pos_y =event.clientY; + }else if (e){ + event = e; + mouse_pos_x =event.screenX; + mouse_pos_y =event.screenY; + }else{ + return; + } + + /* Get id of current msg_dialog */ + cur_id = document.getElementById('current_msg_dialogs').value; + if(cur_id != ""){ + dialog = document.getElementById('e_layer' + cur_id); + + /* Calculate new position */ + cur_div_x = mouse_pos_x - div_offset_x; + cur_div_y = mouse_pos_y - div_offset_y; + + /* Ensure that dialog can't be moved out of screen */ + if(cur_div_x < 0 ) cur_div_x = 0 + if(cur_div_y < 0 ) cur_div_y = 0 + + /* Assign new values */ + dialog.style.left = (cur_div_x ) + "px"; + dialog.style.top = (cur_div_y ) + "px"; + } + } + } +} + +function send_menu_action(str) +{ + if(str != "" && str != "#"){ + if(document.getElementById('menu_action')){ + document.getElementById('menu_action').value=str; + document.mainform.submit(); + } + } +} + +// vim:ts=2:syntax diff --git a/tests/ListTest/2/include/layersmenu-browser_detection.js b/tests/ListTest/2/include/layersmenu-browser_detection.js new file mode 100644 index 000000000..79896a001 --- /dev/null +++ b/tests/ListTest/2/include/layersmenu-browser_detection.js @@ -0,0 +1,33 @@ +// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ + +DOM = (document.getElementById) ? 1 : 0; +NS4 = (document.layers) ? 1 : 0; +// We need to explicitly detect Konqueror +// because Konqueror 3 sets IE = 1 ... AAAAAAAAAARGHHH!!! +Konqueror = (navigator.userAgent.indexOf('Konqueror') > -1) ? 1 : 0; +// We need to detect Konqueror 2.2 as it does not handle the window.onresize event +Konqueror22 = (navigator.userAgent.indexOf('Konqueror 2.2') > -1 || navigator.userAgent.indexOf('Konqueror/2.2') > -1) ? 1 : 0; +Konqueror30 = + ( + navigator.userAgent.indexOf('Konqueror 3.0') > -1 + || navigator.userAgent.indexOf('Konqueror/3.0') > -1 + || navigator.userAgent.indexOf('Konqueror 3;') > -1 + || navigator.userAgent.indexOf('Konqueror/3;') > -1 + || navigator.userAgent.indexOf('Konqueror 3)') > -1 + || navigator.userAgent.indexOf('Konqueror/3)') > -1 + ) + ? 1 : 0; +Konqueror31 = (navigator.userAgent.indexOf('Konqueror 3.1') > -1 || navigator.userAgent.indexOf('Konqueror/3.1') > -1) ? 1 : 0; +// We need to detect Konqueror 3.2 and 3.3 as they are affected by the see-through effect only for 2 form elements +Konqueror32 = (navigator.userAgent.indexOf('Konqueror 3.2') > -1 || navigator.userAgent.indexOf('Konqueror/3.2') > -1) ? 1 : 0; +Konqueror33 = (navigator.userAgent.indexOf('Konqueror 3.3') > -1 || navigator.userAgent.indexOf('Konqueror/3.3') > -1) ? 1 : 0; +Opera = (navigator.userAgent.indexOf('Opera') > -1) ? 1 : 0; +Opera5 = (navigator.userAgent.indexOf('Opera 5') > -1 || navigator.userAgent.indexOf('Opera/5') > -1) ? 1 : 0; +Opera6 = (navigator.userAgent.indexOf('Opera 6') > -1 || navigator.userAgent.indexOf('Opera/6') > -1) ? 1 : 0; +Opera56 = Opera5 || Opera6; +IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0; +IE = IE && !Opera; +IE5 = IE && DOM; +IE4 = (document.all) ? 1 : 0; +IE4 = IE4 && IE && !DOM; + diff --git a/tests/ListTest/2/include/layersmenu-library.js b/tests/ListTest/2/include/layersmenu-library.js new file mode 100644 index 000000000..049abf89d --- /dev/null +++ b/tests/ListTest/2/include/layersmenu-library.js @@ -0,0 +1,248 @@ +// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ + +layerLeft = new Array(); +layerTop = new Array(); + +function setVisibility(layer, on) +{ + if (on) { + if (DOM) { + document.getElementById(layer).style.visibility = 'visible'; + } else if (NS4) { + document.layers[layer].visibility = 'show'; + } else { + document.all[layer].style.visibility = 'visible'; + } + } else { + if (DOM) { + document.getElementById(layer).style.visibility = 'hidden'; + } else if (NS4) { + document.layers[layer].visibility = 'hide'; + } else { + document.all[layer].style.visibility = 'hidden'; + } + } +} + +function isVisible(layer) +{ + if (DOM) { + return (document.getElementById(layer).style.visibility == 'visible'); + } else if (NS4) { + return (document.layers[layer].visibility == 'show'); + } else { + return (document.all[layer].style.visibility == 'visible'); + } +} + +function setLeft(layer, x) +{ +layerLeft[layer] = x; + if (DOM && !Opera5) { + document.getElementById(layer).style.left = x + 'px'; + } else if (Opera5) { + document.getElementById(layer).style.left = x; + } else if (NS4) { + document.layers[layer].left = x; + } else { + document.all[layer].style.pixelLeft = x; + } +} + +function getOffsetLeft(layer) +{ + var value = 0; + if (DOM) { // Mozilla, Konqueror >= 2.2, Opera >= 5, IE + object = document.getElementById(layer); + value = object.offsetLeft; +//alert (object.tagName + ' --- ' + object.offsetLeft); + while (object.tagName != 'BODY' && object.offsetParent) { + object = object.offsetParent; +//alert (object.tagName + ' --- ' + object.offsetLeft); + value += object.offsetLeft; + } + } else if (NS4) { + value = document.layers[layer].pageX; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + object = document.all[layer]; + value = object.offsetLeft; + while (object.tagName != 'BODY') { + object = object.offsetParent; + value += object.offsetLeft; + } + } + return (value); +} + +function setTop(layer, y) +{ +layerTop[layer] = y; + if (DOM && !Opera5) { + document.getElementById(layer).style.top = y + 'px'; + } else if (Opera5) { + document.getElementById(layer).style.top = y; + } else if (NS4) { + document.layers[layer].top = y; + } else { + document.all[layer].style.pixelTop = y; + } +} + +function getOffsetTop(layer) +{ +// IE 5.5 and 6.0 behaviour with this function is really strange: +// in some cases, they return a really too large value... +// ... after all, IE is buggy, nothing new + var value = 0; + if (DOM) { + object = document.getElementById(layer); + value = object.offsetTop; + while (object.tagName != 'BODY' && object.offsetParent) { + object = object.offsetParent; + value += object.offsetTop; + } + } else if (NS4) { + value = document.layers[layer].pageY; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + object = document.all[layer]; + value = object.offsetTop; + while (object.tagName != 'BODY') { + object = object.offsetParent; + value += object.offsetTop; + } + } + return (value); +} + +function setWidth(layer, w) +{ + if (DOM) { + document.getElementById(layer).style.width = w; + } else if (NS4) { +// document.layers[layer].width = w; + } else { + document.all[layer].style.pixelWidth = w; + } +} + +function getOffsetWidth(layer) +{ + var value = 0; + if (DOM && !Opera56) { + value = document.getElementById(layer).offsetWidth; + } else if (NS4) { + value = document.layers[layer].document.width; + } else if (Opera56) { + value = document.getElementById(layer).style.pixelWidth; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + value = document.all[layer].offsetWidth; + } + return (value); +} + +function setHeight(layer, h) // unused, not tested +{ + if (DOM) { + document.getElementById(layer).style.height = h; + } else if (NS4) { +// document.layers[layer].height = h; + } else { + document.all[layer].style.pixelHeight = h; + } +} + +function getOffsetHeight(layer) +{ + var value = 0; + if (DOM && !Opera56) { + value = document.getElementById(layer).offsetHeight; + } else if (NS4) { + value = document.layers[layer].document.height; + } else if (Opera56) { + value = document.getElementById(layer).style.pixelHeight; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + value = document.all[layer].offsetHeight; + } + return (value); +} + +function getWindowWidth() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.innerWidth; +// } else if (NS4) { +// value = document.width; + } else { // IE + if (document.documentElement && document.documentElement.clientWidth) { + value = document.documentElement.clientWidth; + } else if (document.body) { + value = document.body.clientWidth; + } + } + if (isNaN(value)) { + value = window.innerWidth; + } + return (value); +} + +function getWindowXOffset() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.pageXOffset; + } else { // IE + if (document.documentElement && document.documentElement.scrollLeft) { + value = document.documentElement.scrollLeft; + } else if (document.body) { + value = document.body.scrollLeft; + } + } + return (value); +} + +function getWindowHeight() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.innerHeight; + } else { // IE + if (document.documentElement && document.documentElement.clientHeight) { + value = document.documentElement.clientHeight; + } else if (document.body) { + value = document.body.clientHeight; + } + } + if (isNaN(value)) { + value = window.innerHeight; + } + return (value); +} + +function getWindowYOffset() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.pageYOffset; + } else { // IE + if (document.documentElement && document.documentElement.scrollTop) { + value = document.documentElement.scrollTop; + } else if (document.body) { + value = document.body.scrollTop; + } + } + return (value); +} + diff --git a/tests/ListTest/2/include/layersmenu.js b/tests/ListTest/2/include/layersmenu.js new file mode 100644 index 000000000..5d29e5bf0 --- /dev/null +++ b/tests/ListTest/2/include/layersmenu.js @@ -0,0 +1,316 @@ +// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ + +useTimeouts = 1; +timeoutLength = 1000; // time in ms; not significant if useTimeouts = 0; +shutdownOnClick = 0; + +loaded = 0; +layersMoved = 0; +layerPoppedUp = ''; + +timeoutFlag = 0; +if (Opera56 || IE4) { + useTimeouts = 0; +} +if (NS4 || Opera56 || IE4) { + shutdownOnClick = 1; +} + +currentY = 0; +function grabMouse(e) // for NS4 +{ + currentY = e.pageY; +} +if (NS4) { + document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE); + document.onmousemove = grabMouse; +} + +function seeThroughElements(show) +{ + if (show) { + foobar = 'visible'; + } else { + foobar = 'hidden'; + } + for (i=0; i windowWidth + windowXOffset) { + if (onRight + width1 - windowWidth - windowXOffset > windowXOffset - onLeft) { + onLeft = windowXOffset; + } else { + onRight = windowWidth + windowXOffset - width1; + } + } + if (back[father[menuName]]) { + if (onLeft < windowXOffset) { + back[menuName] = 0; + } else { + back[menuName] = 1; + } + } else { +//alert(onRight + ' - ' + width1 + ' - ' + windowWidth + ' - ' + windowXOffset); + if (onRight + width1 > windowWidth + windowXOffset) { + back[menuName] = 1; + } else { + back[menuName] = 0; + } + } + if (back[menuName]) { + setLeft(menuName, onLeft); + } else { + setLeft(menuName, onRight); + } + } + moveLayerY(menuName); // workaround needed for Mozilla < 1.4 for MS Windows +} + +function moveLayerY(menuName) +{ + if (!loaded || (isVisible(menuName) && menuName != layerPoppedUp)) { + return; + } + if (!layersMoved) { + moveLayers(); + layersMoved = 1; + } + if (!NS4) { + newY = getOffsetTop('ref' + menuName); + } else { + newY = currentY; + } + newY += menuTopShift; + layerHeight = getOffsetHeight(menuName); + windowHeight = getWindowHeight(); + windowYOffset = getWindowYOffset(); + if (newY + layerHeight > windowHeight + windowYOffset) { + if (layerHeight > windowHeight) { + newY = windowYOffset; + } else { + newY = windowHeight + windowYOffset - layerHeight; + } + } + if (Math.abs(getOffsetTop(menuName) - newY) > thresholdY) { + setTop(menuName, newY); + } +} + +function moveLayerX1(menuName, father) +{ + if (!lwidthDetected) { + return; + } + if (!Opera5 && !IE4) { + width1 = lwidth[menuName]; + } else if (Opera5) { + // Opera 5 stupidly and exaggeratedly overestimates layers widths + // hence we consider a default value equal to $abscissaStep + width1 = abscissaStep; + } + foobar = getOffsetLeft(father + menuName); +if (!IE4) { + windowWidth = getWindowWidth(); + windowXOffset = getWindowXOffset(); + if (foobar + width1 > windowWidth + windowXOffset) { + foobar = windowWidth + windowXOffset - width1; + } + if (foobar < windowXOffset) { + foobar = windowXOffset; + } +} + setLeft(menuName, foobar); +} + +function layersOverlap(layer, i) +{ + if (Konqueror22) { + return true; + } + +// xa1 = getOffsetLeft(layer); +//setLeft(layer, xa1); + xa1 = layerLeft[layer]; + xa2 = xa1 + getOffsetWidth(layer); +//setWidth(layer, xa2-xa1); +// ya1 = getOffsetTop(layer); +//setTop(layer, ya1); + ya1 = layerTop[layer]; + ya2 = ya1 + getOffsetHeight(layer); +//setHeight(layer, ya2-ya1); +//alert(':' + xa1 + ':' + xa2 + ':' + ya1 + ':' + ya2 + ':'); + + xb1 = toBeHiddenLeft[i]; + xb2 = xb1 + toBeHidden[i].offsetWidth; + yb1 = toBeHiddenTop[i]; + yb2 = yb1 + toBeHidden[i].offsetHeight; +//alert(':' + xb1 + ':' + xb2 + ':' + yb1 + ':' + yb2 + ':'); + + if(xb1>xa1) xa1=xb1; if(xb2ya1) ya1=yb1; if(yb2xa1 && ya2>ya1); +} + +function seeThroughWorkaround(menuName, on) +{ + for (i=0; i 0) { + seeThroughCoordinatesDetection(); + } +// moveLayers(); + layersMoved = 0; +} +window.onresize = resizeHandler; + +function yaresizeHandler() +{ + if (window.innerWidth != origWidth || window.innerHeight != origHeight) { + if (Konqueror22 || Opera5) { + window.location.reload(); // Opera 5 often fails this + } + origWidth = window.innerWidth; + origHeight = window.innerHeight; + resizeHandler(); + } + setTimeout('yaresizeHandler()', 500); +} +function loadHandler() +{ + if (Konqueror22 || Opera56) { + origWidth = window.innerWidth; + origHeight = window.innerHeight; + yaresizeHandler(); + } +} +window.onload = loadHandler; + +function fixieflm(menuName) +{ + if (DOM) { + setWidth(menuName, '100%'); + } else { // IE4 IS SIMPLY A BASTARD !!! + document.write(''); + document.write(' + + + + +********/ + +/* Header col */ +div.setup_plug_header { + padding: 10px; + border-bottom: solid 1px #D0D0D0; + background-color: #E0E0F0; + border: 10px solid #FFFFFF; + +} + +/* Content col */ +div.setup_contents { + margin-right:2px; + background-color:white; + width:80%; + margin-left:20%; + border:1px solid #AAAAAA; + padding:2px; +} + +/* default.*/ +div.default { + padding: 2px; + vertical-align: middle; +} + +/* Navigation col */ +div.setup_navigation { + width:19%; + background-color:white; + padding-left: 2px; + padding-right: 2px; + border:1px solid #AAAAAA; + float:left; +} + + +/* Navigation title */ +div.setup_navigation_title { + font-size: 1.2em; + font-weight: bold; + text-decoration:none; + width:100%; + padding-top:8px; + padding-bottom:8px; + border-top:1px solid #AAAAAA; +} + +/* The box used for each setup step */ +a.navigation_element, div.navigation_element { + text-decoration:none; + padding-top:8px; + padding-bottom:8px; + border-top:1px solid #AAAAAA; + width:100%; +} + +/* The box used for each setup step */ +a.navigation_element_active, div.navigation_element_active { + text-decoration:none; + width:100%; + padding-top:8px; + padding-bottom:8px; + border-top:1px solid #AAAAAA; + background-color:#F0F0F0; +} + +/* An enabled setup step will use this style in navigation*/ +div.navigation_title_active { + font-size: 1.2em; + background-color:#F0F0F0; + font-weight: bold; + cursor: default; + padding: 3px; +} + +/* Disabled setup steps */ +div.navigation_title_disabled { + font-size: 1.2em; + font-weight: bold; + padding: 3px; + cursor: default; + text-decoration:none; + color: #AAAAAA; +} + +/* Disabled setup steps */ +div.navigation_title_inactive { + font-size: 1.2em; + font-weight: bold; + text-decoration:none; + cursor: pointer; + padding: 3px; +} + +/* The style for the info of an active setup */ +div.navigation_info { + font-size: 1em; + color: black; + padding: 4px 4px 3px 23px; + margin: 0px; + cursor: default; +} + + + +/* + Setup step 2 styles +*/ + +/* used to hide display info div */ +div.solution_visible { + display: block; + width: 100%; + text-align:left; +} + +/* Container headline */ +h2.step2_container_title { + background-color:#F0F0F0; + border: solid 1px #CCCCCC; + width:100%; + padding:3px; +} + +/* Container for name and status */ +div.step2_entry_container { + padding:3px; + width:99%; + cursor:default; +} + +/* Container for name and status, when status is failed */ +div.step2_entry_container_info { + padding:3px; + border: 1px solid #AAAAAA; + width:99%; + cursor:default; +} + +/* Text shown for each entry */ +div.step2_entry_name { + float:left; + padding-bottom:4px; + vertical-align: middle; +} + +/* Status container */ +div.step2_entry_status { + float:none; + text-align:right; + padding-bottom:4px; + vertical-align: middle; +} + +/* Status failed */ +div.step2_failed { + color:red; + padding-bottom:4px; +} + +/* Status failed but not necessary for setup */ +div.step2_warning { + color:orange; + padding-bottom:4px; +} + +/* Status successful */ +div.step2_successful { + color:green; +} + +/* Text used in info div. */ +div.step2_failed_text { + background-repeat: no-repeat; + padding-left: 25px; +} + +/* Text used in info div. On warnings */ +div.step2_warning_text{ + background-repeat: no-repeat; + padding-left: 25px; +} + + +/* + Setup step 4 styles +*/ + +li.step4_name, div.step4_name { + float:left; + width:25%; + height:2.0em; +} + +li.step4_value, div.step4_value { + float:left; + width:50%; + height:2.0em; +} + +ul.step4_container, div.step4_container { + height:2.0em; + margin-top:2px; + margin-left:2px; + margin-right:2px; +} + + +/************************ + * Sieve + * The following styles are + * used to display the sieve + * management user interface + ************************/ + +/* Editing dialog styles + */ + +table.sieve_default_table { + width:100%; + margin: 0px; + border-spacing: 0px ; + padding:0px; +} + + +/* Editing surface */ +table.editing_surface { + width:100%; + margin: 0px; + padding:0px; +} + +/* Editing surface menu */ +td.editing_surface_menu { + background-color: #EEE; + border: 1px solid #BBB; + padding:5px; +} + +/* Editing surface content */ +td.editing_surface_content { + background-color: #FFFFFF; + margin: 0px; + padding:0px; +} + +/* Error message will be displayed as follows */ +div.sieve_error_msgs { + background-color: #ff8d00; + color: #000000; + padding:5px; + background-image: url("images/warning.png"); + background-repeat: no-repeat; + font-weight: bold; +} + +/* Source editing area */ +textarea.editing_source { + width:100%; + height:330px; +} + + +/************* + * Object container + *************/ + +/* The container itself */ +table.object_container_container { + width:100%; + border-spacing: 0px ; + background-color: #F8F8F8; + border: solid 1px #AAAAAA; +} + +/* Container cell top left */ +td.object_container_cell_top_left { + background-color: #EEE; + text-align:center; +} + +/* Container cell top right */ +td.object_container_cell_top_right { + background-color: #EEE; + text-align:left; + padding:2px; + border-bottom: solid 1px #AAAAAA; +} + +/* Container cell bottom left */ +td.object_container_cell_bottom_left { + width:5px; + background-color: #EEE; + text-align:center; + border-right: solid 1px #AAAAAA; +} + + +/************* + * Sieve comment + *************/ + +/* Container */ +table.sieve_comment_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +textarea.sieve_comment_area { + width:100%; + height:80px; +} + + +/************* + * Sieve require + *************/ + +/* Container */ +table.sieve_require_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +input.sieve_require_input { + width:100%; + border-spacing: 0px ; +} + + +/************* + * Sieve fileinto + *************/ + +/* Container */ +table.sieve_fileinto_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +input.sieve_fileinto_input { + width:300px; +} +select.sieve_fileinto_input { + width:300px; +} + + +/************* + * Sieve keep + *************/ + +/* Container */ +table.sieve_keep_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_keep_input { + padding-left:20px; +} + + +/************* + * Sieve discard + *************/ + +/* Container */ +table.sieve_discard_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_discard_input { + padding-left:20px; +} + + +/************* + * Sieve redirect + *************/ + +/* Container */ +table.sieve_redirect_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_redirect_input { + padding-left:20px; +} +textarea.sieve_redirect_input { + width:100%; + height:30px; +} + + +/************* + * Sieve reject + *************/ + +/* Container */ +table.sieve_reject_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_reject_input { + padding-left:20px; +} +textarea.sieve_reject_input { + width:100%; + height:55px; +} + + +/************* + * Sieve end + *************/ + +/* Container */ +table.sieve_stop_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_stop_input { + padding-left:20px; +} + + +/************* + * Sieve vacation + *************/ + +/* Container */ +table.sieve_vacation_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_vacation_input { + padding-left:20px; +} + +/* Editing area */ +textarea.sieve_vacation_input { + width:100%; + height : 55px; +} + + +/************* + * Sieve allof + *************/ + +table.sieve_allof_container { + width:100%; + border-spacing: 0px ; + margin: 0px; + padding:0px; + border: solid 1px #999999; +} + +/* Container */ +td.sieve_allof_left { + text-align:center; + vertical-align: middle; + width:35px; + background-color: #CCCCCC; + border: solid 0px #EEE; +} + +/* Container */ +td.sieve_allof_right { + background-color:#BDBDBD ; +} + +/************* + * Sieve anyof + *************/ + +table.sieve_anyof_container { + width:100%; + margin: 0px; + border-spacing: 0px ; + padding:0px; + border: solid 2px #CCCCCC; +} + +/* Container */ +td.sieve_anyof_left { + text-align:center; + vertical-align: middle; + width:35px; + background-color: #CCCCCC; + border: solid 0px #EEEEEE +} + +/* Container */ +td.sieve_anyof_right { + background-color:#BDBDBD ; + border: solid 1px #AAAAAA; +} + +/************* + * Sieve Test Cases + *************/ + +table.sieve_test_container { + width:100%; + background-color:#F8F8F8; + margin: 0px; + border-spacing: 0px ; + padding:0px; + border: solid 1px #AAAAAA; +} + +table.sieve_test_case { + width:100%; + margin: 0px; + border-spacing: 0px ; + padding:0px; +} + + + +td.container_, div.container_{ + padding-left:2px; + border-left: solid 2px #F8F8F8; +} + +td.container_:hover,div.container_:hover { + border-left: solid 2px black; + display:block; +} + +/************ + * PHP Layers Menu - used in MultiSelectDialog -> ManagementLists + ************/ + + +.khorbar { + color: black; + background-color: #FFFFFF; + border: 1px outset #666663; + padding:2px; +} + +.khorbaritem { + float: left; + white-space: nowrap; + font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; + font-size: 12px; +} + +.khorbaritem a { + display: block; + text-decoration: none; +} + +.khorbaritem a:link { + color: #000000; + text-decoration: none; +} + +.khorbaritem a:visited { + color: #000000; + text-decoration: none; +} + +.khorbaritem a:hover { + color: #000000; + background-color: #FFFFFF; + text-decoration: none; +} + +.khorbaritem a:active { + color: #ff0000; + text-decoration: none; +} + +.kverbar { + color: black; + border: 1px outset #666663 +} + +.ksubmenu { + position: absolute; + left: 0; + top: 0; + visibility: hidden; +} + +.submenu { + position: absolute; + left: 0; + top: 0; + visibility: hidden; +} + +.subframe { + position: relative; + display: block; + background-color: #FFFFFF; + border: 1px outset #666663; + padding:2px; +} + +.item { + text-align: left; + white-space: nowrap; + font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; + font-size: 12px; + padding-top:2px; +} + +.item div { + position: relative; + display: block; + text-decoration: none; +} + +.item :hover { + color: #ffffff; + background-color: #4b6983; + text-decoration: none; +} + + + +.ksubframe { + position: relative; + display: block; + background-color: #f9f9f0; +} + +.kitem { + text-align: left; + white-space: nowrap; + font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; + font-size: 12px; +} + +.separator { + background-color: #ff0000; + border-top: 1px solid #c6c6bf; + border-bottom: 1px solid #ffffff; + margin: 2px 5px 2px 5px; /* top right bottom left */ + height: 0; + font-size: 1px; + line-height: 0; +} + diff --git a/tests/ListTest/2/tpl b/tests/ListTest/2/tpl new file mode 100644 index 000000000..c377eccb8 --- /dev/null +++ b/tests/ListTest/2/tpl @@ -0,0 +1,193 @@ +
+ + + + + + + + + + + + +
+ + + + +
+ +
+

* Systemverwaltung

+
+
+ + + + + + + + +
+
+

+ Liste der Systeme +

+
+ +
+
+ + + + + + +
+ Wurzel  Auf  Heimat    - Basis    + + + + + +
+
+
+
+
+
+ %LIST% +
+
+ +
+ +

+ [i]Information

+
+
+ Mit diesem Menü können Sie Systeme hinzufügen, diese löschen oder die Eigenschaften bestimmter Systeme verändern. Sie können nur Systeme hinzufügen, die bereits einmal im Netz gestartet wurden. +
+ +
+
+

+ + [F]Filter

+
+
+ + + +
 *  A  B  C  D  E  F  G  H  I  J 
 K  L  M  N  O  P  Q  R  S  T  U 
 V  W  X  Y  Z  0  1  2  3  4  5 
 6  7  8  9        
+ + +
+  Zeige Server
 Zeige Terminals
 Zeige Arbeitsstationen
 Zeige Windows basierte Arbeitsstationen
 Zeige Netzwerk-Drucker
 Zeige Telefone
 Zeige Netzwerk-Geräte
+ +
 Search in subtrees
+ +
+ + + + + +
+ + + + +
+ + + + +
+ + + +
+
+ +
+ +
+ + + + +
+ +
+ diff --git a/tests/ListTest/3/images/acl.png b/tests/ListTest/3/images/acl.png new file mode 100755 index 000000000..22a4ab248 Binary files /dev/null and b/tests/ListTest/3/images/acl.png differ diff --git a/tests/ListTest/3/images/action.png b/tests/ListTest/3/images/action.png new file mode 100644 index 000000000..21d5e2f82 Binary files /dev/null and b/tests/ListTest/3/images/action.png differ diff --git a/tests/ListTest/3/images/addr_company.png b/tests/ListTest/3/images/addr_company.png new file mode 100644 index 000000000..80a173d72 Binary files /dev/null and b/tests/ListTest/3/images/addr_company.png differ diff --git a/tests/ListTest/3/images/addr_home.png b/tests/ListTest/3/images/addr_home.png new file mode 100644 index 000000000..14ee4846f Binary files /dev/null and b/tests/ListTest/3/images/addr_home.png differ diff --git a/tests/ListTest/3/images/addr_personal.png b/tests/ListTest/3/images/addr_personal.png new file mode 100644 index 000000000..ecf17bc31 Binary files /dev/null and b/tests/ListTest/3/images/addr_personal.png differ diff --git a/tests/ListTest/3/images/addressbook.png b/tests/ListTest/3/images/addressbook.png new file mode 100644 index 000000000..08c72efab Binary files /dev/null and b/tests/ListTest/3/images/addressbook.png differ diff --git a/tests/ListTest/3/images/alternatemail.png b/tests/ListTest/3/images/alternatemail.png new file mode 100644 index 000000000..62b053433 Binary files /dev/null and b/tests/ListTest/3/images/alternatemail.png differ diff --git a/tests/ListTest/3/images/application.png b/tests/ListTest/3/images/application.png new file mode 100644 index 000000000..671fc7db7 Binary files /dev/null and b/tests/ListTest/3/images/application.png differ diff --git a/tests/ListTest/3/images/back.png b/tests/ListTest/3/images/back.png new file mode 100644 index 000000000..52fa887f7 Binary files /dev/null and b/tests/ListTest/3/images/back.png differ diff --git a/tests/ListTest/3/images/banana.png b/tests/ListTest/3/images/banana.png new file mode 100644 index 000000000..b9bc82e02 Binary files /dev/null and b/tests/ListTest/3/images/banana.png differ diff --git a/tests/ListTest/3/images/blocklists.png b/tests/ListTest/3/images/blocklists.png new file mode 100644 index 000000000..8f252a426 Binary files /dev/null and b/tests/ListTest/3/images/blocklists.png differ diff --git a/tests/ListTest/3/images/branch.gif b/tests/ListTest/3/images/branch.gif new file mode 100644 index 000000000..9fe34c0bc Binary files /dev/null and b/tests/ListTest/3/images/branch.gif differ diff --git a/tests/ListTest/3/images/branch.png b/tests/ListTest/3/images/branch.png new file mode 100644 index 000000000..7eb790996 Binary files /dev/null and b/tests/ListTest/3/images/branch.png differ diff --git a/tests/ListTest/3/images/branch_small.png b/tests/ListTest/3/images/branch_small.png new file mode 100644 index 000000000..d632c8506 Binary files /dev/null and b/tests/ListTest/3/images/branch_small.png differ diff --git a/tests/ListTest/3/images/branch_small_grey.png b/tests/ListTest/3/images/branch_small_grey.png new file mode 100644 index 000000000..85dedaf5a Binary files /dev/null and b/tests/ListTest/3/images/branch_small_grey.png differ diff --git a/tests/ListTest/3/images/branchbottom.gif b/tests/ListTest/3/images/branchbottom.gif new file mode 100644 index 000000000..278f6da77 Binary files /dev/null and b/tests/ListTest/3/images/branchbottom.gif differ diff --git a/tests/ListTest/3/images/branchtop.gif b/tests/ListTest/3/images/branchtop.gif new file mode 100644 index 000000000..3d469d0a9 Binary files /dev/null and b/tests/ListTest/3/images/branchtop.gif differ diff --git a/tests/ListTest/3/images/bugsubmitter.png b/tests/ListTest/3/images/bugsubmitter.png new file mode 100644 index 000000000..3ed096d9d Binary files /dev/null and b/tests/ListTest/3/images/bugsubmitter.png differ diff --git a/tests/ListTest/3/images/button_cancel.png b/tests/ListTest/3/images/button_cancel.png new file mode 100644 index 000000000..96919575a Binary files /dev/null and b/tests/ListTest/3/images/button_cancel.png differ diff --git a/tests/ListTest/3/images/cant_editpaste.png b/tests/ListTest/3/images/cant_editpaste.png new file mode 100644 index 000000000..fdcc88d50 Binary files /dev/null and b/tests/ListTest/3/images/cant_editpaste.png differ diff --git a/tests/ListTest/3/images/cdrom.png b/tests/ListTest/3/images/cdrom.png new file mode 100644 index 000000000..60adeb6f0 Binary files /dev/null and b/tests/ListTest/3/images/cdrom.png differ diff --git a/tests/ListTest/3/images/certs.png b/tests/ListTest/3/images/certs.png new file mode 100644 index 000000000..ca93f0d14 Binary files /dev/null and b/tests/ListTest/3/images/certs.png differ diff --git a/tests/ListTest/3/images/closedlock.png b/tests/ListTest/3/images/closedlock.png new file mode 100644 index 000000000..04a05c1cb Binary files /dev/null and b/tests/ListTest/3/images/closedlock.png differ diff --git a/tests/ListTest/3/images/conference.png b/tests/ListTest/3/images/conference.png new file mode 100644 index 000000000..1c38f8159 Binary files /dev/null and b/tests/ListTest/3/images/conference.png differ diff --git a/tests/ListTest/3/images/copypaste.png b/tests/ListTest/3/images/copypaste.png new file mode 100644 index 000000000..636a4c5a0 Binary files /dev/null and b/tests/ListTest/3/images/copypaste.png differ diff --git a/tests/ListTest/3/images/crossref.png b/tests/ListTest/3/images/crossref.png new file mode 100644 index 000000000..ec2ed7888 Binary files /dev/null and b/tests/ListTest/3/images/crossref.png differ diff --git a/tests/ListTest/3/images/cutpaste.png b/tests/ListTest/3/images/cutpaste.png new file mode 100644 index 000000000..e51443824 Binary files /dev/null and b/tests/ListTest/3/images/cutpaste.png differ diff --git a/tests/ListTest/3/images/default.jpg b/tests/ListTest/3/images/default.jpg new file mode 100644 index 000000000..c20b08440 Binary files /dev/null and b/tests/ListTest/3/images/default.jpg differ diff --git a/tests/ListTest/3/images/default_icon.png b/tests/ListTest/3/images/default_icon.png new file mode 100644 index 000000000..58d50d372 Binary files /dev/null and b/tests/ListTest/3/images/default_icon.png differ diff --git a/tests/ListTest/3/images/department.png b/tests/ListTest/3/images/department.png new file mode 100644 index 000000000..d5ac437c9 Binary files /dev/null and b/tests/ListTest/3/images/department.png differ diff --git a/tests/ListTest/3/images/devices.png b/tests/ListTest/3/images/devices.png new file mode 100644 index 000000000..41d4f5cbf Binary files /dev/null and b/tests/ListTest/3/images/devices.png differ diff --git a/tests/ListTest/3/images/dfs.png b/tests/ListTest/3/images/dfs.png new file mode 100644 index 000000000..accbd8d63 Binary files /dev/null and b/tests/ListTest/3/images/dfs.png differ diff --git a/tests/ListTest/3/images/dhcp.png b/tests/ListTest/3/images/dhcp.png new file mode 100644 index 000000000..1360b6fd4 Binary files /dev/null and b/tests/ListTest/3/images/dhcp.png differ diff --git a/tests/ListTest/3/images/display.png b/tests/ListTest/3/images/display.png new file mode 100644 index 000000000..f4ef81c60 Binary files /dev/null and b/tests/ListTest/3/images/display.png differ diff --git a/tests/ListTest/3/images/dns.png b/tests/ListTest/3/images/dns.png new file mode 100644 index 000000000..6a55d7271 Binary files /dev/null and b/tests/ListTest/3/images/dns.png differ diff --git a/tests/ListTest/3/images/down-arrow.png b/tests/ListTest/3/images/down-arrow.png new file mode 100644 index 000000000..f0fb47d82 Binary files /dev/null and b/tests/ListTest/3/images/down-arrow.png differ diff --git a/tests/ListTest/3/images/drives.png b/tests/ListTest/3/images/drives.png new file mode 100644 index 000000000..9cc127ee1 Binary files /dev/null and b/tests/ListTest/3/images/drives.png differ diff --git a/tests/ListTest/3/images/dtree.png b/tests/ListTest/3/images/dtree.png new file mode 100644 index 000000000..7eb790996 Binary files /dev/null and b/tests/ListTest/3/images/dtree.png differ diff --git a/tests/ListTest/3/images/edit.png b/tests/ListTest/3/images/edit.png new file mode 100644 index 000000000..a8b69f73f Binary files /dev/null and b/tests/ListTest/3/images/edit.png differ diff --git a/tests/ListTest/3/images/editcopy.png b/tests/ListTest/3/images/editcopy.png new file mode 100644 index 000000000..c3ff243b8 Binary files /dev/null and b/tests/ListTest/3/images/editcopy.png differ diff --git a/tests/ListTest/3/images/editcut.png b/tests/ListTest/3/images/editcut.png new file mode 100644 index 000000000..7ec355a0d Binary files /dev/null and b/tests/ListTest/3/images/editcut.png differ diff --git a/tests/ListTest/3/images/editdelete.png b/tests/ListTest/3/images/editdelete.png new file mode 100644 index 000000000..6d0d29d76 Binary files /dev/null and b/tests/ListTest/3/images/editdelete.png differ diff --git a/tests/ListTest/3/images/editpaste.png b/tests/ListTest/3/images/editpaste.png new file mode 100644 index 000000000..636a4c5a0 Binary files /dev/null and b/tests/ListTest/3/images/editpaste.png differ diff --git a/tests/ListTest/3/images/edittrash.png b/tests/ListTest/3/images/edittrash.png new file mode 100644 index 000000000..f5cb2b8b9 Binary files /dev/null and b/tests/ListTest/3/images/edittrash.png differ diff --git a/tests/ListTest/3/images/email.png b/tests/ListTest/3/images/email.png new file mode 100644 index 000000000..d53e62064 Binary files /dev/null and b/tests/ListTest/3/images/email.png differ diff --git a/tests/ListTest/3/images/empty.png b/tests/ListTest/3/images/empty.png new file mode 100644 index 000000000..59fb78633 Binary files /dev/null and b/tests/ListTest/3/images/empty.png differ diff --git a/tests/ListTest/3/images/encrypted.png b/tests/ListTest/3/images/encrypted.png new file mode 100644 index 000000000..d08a33cf7 Binary files /dev/null and b/tests/ListTest/3/images/encrypted.png differ diff --git a/tests/ListTest/3/images/env.png b/tests/ListTest/3/images/env.png new file mode 100644 index 000000000..7b7bf37dd Binary files /dev/null and b/tests/ListTest/3/images/env.png differ diff --git a/tests/ListTest/3/images/envelope.png b/tests/ListTest/3/images/envelope.png new file mode 100644 index 000000000..6053eeda4 Binary files /dev/null and b/tests/ListTest/3/images/envelope.png differ diff --git a/tests/ListTest/3/images/error.png b/tests/ListTest/3/images/error.png new file mode 100644 index 000000000..1de7a6fda Binary files /dev/null and b/tests/ListTest/3/images/error.png differ diff --git a/tests/ListTest/3/images/expand.png b/tests/ListTest/3/images/expand.png new file mode 100644 index 000000000..9bc3f56b0 Binary files /dev/null and b/tests/ListTest/3/images/expand.png differ diff --git a/tests/ListTest/3/images/fai.png b/tests/ListTest/3/images/fai.png new file mode 100644 index 000000000..f0a23d6f3 Binary files /dev/null and b/tests/ListTest/3/images/fai.png differ diff --git a/tests/ListTest/3/images/fai_hook.png b/tests/ListTest/3/images/fai_hook.png new file mode 100644 index 000000000..1930fb233 Binary files /dev/null and b/tests/ListTest/3/images/fai_hook.png differ diff --git a/tests/ListTest/3/images/fai_new_hook.png b/tests/ListTest/3/images/fai_new_hook.png new file mode 100644 index 000000000..f02e6a46f Binary files /dev/null and b/tests/ListTest/3/images/fai_new_hook.png differ diff --git a/tests/ListTest/3/images/fai_new_packages.png b/tests/ListTest/3/images/fai_new_packages.png new file mode 100644 index 000000000..15cad1eca Binary files /dev/null and b/tests/ListTest/3/images/fai_new_packages.png differ diff --git a/tests/ListTest/3/images/fai_new_partitionTable.png b/tests/ListTest/3/images/fai_new_partitionTable.png new file mode 100644 index 000000000..9ac4600a4 Binary files /dev/null and b/tests/ListTest/3/images/fai_new_partitionTable.png differ diff --git a/tests/ListTest/3/images/fai_new_profile.png b/tests/ListTest/3/images/fai_new_profile.png new file mode 100644 index 000000000..6808820ab Binary files /dev/null and b/tests/ListTest/3/images/fai_new_profile.png differ diff --git a/tests/ListTest/3/images/fai_new_script.png b/tests/ListTest/3/images/fai_new_script.png new file mode 100644 index 000000000..b8333c7c2 Binary files /dev/null and b/tests/ListTest/3/images/fai_new_script.png differ diff --git a/tests/ListTest/3/images/fai_new_template.png b/tests/ListTest/3/images/fai_new_template.png new file mode 100644 index 000000000..9a88da967 Binary files /dev/null and b/tests/ListTest/3/images/fai_new_template.png differ diff --git a/tests/ListTest/3/images/fai_new_variable.png b/tests/ListTest/3/images/fai_new_variable.png new file mode 100644 index 000000000..d915c53fc Binary files /dev/null and b/tests/ListTest/3/images/fai_new_variable.png differ diff --git a/tests/ListTest/3/images/fai_packages.png b/tests/ListTest/3/images/fai_packages.png new file mode 100644 index 000000000..dd6de2f62 Binary files /dev/null and b/tests/ListTest/3/images/fai_packages.png differ diff --git a/tests/ListTest/3/images/fai_partitionTable.png b/tests/ListTest/3/images/fai_partitionTable.png new file mode 100644 index 000000000..7e8d7017f Binary files /dev/null and b/tests/ListTest/3/images/fai_partitionTable.png differ diff --git a/tests/ListTest/3/images/fai_profile.png b/tests/ListTest/3/images/fai_profile.png new file mode 100644 index 000000000..07391b6ec Binary files /dev/null and b/tests/ListTest/3/images/fai_profile.png differ diff --git a/tests/ListTest/3/images/fai_script.png b/tests/ListTest/3/images/fai_script.png new file mode 100644 index 000000000..f8aaba2e3 Binary files /dev/null and b/tests/ListTest/3/images/fai_script.png differ diff --git a/tests/ListTest/3/images/fai_small.png b/tests/ListTest/3/images/fai_small.png new file mode 100644 index 000000000..fc716d05c Binary files /dev/null and b/tests/ListTest/3/images/fai_small.png differ diff --git a/tests/ListTest/3/images/fai_template.png b/tests/ListTest/3/images/fai_template.png new file mode 100644 index 000000000..7ef47b3bd Binary files /dev/null and b/tests/ListTest/3/images/fai_template.png differ diff --git a/tests/ListTest/3/images/fai_variable.png b/tests/ListTest/3/images/fai_variable.png new file mode 100644 index 000000000..d7915fe52 Binary files /dev/null and b/tests/ListTest/3/images/fai_variable.png differ diff --git a/tests/ListTest/3/images/false.png b/tests/ListTest/3/images/false.png new file mode 100644 index 000000000..3240b29d5 Binary files /dev/null and b/tests/ListTest/3/images/false.png differ diff --git a/tests/ListTest/3/images/fax.png b/tests/ListTest/3/images/fax.png new file mode 100644 index 000000000..3f58c3695 Binary files /dev/null and b/tests/ListTest/3/images/fax.png differ diff --git a/tests/ListTest/3/images/fax_small.png b/tests/ListTest/3/images/fax_small.png new file mode 100644 index 000000000..bb676f8b7 Binary files /dev/null and b/tests/ListTest/3/images/fax_small.png differ diff --git a/tests/ListTest/3/images/filesaveas.png b/tests/ListTest/3/images/filesaveas.png new file mode 100644 index 000000000..4d2a11e04 Binary files /dev/null and b/tests/ListTest/3/images/filesaveas.png differ diff --git a/tests/ListTest/3/images/flag.png b/tests/ListTest/3/images/flag.png new file mode 100644 index 000000000..3240b29d5 Binary files /dev/null and b/tests/ListTest/3/images/flag.png differ diff --git a/tests/ListTest/3/images/folder-expanded.gif b/tests/ListTest/3/images/folder-expanded.gif new file mode 100644 index 000000000..f779acc73 Binary files /dev/null and b/tests/ListTest/3/images/folder-expanded.gif differ diff --git a/tests/ListTest/3/images/folder.gif b/tests/ListTest/3/images/folder.gif new file mode 100644 index 000000000..842989f2e Binary files /dev/null and b/tests/ListTest/3/images/folder.gif differ diff --git a/tests/ListTest/3/images/folder.png b/tests/ListTest/3/images/folder.png new file mode 100644 index 000000000..f7e8c351c Binary files /dev/null and b/tests/ListTest/3/images/folder.png differ diff --git a/tests/ListTest/3/images/folder_gray.png b/tests/ListTest/3/images/folder_gray.png new file mode 100644 index 000000000..07d1d42db Binary files /dev/null and b/tests/ListTest/3/images/folder_gray.png differ diff --git a/tests/ListTest/3/images/forward-arrow.png b/tests/ListTest/3/images/forward-arrow.png new file mode 100644 index 000000000..4f3189a0a Binary files /dev/null and b/tests/ListTest/3/images/forward-arrow.png differ diff --git a/tests/ListTest/3/images/forward.png b/tests/ListTest/3/images/forward.png new file mode 100644 index 000000000..e9cbecd00 Binary files /dev/null and b/tests/ListTest/3/images/forward.png differ diff --git a/tests/ListTest/3/images/freeze.png b/tests/ListTest/3/images/freeze.png new file mode 100644 index 000000000..04a05c1cb Binary files /dev/null and b/tests/ListTest/3/images/freeze.png differ diff --git a/tests/ListTest/3/images/freeze_grey.png b/tests/ListTest/3/images/freeze_grey.png new file mode 100644 index 000000000..65fa982bb Binary files /dev/null and b/tests/ListTest/3/images/freeze_grey.png differ diff --git a/tests/ListTest/3/images/ftp.png b/tests/ListTest/3/images/ftp.png new file mode 100755 index 000000000..e5b56916d Binary files /dev/null and b/tests/ListTest/3/images/ftp.png differ diff --git a/tests/ListTest/3/images/fullfolder.png b/tests/ListTest/3/images/fullfolder.png new file mode 100644 index 000000000..3616cbb71 Binary files /dev/null and b/tests/ListTest/3/images/fullfolder.png differ diff --git a/tests/ListTest/3/images/gfx_hardware.png b/tests/ListTest/3/images/gfx_hardware.png new file mode 100644 index 000000000..af9f6f744 Binary files /dev/null and b/tests/ListTest/3/images/gfx_hardware.png differ diff --git a/tests/ListTest/3/images/gotomasses_new_task.png b/tests/ListTest/3/images/gotomasses_new_task.png new file mode 100755 index 000000000..d9afa9a9d Binary files /dev/null and b/tests/ListTest/3/images/gotomasses_new_task.png differ diff --git a/tests/ListTest/3/images/gotomasses_task.png b/tests/ListTest/3/images/gotomasses_task.png new file mode 100755 index 000000000..d9afa9a9d Binary files /dev/null and b/tests/ListTest/3/images/gotomasses_task.png differ diff --git a/tests/ListTest/3/images/group.png b/tests/ListTest/3/images/group.png new file mode 100644 index 000000000..1ce41bdd3 Binary files /dev/null and b/tests/ListTest/3/images/group.png differ diff --git a/tests/ListTest/3/images/hardware.png b/tests/ListTest/3/images/hardware.png new file mode 100644 index 000000000..0ac401c6f Binary files /dev/null and b/tests/ListTest/3/images/hardware.png differ diff --git a/tests/ListTest/3/images/hdd_linux_unmount.png b/tests/ListTest/3/images/hdd_linux_unmount.png new file mode 100644 index 000000000..1b2e06518 Binary files /dev/null and b/tests/ListTest/3/images/hdd_linux_unmount.png differ diff --git a/tests/ListTest/3/images/head.png b/tests/ListTest/3/images/head.png new file mode 100644 index 000000000..83e5b318b Binary files /dev/null and b/tests/ListTest/3/images/head.png differ diff --git a/tests/ListTest/3/images/help.png b/tests/ListTest/3/images/help.png new file mode 100644 index 000000000..9fe765266 Binary files /dev/null and b/tests/ListTest/3/images/help.png differ diff --git a/tests/ListTest/3/images/hotplug.png b/tests/ListTest/3/images/hotplug.png new file mode 100644 index 000000000..546c7afad Binary files /dev/null and b/tests/ListTest/3/images/hotplug.png differ diff --git a/tests/ListTest/3/images/house.png b/tests/ListTest/3/images/house.png new file mode 100644 index 000000000..3d26af552 Binary files /dev/null and b/tests/ListTest/3/images/house.png differ diff --git a/tests/ListTest/3/images/img1.png b/tests/ListTest/3/images/img1.png new file mode 100644 index 000000000..0388e82df Binary files /dev/null and b/tests/ListTest/3/images/img1.png differ diff --git a/tests/ListTest/3/images/info.png b/tests/ListTest/3/images/info.png new file mode 100644 index 000000000..3626ba7ee Binary files /dev/null and b/tests/ListTest/3/images/info.png differ diff --git a/tests/ListTest/3/images/info_small.png b/tests/ListTest/3/images/info_small.png new file mode 100644 index 000000000..0d826bbf3 Binary files /dev/null and b/tests/ListTest/3/images/info_small.png differ diff --git a/tests/ListTest/3/images/keyboard.png b/tests/ListTest/3/images/keyboard.png new file mode 100644 index 000000000..cdc03064a Binary files /dev/null and b/tests/ListTest/3/images/keyboard.png differ diff --git a/tests/ListTest/3/images/lamp.png b/tests/ListTest/3/images/lamp.png new file mode 100644 index 000000000..8d72794dd Binary files /dev/null and b/tests/ListTest/3/images/lamp.png differ diff --git a/tests/ListTest/3/images/launch.png b/tests/ListTest/3/images/launch.png new file mode 100644 index 000000000..da97aef50 Binary files /dev/null and b/tests/ListTest/3/images/launch.png differ diff --git a/tests/ListTest/3/images/ldapserver.png b/tests/ListTest/3/images/ldapserver.png new file mode 100644 index 000000000..313a66152 Binary files /dev/null and b/tests/ListTest/3/images/ldapserver.png differ diff --git a/tests/ListTest/3/images/ldif.png b/tests/ListTest/3/images/ldif.png new file mode 100755 index 000000000..ca164a12a Binary files /dev/null and b/tests/ListTest/3/images/ldif.png differ diff --git a/tests/ListTest/3/images/line.gif b/tests/ListTest/3/images/line.gif new file mode 100644 index 000000000..7666395d9 Binary files /dev/null and b/tests/ListTest/3/images/line.gif differ diff --git a/tests/ListTest/3/images/linebottom.gif b/tests/ListTest/3/images/linebottom.gif new file mode 100644 index 000000000..d52544595 Binary files /dev/null and b/tests/ListTest/3/images/linebottom.gif differ diff --git a/tests/ListTest/3/images/list_back.png b/tests/ListTest/3/images/list_back.png new file mode 100644 index 000000000..f258c112f Binary files /dev/null and b/tests/ListTest/3/images/list_back.png differ diff --git a/tests/ListTest/3/images/list_back_gray.png b/tests/ListTest/3/images/list_back_gray.png new file mode 100644 index 000000000..df2e987b4 Binary files /dev/null and b/tests/ListTest/3/images/list_back_gray.png differ diff --git a/tests/ListTest/3/images/list_blocklist.png b/tests/ListTest/3/images/list_blocklist.png new file mode 100755 index 000000000..d89fd1d2f Binary files /dev/null and b/tests/ListTest/3/images/list_blocklist.png differ diff --git a/tests/ListTest/3/images/list_home.png b/tests/ListTest/3/images/list_home.png new file mode 100644 index 000000000..e897341f1 Binary files /dev/null and b/tests/ListTest/3/images/list_home.png differ diff --git a/tests/ListTest/3/images/list_home_gray.png b/tests/ListTest/3/images/list_home_gray.png new file mode 100644 index 000000000..9fb42ffe5 Binary files /dev/null and b/tests/ListTest/3/images/list_home_gray.png differ diff --git a/tests/ListTest/3/images/list_macro.png b/tests/ListTest/3/images/list_macro.png new file mode 100755 index 000000000..10d2a2d63 Binary files /dev/null and b/tests/ListTest/3/images/list_macro.png differ diff --git a/tests/ListTest/3/images/list_mime.png b/tests/ListTest/3/images/list_mime.png new file mode 100755 index 000000000..8210b43eb Binary files /dev/null and b/tests/ListTest/3/images/list_mime.png differ diff --git a/tests/ListTest/3/images/list_new.png b/tests/ListTest/3/images/list_new.png new file mode 100644 index 000000000..43b0c6cfd Binary files /dev/null and b/tests/ListTest/3/images/list_new.png differ diff --git a/tests/ListTest/3/images/list_new_acl_role.png b/tests/ListTest/3/images/list_new_acl_role.png new file mode 100755 index 000000000..95f99c004 Binary files /dev/null and b/tests/ListTest/3/images/list_new_acl_role.png differ diff --git a/tests/ListTest/3/images/list_new_app.png b/tests/ListTest/3/images/list_new_app.png new file mode 100644 index 000000000..b7fa9d3a2 Binary files /dev/null and b/tests/ListTest/3/images/list_new_app.png differ diff --git a/tests/ListTest/3/images/list_new_blocklist.png b/tests/ListTest/3/images/list_new_blocklist.png new file mode 100644 index 000000000..971867eb5 Binary files /dev/null and b/tests/ListTest/3/images/list_new_blocklist.png differ diff --git a/tests/ListTest/3/images/list_new_conference.png b/tests/ListTest/3/images/list_new_conference.png new file mode 100644 index 000000000..ee9cf5f54 Binary files /dev/null and b/tests/ListTest/3/images/list_new_conference.png differ diff --git a/tests/ListTest/3/images/list_new_department.png b/tests/ListTest/3/images/list_new_department.png new file mode 100644 index 000000000..35e5b4c93 Binary files /dev/null and b/tests/ListTest/3/images/list_new_department.png differ diff --git a/tests/ListTest/3/images/list_new_device.png b/tests/ListTest/3/images/list_new_device.png new file mode 100644 index 000000000..43b0c6cfd Binary files /dev/null and b/tests/ListTest/3/images/list_new_device.png differ diff --git a/tests/ListTest/3/images/list_new_group.png b/tests/ListTest/3/images/list_new_group.png new file mode 100644 index 000000000..95f99c004 Binary files /dev/null and b/tests/ListTest/3/images/list_new_group.png differ diff --git a/tests/ListTest/3/images/list_new_macro.png b/tests/ListTest/3/images/list_new_macro.png new file mode 100755 index 000000000..f2a658184 Binary files /dev/null and b/tests/ListTest/3/images/list_new_macro.png differ diff --git a/tests/ListTest/3/images/list_new_mime.png b/tests/ListTest/3/images/list_new_mime.png new file mode 100755 index 000000000..d9afa9a9d Binary files /dev/null and b/tests/ListTest/3/images/list_new_mime.png differ diff --git a/tests/ListTest/3/images/list_new_ogroup.png b/tests/ListTest/3/images/list_new_ogroup.png new file mode 100644 index 000000000..318715a4d Binary files /dev/null and b/tests/ListTest/3/images/list_new_ogroup.png differ diff --git a/tests/ListTest/3/images/list_new_user.png b/tests/ListTest/3/images/list_new_user.png new file mode 100644 index 000000000..34ee112b1 Binary files /dev/null and b/tests/ListTest/3/images/list_new_user.png differ diff --git a/tests/ListTest/3/images/list_ogroup.png b/tests/ListTest/3/images/list_ogroup.png new file mode 100755 index 000000000..e50de8b71 Binary files /dev/null and b/tests/ListTest/3/images/list_ogroup.png differ diff --git a/tests/ListTest/3/images/list_password.png b/tests/ListTest/3/images/list_password.png new file mode 100644 index 000000000..ca93f0d14 Binary files /dev/null and b/tests/ListTest/3/images/list_password.png differ diff --git a/tests/ListTest/3/images/list_reload.png b/tests/ListTest/3/images/list_reload.png new file mode 100644 index 000000000..5c6a26dd3 Binary files /dev/null and b/tests/ListTest/3/images/list_reload.png differ diff --git a/tests/ListTest/3/images/list_reset_password.png b/tests/ListTest/3/images/list_reset_password.png new file mode 100755 index 000000000..ddef191b2 Binary files /dev/null and b/tests/ListTest/3/images/list_reset_password.png differ diff --git a/tests/ListTest/3/images/list_root.png b/tests/ListTest/3/images/list_root.png new file mode 100644 index 000000000..56a6a5d3a Binary files /dev/null and b/tests/ListTest/3/images/list_root.png differ diff --git a/tests/ListTest/3/images/list_root_gray.png b/tests/ListTest/3/images/list_root_gray.png new file mode 100644 index 000000000..9dffb4e99 Binary files /dev/null and b/tests/ListTest/3/images/list_root_gray.png differ diff --git a/tests/ListTest/3/images/list_seperator.png b/tests/ListTest/3/images/list_seperator.png new file mode 100644 index 000000000..d6ef0eb54 Binary files /dev/null and b/tests/ListTest/3/images/list_seperator.png differ diff --git a/tests/ListTest/3/images/list_submit.png b/tests/ListTest/3/images/list_submit.png new file mode 100644 index 000000000..19041fb5b Binary files /dev/null and b/tests/ListTest/3/images/list_submit.png differ diff --git a/tests/ListTest/3/images/list_up.png b/tests/ListTest/3/images/list_up.png new file mode 100644 index 000000000..f258c112f Binary files /dev/null and b/tests/ListTest/3/images/list_up.png differ diff --git a/tests/ListTest/3/images/locale.png b/tests/ListTest/3/images/locale.png new file mode 100644 index 000000000..e7defacbc Binary files /dev/null and b/tests/ListTest/3/images/locale.png differ diff --git a/tests/ListTest/3/images/log_critical.png b/tests/ListTest/3/images/log_critical.png new file mode 100644 index 000000000..3240b29d5 Binary files /dev/null and b/tests/ListTest/3/images/log_critical.png differ diff --git a/tests/ListTest/3/images/log_info.png b/tests/ListTest/3/images/log_info.png new file mode 100644 index 000000000..0d826bbf3 Binary files /dev/null and b/tests/ListTest/3/images/log_info.png differ diff --git a/tests/ListTest/3/images/log_unknown.png b/tests/ListTest/3/images/log_unknown.png new file mode 100644 index 000000000..4ed65a97e Binary files /dev/null and b/tests/ListTest/3/images/log_unknown.png differ diff --git a/tests/ListTest/3/images/log_warning.png b/tests/ListTest/3/images/log_warning.png new file mode 100644 index 000000000..8d72794dd Binary files /dev/null and b/tests/ListTest/3/images/log_warning.png differ diff --git a/tests/ListTest/3/images/login.png b/tests/ListTest/3/images/login.png new file mode 100644 index 000000000..01cb4ac74 Binary files /dev/null and b/tests/ListTest/3/images/login.png differ diff --git a/tests/ListTest/3/images/logview.png b/tests/ListTest/3/images/logview.png new file mode 100644 index 000000000..122f64231 Binary files /dev/null and b/tests/ListTest/3/images/logview.png differ diff --git a/tests/ListTest/3/images/macros.png b/tests/ListTest/3/images/macros.png new file mode 100644 index 000000000..a9100e732 Binary files /dev/null and b/tests/ListTest/3/images/macros.png differ diff --git a/tests/ListTest/3/images/mailq_active.png b/tests/ListTest/3/images/mailq_active.png new file mode 100644 index 000000000..de65ee190 Binary files /dev/null and b/tests/ListTest/3/images/mailq_active.png differ diff --git a/tests/ListTest/3/images/mailq_header.png b/tests/ListTest/3/images/mailq_header.png new file mode 100644 index 000000000..0d826bbf3 Binary files /dev/null and b/tests/ListTest/3/images/mailq_header.png differ diff --git a/tests/ListTest/3/images/mailq_hold.png b/tests/ListTest/3/images/mailq_hold.png new file mode 100644 index 000000000..2083104f4 Binary files /dev/null and b/tests/ListTest/3/images/mailq_hold.png differ diff --git a/tests/ListTest/3/images/mailq_requeue.png b/tests/ListTest/3/images/mailq_requeue.png new file mode 100644 index 000000000..5c6a26dd3 Binary files /dev/null and b/tests/ListTest/3/images/mailq_requeue.png differ diff --git a/tests/ListTest/3/images/mailq_unhold.png b/tests/ListTest/3/images/mailq_unhold.png new file mode 100644 index 000000000..d07edf37f Binary files /dev/null and b/tests/ListTest/3/images/mailq_unhold.png differ diff --git a/tests/ListTest/3/images/mailqueue.png b/tests/ListTest/3/images/mailqueue.png new file mode 100644 index 000000000..9b88a594d Binary files /dev/null and b/tests/ListTest/3/images/mailqueue.png differ diff --git a/tests/ListTest/3/images/mailto.png b/tests/ListTest/3/images/mailto.png new file mode 100644 index 000000000..92d602c58 Binary files /dev/null and b/tests/ListTest/3/images/mailto.png differ diff --git a/tests/ListTest/3/images/mainboard.png b/tests/ListTest/3/images/mainboard.png new file mode 100755 index 000000000..e6fc3407d Binary files /dev/null and b/tests/ListTest/3/images/mainboard.png differ diff --git a/tests/ListTest/3/images/members.png b/tests/ListTest/3/images/members.png new file mode 100644 index 000000000..8f69e2b99 Binary files /dev/null and b/tests/ListTest/3/images/members.png differ diff --git a/tests/ListTest/3/images/memory.png b/tests/ListTest/3/images/memory.png new file mode 100644 index 000000000..6ddeddb68 Binary files /dev/null and b/tests/ListTest/3/images/memory.png differ diff --git a/tests/ListTest/3/images/mime_embedding.png b/tests/ListTest/3/images/mime_embedding.png new file mode 100755 index 000000000..1930fb233 Binary files /dev/null and b/tests/ListTest/3/images/mime_embedding.png differ diff --git a/tests/ListTest/3/images/mime_leftclick.png b/tests/ListTest/3/images/mime_leftclick.png new file mode 100755 index 000000000..a8b69f73f Binary files /dev/null and b/tests/ListTest/3/images/mime_leftclick.png differ diff --git a/tests/ListTest/3/images/mimetypes.png b/tests/ListTest/3/images/mimetypes.png new file mode 100755 index 000000000..5031409ba Binary files /dev/null and b/tests/ListTest/3/images/mimetypes.png differ diff --git a/tests/ListTest/3/images/minus.gif b/tests/ListTest/3/images/minus.gif new file mode 100644 index 000000000..5ecff71d3 Binary files /dev/null and b/tests/ListTest/3/images/minus.gif differ diff --git a/tests/ListTest/3/images/minusbottom.gif b/tests/ListTest/3/images/minusbottom.gif new file mode 100644 index 000000000..abdb36f66 Binary files /dev/null and b/tests/ListTest/3/images/minusbottom.gif differ diff --git a/tests/ListTest/3/images/minustop.gif b/tests/ListTest/3/images/minustop.gif new file mode 100644 index 000000000..bab71e29a Binary files /dev/null and b/tests/ListTest/3/images/minustop.gif differ diff --git a/tests/ListTest/3/images/monitor.png b/tests/ListTest/3/images/monitor.png new file mode 100644 index 000000000..f4ef81c60 Binary files /dev/null and b/tests/ListTest/3/images/monitor.png differ diff --git a/tests/ListTest/3/images/monitoring.png b/tests/ListTest/3/images/monitoring.png new file mode 100644 index 000000000..b636ff0e6 Binary files /dev/null and b/tests/ListTest/3/images/monitoring.png differ diff --git a/tests/ListTest/3/images/mouse.png b/tests/ListTest/3/images/mouse.png new file mode 100644 index 000000000..3c0d31df2 Binary files /dev/null and b/tests/ListTest/3/images/mouse.png differ diff --git a/tests/ListTest/3/images/net_hardware.png b/tests/ListTest/3/images/net_hardware.png new file mode 100644 index 000000000..72567f6ae Binary files /dev/null and b/tests/ListTest/3/images/net_hardware.png differ diff --git a/tests/ListTest/3/images/netatalk.png b/tests/ListTest/3/images/netatalk.png new file mode 100644 index 000000000..19ab9246a Binary files /dev/null and b/tests/ListTest/3/images/netatalk.png differ diff --git a/tests/ListTest/3/images/network.png b/tests/ListTest/3/images/network.png new file mode 100644 index 000000000..3c5dbdf05 Binary files /dev/null and b/tests/ListTest/3/images/network.png differ diff --git a/tests/ListTest/3/images/notifications.png b/tests/ListTest/3/images/notifications.png new file mode 100755 index 000000000..e88e68662 Binary files /dev/null and b/tests/ListTest/3/images/notifications.png differ diff --git a/tests/ListTest/3/images/null.gif b/tests/ListTest/3/images/null.gif new file mode 100644 index 000000000..c5b2954ac Binary files /dev/null and b/tests/ListTest/3/images/null.gif differ diff --git a/tests/ListTest/3/images/ogroup.png b/tests/ListTest/3/images/ogroup.png new file mode 100644 index 000000000..29d351f8b Binary files /dev/null and b/tests/ListTest/3/images/ogroup.png differ diff --git a/tests/ListTest/3/images/opacity_black.png b/tests/ListTest/3/images/opacity_black.png new file mode 100644 index 000000000..1e1eb511f Binary files /dev/null and b/tests/ListTest/3/images/opacity_black.png differ diff --git a/tests/ListTest/3/images/openlock.png b/tests/ListTest/3/images/openlock.png new file mode 100644 index 000000000..3a1a0d34e Binary files /dev/null and b/tests/ListTest/3/images/openlock.png differ diff --git a/tests/ListTest/3/images/password.png b/tests/ListTest/3/images/password.png new file mode 100755 index 000000000..cfe82a935 Binary files /dev/null and b/tests/ListTest/3/images/password.png differ diff --git a/tests/ListTest/3/images/penguin.png b/tests/ListTest/3/images/penguin.png new file mode 100644 index 000000000..a99e61179 Binary files /dev/null and b/tests/ListTest/3/images/penguin.png differ diff --git a/tests/ListTest/3/images/personal.png b/tests/ListTest/3/images/personal.png new file mode 100644 index 000000000..45e3c3528 Binary files /dev/null and b/tests/ListTest/3/images/personal.png differ diff --git a/tests/ListTest/3/images/phone.png b/tests/ListTest/3/images/phone.png new file mode 100644 index 000000000..a301fba9c Binary files /dev/null and b/tests/ListTest/3/images/phone.png differ diff --git a/tests/ListTest/3/images/phonereport.png b/tests/ListTest/3/images/phonereport.png new file mode 100644 index 000000000..702b89846 Binary files /dev/null and b/tests/ListTest/3/images/phonereport.png differ diff --git a/tests/ListTest/3/images/plus.gif b/tests/ListTest/3/images/plus.gif new file mode 100644 index 000000000..267120578 Binary files /dev/null and b/tests/ListTest/3/images/plus.gif differ diff --git a/tests/ListTest/3/images/plusbottom.gif b/tests/ListTest/3/images/plusbottom.gif new file mode 100644 index 000000000..ba007c66d Binary files /dev/null and b/tests/ListTest/3/images/plusbottom.gif differ diff --git a/tests/ListTest/3/images/plustop.gif b/tests/ListTest/3/images/plustop.gif new file mode 100644 index 000000000..37ef1aed3 Binary files /dev/null and b/tests/ListTest/3/images/plustop.gif differ diff --git a/tests/ListTest/3/images/posix.png b/tests/ListTest/3/images/posix.png new file mode 100644 index 000000000..e8d33ab4e Binary files /dev/null and b/tests/ListTest/3/images/posix.png differ diff --git a/tests/ListTest/3/images/printer.png b/tests/ListTest/3/images/printer.png new file mode 100644 index 000000000..112874831 Binary files /dev/null and b/tests/ListTest/3/images/printer.png differ diff --git a/tests/ListTest/3/images/prio_bottom.png b/tests/ListTest/3/images/prio_bottom.png new file mode 100644 index 000000000..83920029a Binary files /dev/null and b/tests/ListTest/3/images/prio_bottom.png differ diff --git a/tests/ListTest/3/images/prio_decrease.png b/tests/ListTest/3/images/prio_decrease.png new file mode 100644 index 000000000..377387415 Binary files /dev/null and b/tests/ListTest/3/images/prio_decrease.png differ diff --git a/tests/ListTest/3/images/prio_increase.png b/tests/ListTest/3/images/prio_increase.png new file mode 100644 index 000000000..d9d2de433 Binary files /dev/null and b/tests/ListTest/3/images/prio_increase.png differ diff --git a/tests/ListTest/3/images/prio_top.png b/tests/ListTest/3/images/prio_top.png new file mode 100644 index 000000000..93e74ffae Binary files /dev/null and b/tests/ListTest/3/images/prio_top.png differ diff --git a/tests/ListTest/3/images/processor.png b/tests/ListTest/3/images/processor.png new file mode 100644 index 000000000..b7dc9b4d1 Binary files /dev/null and b/tests/ListTest/3/images/processor.png differ diff --git a/tests/ListTest/3/images/proxy.png b/tests/ListTest/3/images/proxy.png new file mode 100644 index 000000000..d8cd42663 Binary files /dev/null and b/tests/ListTest/3/images/proxy.png differ diff --git a/tests/ListTest/3/images/reports.png b/tests/ListTest/3/images/reports.png new file mode 100755 index 000000000..1d472379a Binary files /dev/null and b/tests/ListTest/3/images/reports.png differ diff --git a/tests/ListTest/3/images/restore.png b/tests/ListTest/3/images/restore.png new file mode 100644 index 000000000..037c2da98 Binary files /dev/null and b/tests/ListTest/3/images/restore.png differ diff --git a/tests/ListTest/3/images/restore_deleted.png b/tests/ListTest/3/images/restore_deleted.png new file mode 100644 index 000000000..32baf9c54 Binary files /dev/null and b/tests/ListTest/3/images/restore_deleted.png differ diff --git a/tests/ListTest/3/images/restore_grey.png b/tests/ListTest/3/images/restore_grey.png new file mode 100755 index 000000000..d10adae3c Binary files /dev/null and b/tests/ListTest/3/images/restore_grey.png differ diff --git a/tests/ListTest/3/images/rightarrow.png b/tests/ListTest/3/images/rightarrow.png new file mode 100644 index 000000000..dfac4c15d Binary files /dev/null and b/tests/ListTest/3/images/rightarrow.png differ diff --git a/tests/ListTest/3/images/rocket.png b/tests/ListTest/3/images/rocket.png new file mode 100644 index 000000000..838c38bf1 Binary files /dev/null and b/tests/ListTest/3/images/rocket.png differ diff --git a/tests/ListTest/3/images/samba.png b/tests/ListTest/3/images/samba.png new file mode 100644 index 000000000..861e43c92 Binary files /dev/null and b/tests/ListTest/3/images/samba.png differ diff --git a/tests/ListTest/3/images/save.png b/tests/ListTest/3/images/save.png new file mode 100644 index 000000000..6a9adc13c Binary files /dev/null and b/tests/ListTest/3/images/save.png differ diff --git a/tests/ListTest/3/images/scalix.png b/tests/ListTest/3/images/scalix.png new file mode 100644 index 000000000..649e7bf89 Binary files /dev/null and b/tests/ListTest/3/images/scalix.png differ diff --git a/tests/ListTest/3/images/scalix16.png b/tests/ListTest/3/images/scalix16.png new file mode 100644 index 000000000..9ac5eed2f Binary files /dev/null and b/tests/ListTest/3/images/scalix16.png differ diff --git a/tests/ListTest/3/images/scanner.png b/tests/ListTest/3/images/scanner.png new file mode 100644 index 000000000..627540c70 Binary files /dev/null and b/tests/ListTest/3/images/scanner.png differ diff --git a/tests/ListTest/3/images/search.png b/tests/ListTest/3/images/search.png new file mode 100644 index 000000000..593a56634 Binary files /dev/null and b/tests/ListTest/3/images/search.png differ diff --git a/tests/ListTest/3/images/search_user.png b/tests/ListTest/3/images/search_user.png new file mode 100644 index 000000000..1c164f4c5 Binary files /dev/null and b/tests/ListTest/3/images/search_user.png differ diff --git a/tests/ListTest/3/images/select_acl.png b/tests/ListTest/3/images/select_acl.png new file mode 100755 index 000000000..04a05c1cb Binary files /dev/null and b/tests/ListTest/3/images/select_acl.png differ diff --git a/tests/ListTest/3/images/select_acl_role.png b/tests/ListTest/3/images/select_acl_role.png new file mode 100755 index 000000000..8f69e2b99 Binary files /dev/null and b/tests/ListTest/3/images/select_acl_role.png differ diff --git a/tests/ListTest/3/images/select_application.png b/tests/ListTest/3/images/select_application.png new file mode 100644 index 000000000..dd6de2f62 Binary files /dev/null and b/tests/ListTest/3/images/select_application.png differ diff --git a/tests/ListTest/3/images/select_component.png b/tests/ListTest/3/images/select_component.png new file mode 100644 index 000000000..ef289f6fc Binary files /dev/null and b/tests/ListTest/3/images/select_component.png differ diff --git a/tests/ListTest/3/images/select_conference.png b/tests/ListTest/3/images/select_conference.png new file mode 100644 index 000000000..f331bfe0b Binary files /dev/null and b/tests/ListTest/3/images/select_conference.png differ diff --git a/tests/ListTest/3/images/select_default.png b/tests/ListTest/3/images/select_default.png new file mode 100644 index 000000000..83f375218 Binary files /dev/null and b/tests/ListTest/3/images/select_default.png differ diff --git a/tests/ListTest/3/images/select_department.png b/tests/ListTest/3/images/select_department.png new file mode 100644 index 000000000..2eeff8e27 Binary files /dev/null and b/tests/ListTest/3/images/select_department.png differ diff --git a/tests/ListTest/3/images/select_device.png b/tests/ListTest/3/images/select_device.png new file mode 100644 index 000000000..546c7afad Binary files /dev/null and b/tests/ListTest/3/images/select_device.png differ diff --git a/tests/ListTest/3/images/select_groups.png b/tests/ListTest/3/images/select_groups.png new file mode 100644 index 000000000..8f69e2b99 Binary files /dev/null and b/tests/ListTest/3/images/select_groups.png differ diff --git a/tests/ListTest/3/images/select_invalid_application.png b/tests/ListTest/3/images/select_invalid_application.png new file mode 100644 index 000000000..a00880163 Binary files /dev/null and b/tests/ListTest/3/images/select_invalid_application.png differ diff --git a/tests/ListTest/3/images/select_macro.png b/tests/ListTest/3/images/select_macro.png new file mode 100644 index 000000000..10d2a2d63 Binary files /dev/null and b/tests/ListTest/3/images/select_macro.png differ diff --git a/tests/ListTest/3/images/select_mimetype.png b/tests/ListTest/3/images/select_mimetype.png new file mode 100755 index 000000000..8210b43eb Binary files /dev/null and b/tests/ListTest/3/images/select_mimetype.png differ diff --git a/tests/ListTest/3/images/select_netatalk.png b/tests/ListTest/3/images/select_netatalk.png new file mode 100644 index 000000000..e5897202d Binary files /dev/null and b/tests/ListTest/3/images/select_netatalk.png differ diff --git a/tests/ListTest/3/images/select_new_component.png b/tests/ListTest/3/images/select_new_component.png new file mode 100644 index 000000000..d26a3eea2 Binary files /dev/null and b/tests/ListTest/3/images/select_new_component.png differ diff --git a/tests/ListTest/3/images/select_new_phone.png b/tests/ListTest/3/images/select_new_phone.png new file mode 100644 index 000000000..45714d175 Binary files /dev/null and b/tests/ListTest/3/images/select_new_phone.png differ diff --git a/tests/ListTest/3/images/select_new_printer.png b/tests/ListTest/3/images/select_new_printer.png new file mode 100644 index 000000000..e4618fe86 Binary files /dev/null and b/tests/ListTest/3/images/select_new_printer.png differ diff --git a/tests/ListTest/3/images/select_new_server.png b/tests/ListTest/3/images/select_new_server.png new file mode 100644 index 000000000..84f65700a Binary files /dev/null and b/tests/ListTest/3/images/select_new_server.png differ diff --git a/tests/ListTest/3/images/select_new_terminal.png b/tests/ListTest/3/images/select_new_terminal.png new file mode 100644 index 000000000..a218480c9 Binary files /dev/null and b/tests/ListTest/3/images/select_new_terminal.png differ diff --git a/tests/ListTest/3/images/select_new_workstation.png b/tests/ListTest/3/images/select_new_workstation.png new file mode 100644 index 000000000..8b5d4f478 Binary files /dev/null and b/tests/ListTest/3/images/select_new_workstation.png differ diff --git a/tests/ListTest/3/images/select_newsystem.png b/tests/ListTest/3/images/select_newsystem.png new file mode 100644 index 000000000..43b0c6cfd Binary files /dev/null and b/tests/ListTest/3/images/select_newsystem.png differ diff --git a/tests/ListTest/3/images/select_ogroup.png b/tests/ListTest/3/images/select_ogroup.png new file mode 100644 index 000000000..a4acb09cb Binary files /dev/null and b/tests/ListTest/3/images/select_ogroup.png differ diff --git a/tests/ListTest/3/images/select_phone.png b/tests/ListTest/3/images/select_phone.png new file mode 100644 index 000000000..b9bc82e02 Binary files /dev/null and b/tests/ListTest/3/images/select_phone.png differ diff --git a/tests/ListTest/3/images/select_phone_connected.png b/tests/ListTest/3/images/select_phone_connected.png new file mode 100644 index 000000000..bd8c73967 Binary files /dev/null and b/tests/ListTest/3/images/select_phone_connected.png differ diff --git a/tests/ListTest/3/images/select_printer.png b/tests/ListTest/3/images/select_printer.png new file mode 100644 index 000000000..112874831 Binary files /dev/null and b/tests/ListTest/3/images/select_printer.png differ diff --git a/tests/ListTest/3/images/select_proxy.png b/tests/ListTest/3/images/select_proxy.png new file mode 100644 index 000000000..3c5dbdf05 Binary files /dev/null and b/tests/ListTest/3/images/select_proxy.png differ diff --git a/tests/ListTest/3/images/select_server.png b/tests/ListTest/3/images/select_server.png new file mode 100644 index 000000000..c7c34a1a7 Binary files /dev/null and b/tests/ListTest/3/images/select_server.png differ diff --git a/tests/ListTest/3/images/select_server_green.png b/tests/ListTest/3/images/select_server_green.png new file mode 100644 index 000000000..d4b51362d Binary files /dev/null and b/tests/ListTest/3/images/select_server_green.png differ diff --git a/tests/ListTest/3/images/select_server_red.png b/tests/ListTest/3/images/select_server_red.png new file mode 100644 index 000000000..663b82ef1 Binary files /dev/null and b/tests/ListTest/3/images/select_server_red.png differ diff --git a/tests/ListTest/3/images/select_server_yellow.png b/tests/ListTest/3/images/select_server_yellow.png new file mode 100644 index 000000000..afe17b2a8 Binary files /dev/null and b/tests/ListTest/3/images/select_server_yellow.png differ diff --git a/tests/ListTest/3/images/select_template.png b/tests/ListTest/3/images/select_template.png new file mode 100644 index 000000000..7ef47b3bd Binary files /dev/null and b/tests/ListTest/3/images/select_template.png differ diff --git a/tests/ListTest/3/images/select_terminal.png b/tests/ListTest/3/images/select_terminal.png new file mode 100644 index 000000000..3b82c19b6 Binary files /dev/null and b/tests/ListTest/3/images/select_terminal.png differ diff --git a/tests/ListTest/3/images/select_user.png b/tests/ListTest/3/images/select_user.png new file mode 100644 index 000000000..83e5b318b Binary files /dev/null and b/tests/ListTest/3/images/select_user.png differ diff --git a/tests/ListTest/3/images/select_winstation.png b/tests/ListTest/3/images/select_winstation.png new file mode 100644 index 000000000..ec747e570 Binary files /dev/null and b/tests/ListTest/3/images/select_winstation.png differ diff --git a/tests/ListTest/3/images/select_workstation.png b/tests/ListTest/3/images/select_workstation.png new file mode 100644 index 000000000..33df4ef93 Binary files /dev/null and b/tests/ListTest/3/images/select_workstation.png differ diff --git a/tests/ListTest/3/images/select_workstation_green.png b/tests/ListTest/3/images/select_workstation_green.png new file mode 100644 index 000000000..fb4a99c89 Binary files /dev/null and b/tests/ListTest/3/images/select_workstation_green.png differ diff --git a/tests/ListTest/3/images/select_workstation_red.png b/tests/ListTest/3/images/select_workstation_red.png new file mode 100644 index 000000000..dbe2f0a0b Binary files /dev/null and b/tests/ListTest/3/images/select_workstation_red.png differ diff --git a/tests/ListTest/3/images/select_workstation_yellow.png b/tests/ListTest/3/images/select_workstation_yellow.png new file mode 100644 index 000000000..34f9ee6ee Binary files /dev/null and b/tests/ListTest/3/images/select_workstation_yellow.png differ diff --git a/tests/ListTest/3/images/server.png b/tests/ListTest/3/images/server.png new file mode 100644 index 000000000..c7c34a1a7 Binary files /dev/null and b/tests/ListTest/3/images/server.png differ diff --git a/tests/ListTest/3/images/service.png b/tests/ListTest/3/images/service.png new file mode 100644 index 000000000..3ed096d9d Binary files /dev/null and b/tests/ListTest/3/images/service.png differ diff --git a/tests/ListTest/3/images/setup_step_back.png b/tests/ListTest/3/images/setup_step_back.png new file mode 100644 index 000000000..52fa887f7 Binary files /dev/null and b/tests/ListTest/3/images/setup_step_back.png differ diff --git a/tests/ListTest/3/images/setup_step_back_gray.png b/tests/ListTest/3/images/setup_step_back_gray.png new file mode 100644 index 000000000..b209207ed Binary files /dev/null and b/tests/ListTest/3/images/setup_step_back_gray.png differ diff --git a/tests/ListTest/3/images/setup_step_forward.png b/tests/ListTest/3/images/setup_step_forward.png new file mode 100644 index 000000000..e9cbecd00 Binary files /dev/null and b/tests/ListTest/3/images/setup_step_forward.png differ diff --git a/tests/ListTest/3/images/setup_step_forward_gray.png b/tests/ListTest/3/images/setup_step_forward_gray.png new file mode 100644 index 000000000..33d7c28f6 Binary files /dev/null and b/tests/ListTest/3/images/setup_step_forward_gray.png differ diff --git a/tests/ListTest/3/images/sieve_add_new_bottom.png b/tests/ListTest/3/images/sieve_add_new_bottom.png new file mode 100644 index 000000000..5cbe3c37f Binary files /dev/null and b/tests/ListTest/3/images/sieve_add_new_bottom.png differ diff --git a/tests/ListTest/3/images/sieve_add_new_top.png b/tests/ListTest/3/images/sieve_add_new_top.png new file mode 100644 index 000000000..bbd14e5e7 Binary files /dev/null and b/tests/ListTest/3/images/sieve_add_new_top.png differ diff --git a/tests/ListTest/3/images/sieve_add_test.png b/tests/ListTest/3/images/sieve_add_test.png new file mode 100644 index 000000000..ec67203ff Binary files /dev/null and b/tests/ListTest/3/images/sieve_add_test.png differ diff --git a/tests/ListTest/3/images/sieve_del_object.png b/tests/ListTest/3/images/sieve_del_object.png new file mode 100644 index 000000000..f5cb2b8b9 Binary files /dev/null and b/tests/ListTest/3/images/sieve_del_object.png differ diff --git a/tests/ListTest/3/images/sieve_move_object_down.png b/tests/ListTest/3/images/sieve_move_object_down.png new file mode 100644 index 000000000..b6ad2153f Binary files /dev/null and b/tests/ListTest/3/images/sieve_move_object_down.png differ diff --git a/tests/ListTest/3/images/sieve_move_object_up.png b/tests/ListTest/3/images/sieve_move_object_up.png new file mode 100644 index 000000000..4699e69b1 Binary files /dev/null and b/tests/ListTest/3/images/sieve_move_object_up.png differ diff --git a/tests/ListTest/3/images/sieve_test_add.png b/tests/ListTest/3/images/sieve_test_add.png new file mode 100644 index 000000000..d632c8506 Binary files /dev/null and b/tests/ListTest/3/images/sieve_test_add.png differ diff --git a/tests/ListTest/3/images/small_error.png b/tests/ListTest/3/images/small_error.png new file mode 100644 index 000000000..6b990a2f7 Binary files /dev/null and b/tests/ListTest/3/images/small_error.png differ diff --git a/tests/ListTest/3/images/small_filter.png b/tests/ListTest/3/images/small_filter.png new file mode 100644 index 000000000..120f2ff73 Binary files /dev/null and b/tests/ListTest/3/images/small_filter.png differ diff --git a/tests/ListTest/3/images/small_warning.png b/tests/ListTest/3/images/small_warning.png new file mode 100644 index 000000000..fd49f31f2 Binary files /dev/null and b/tests/ListTest/3/images/small_warning.png differ diff --git a/tests/ListTest/3/images/smallenv.png b/tests/ListTest/3/images/smallenv.png new file mode 100644 index 000000000..f4ef81c60 Binary files /dev/null and b/tests/ListTest/3/images/smallenv.png differ diff --git a/tests/ListTest/3/images/snapshot.png b/tests/ListTest/3/images/snapshot.png new file mode 100644 index 000000000..41b3f4367 Binary files /dev/null and b/tests/ListTest/3/images/snapshot.png differ diff --git a/tests/ListTest/3/images/snd_hardware.png b/tests/ListTest/3/images/snd_hardware.png new file mode 100644 index 000000000..e1c25e71e Binary files /dev/null and b/tests/ListTest/3/images/snd_hardware.png differ diff --git a/tests/ListTest/3/images/sort_down.png b/tests/ListTest/3/images/sort_down.png new file mode 100644 index 000000000..0d99fd7e3 Binary files /dev/null and b/tests/ListTest/3/images/sort_down.png differ diff --git a/tests/ListTest/3/images/sort_up.png b/tests/ListTest/3/images/sort_up.png new file mode 100644 index 000000000..59e98a13c Binary files /dev/null and b/tests/ListTest/3/images/sort_up.png differ diff --git a/tests/ListTest/3/images/sound.png b/tests/ListTest/3/images/sound.png new file mode 100644 index 000000000..cc030d391 Binary files /dev/null and b/tests/ListTest/3/images/sound.png differ diff --git a/tests/ListTest/3/images/status_restart.png b/tests/ListTest/3/images/status_restart.png new file mode 100644 index 000000000..99fd4d7c1 Binary files /dev/null and b/tests/ListTest/3/images/status_restart.png differ diff --git a/tests/ListTest/3/images/status_restart_all.png b/tests/ListTest/3/images/status_restart_all.png new file mode 100644 index 000000000..99fd4d7c1 Binary files /dev/null and b/tests/ListTest/3/images/status_restart_all.png differ diff --git a/tests/ListTest/3/images/status_restarting.png b/tests/ListTest/3/images/status_restarting.png new file mode 100644 index 000000000..e0021413b Binary files /dev/null and b/tests/ListTest/3/images/status_restarting.png differ diff --git a/tests/ListTest/3/images/status_running.png b/tests/ListTest/3/images/status_running.png new file mode 100755 index 000000000..8d72794dd Binary files /dev/null and b/tests/ListTest/3/images/status_running.png differ diff --git a/tests/ListTest/3/images/status_start.png b/tests/ListTest/3/images/status_start.png new file mode 100755 index 000000000..d788511db Binary files /dev/null and b/tests/ListTest/3/images/status_start.png differ diff --git a/tests/ListTest/3/images/status_start_all.png b/tests/ListTest/3/images/status_start_all.png new file mode 100755 index 000000000..d788511db Binary files /dev/null and b/tests/ListTest/3/images/status_start_all.png differ diff --git a/tests/ListTest/3/images/status_stop.png b/tests/ListTest/3/images/status_stop.png new file mode 100755 index 000000000..00e237f27 Binary files /dev/null and b/tests/ListTest/3/images/status_stop.png differ diff --git a/tests/ListTest/3/images/status_stop_all.png b/tests/ListTest/3/images/status_stop_all.png new file mode 100755 index 000000000..00e237f27 Binary files /dev/null and b/tests/ListTest/3/images/status_stop_all.png differ diff --git a/tests/ListTest/3/images/status_stopped.png b/tests/ListTest/3/images/status_stopped.png new file mode 100755 index 000000000..a9224a2cf Binary files /dev/null and b/tests/ListTest/3/images/status_stopped.png differ diff --git a/tests/ListTest/3/images/stop.png b/tests/ListTest/3/images/stop.png new file mode 100644 index 000000000..830e2e62b Binary files /dev/null and b/tests/ListTest/3/images/stop.png differ diff --git a/tests/ListTest/3/images/system.png b/tests/ListTest/3/images/system.png new file mode 100755 index 000000000..c3308ee2e Binary files /dev/null and b/tests/ListTest/3/images/system.png differ diff --git a/tests/ListTest/3/images/terminal_small.png b/tests/ListTest/3/images/terminal_small.png new file mode 100644 index 000000000..3b82c19b6 Binary files /dev/null and b/tests/ListTest/3/images/terminal_small.png differ diff --git a/tests/ListTest/3/images/time.png b/tests/ListTest/3/images/time.png new file mode 100644 index 000000000..1de43d56b Binary files /dev/null and b/tests/ListTest/3/images/time.png differ diff --git a/tests/ListTest/3/images/tree.png b/tests/ListTest/3/images/tree.png new file mode 100644 index 000000000..477387c61 Binary files /dev/null and b/tests/ListTest/3/images/tree.png differ diff --git a/tests/ListTest/3/images/true.png b/tests/ListTest/3/images/true.png new file mode 100644 index 000000000..543710fb7 Binary files /dev/null and b/tests/ListTest/3/images/true.png differ diff --git a/tests/ListTest/3/images/user.png b/tests/ListTest/3/images/user.png new file mode 100644 index 000000000..4a5332b5a Binary files /dev/null and b/tests/ListTest/3/images/user.png differ diff --git a/tests/ListTest/3/images/warning.png b/tests/ListTest/3/images/warning.png new file mode 100644 index 000000000..d83f3491e Binary files /dev/null and b/tests/ListTest/3/images/warning.png differ diff --git a/tests/ListTest/3/images/welcome.png b/tests/ListTest/3/images/welcome.png new file mode 100644 index 000000000..0964749c5 Binary files /dev/null and b/tests/ListTest/3/images/welcome.png differ diff --git a/tests/ListTest/3/images/zip.png b/tests/ListTest/3/images/zip.png new file mode 100644 index 000000000..af23ddfaa Binary files /dev/null and b/tests/ListTest/3/images/zip.png differ diff --git a/tests/ListTest/3/include/calendar.js b/tests/ListTest/3/include/calendar.js new file mode 100644 index 000000000..2e4d5e602 --- /dev/null +++ b/tests/ListTest/3/include/calendar.js @@ -0,0 +1,221 @@ + function populate(objForm,resultForm) { + if(objForm.year) { + yearSel=objForm.year.options[objForm.year.selectedIndex].text; + + monthIx=objForm.month.selectedIndex; + nextMonthIx=0; + if(monthIx!=11) { + nextMonthIx=monthIx+1; + } + + nextMonthSel=objForm.month.options[nextMonthIx].value; + monthSel=objForm.month.options[monthIx].value; + + daySel=1; + if(objForm.day.selectedIndex!=-1) { + daySel=objForm.day.options[objForm.day.selectedIndex].text; + } + + timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + timeDifference = timeOfDayOne - 86400000; + timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.day.length; i++) { + objForm.day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.day.options[i] = new Option(i+1); + } + objForm.day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + } + + function createResult(objForm,resultForm){ + yearSel=objForm.year.options[objForm.year.selectedIndex].text; + monthIx=objForm.month.selectedIndex; + monthSel=objForm.month.options[monthIx].value; + daySel=objForm.day.options[objForm.day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + + function saveResult(selectedDate,resultForm){ + timeInSeconds=Math.floor((selectedDate.getTime() - selectedDate.getTimezoneOffset() * 60000 ) / 1000); + resultForm.value=timeInSeconds; + } + + function populate_sambaLogonTime(objForm,resultForm) { + var yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; + var monthIx=objForm.sambaLogonTime_month.selectedIndex; + var nextMonthIx=0; + if(monthIx!=11) + nextMonthIx=monthIx+1; + + var nextMonthSel=objForm.sambaLogonTime_month.options[nextMonthIx].value; + var monthSel=objForm.sambaLogonTime_month.options[monthIx].value; + + var daySel=1; + if(objForm.sambaLogonTime_day.selectedIndex!=-1) + daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; + + var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + var timeDifference = timeOfDayOne - 86400000; + var timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + var selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sambaLogonTime_day.length; i++) { + objForm.sambaLogonTime_day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sambaLogonTime_day.options[i] = new Option(i+1); + } + objForm.sambaLogonTime_day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + function populate_sambaLogoffTime(objForm,resultForm) { + var yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; + var monthIx=objForm.sambaLogoffTime_month.selectedIndex; + var nextMonthIx=0; + if(monthIx!=11) + nextMonthIx=monthIx+1; + + var nextMonthSel=objForm.sambaLogoffTime_month.options[nextMonthIx].value; + var monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; + + var daySel=1; + if(objForm.sambaLogoffTime_day.selectedIndex!=-1) + daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; + + var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + var timeDifference = timeOfDayOne - 86400000; + var timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + var selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sambaLogoffTime_day.length; i++) { + objForm.sambaLogoffTime_day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sambaLogoffTime_day.options[i] = new Option(i+1); + } + objForm.sambaLogoffTime_day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + function populate_sambaKickoffTime(objForm,resultForm) { + var yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; + var monthIx=objForm.sambaKickoffTime_month.selectedIndex; + var nextMonthIx=0; + if(monthIx!=11) + nextMonthIx=monthIx+1; + + var nextMonthSel=objForm.sambaKickoffTime_month.options[nextMonthIx].value; + var monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; + + var daySel=1; + if(objForm.sambaKickoffTime_day.selectedIndex!=-1) + daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; + + var timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + var timeDifference = timeOfDayOne - 86400000; + var timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + var selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sambaKickoffTime_day.length; i++) { + objForm.sambaKickoffTime_day.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sambaKickoffTime_day.options[i] = new Option(i+1); + } + objForm.sambaKickoffTime_day.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + + function createResult_sambaLogonTime(objForm,resultForm){ + yearSel=objForm.sambaLogonTime_year.options[objForm.sambaLogonTime_year.selectedIndex].text; + monthIx=objForm.sambaLogonTime_month.selectedIndex; + monthSel=objForm.sambaLogonTime_month.options[monthIx].value; + daySel=objForm.sambaLogonTime_day.options[objForm.sambaLogonTime_day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + function createResult_sambaLogoffTime(objForm,resultForm){ + yearSel=objForm.sambaLogoffTime_year.options[objForm.sambaLogoffTime_year.selectedIndex].text; + monthIx=objForm.sambaLogoffTime_month.selectedIndex; + monthSel=objForm.sambaLogoffTime_month.options[monthIx].value; + daySel=objForm.sambaLogoffTime_day.options[objForm.sambaLogoffTime_day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + function createResult_sambaKickoffTime(objForm,resultForm){ + yearSel=objForm.sambaKickoffTime_year.options[objForm.sambaKickoffTime_year.selectedIndex].text; + monthIx=objForm.sambaKickoffTime_month.selectedIndex; + monthSel=objForm.sambaKickoffTime_month.options[monthIx].value; + daySel=objForm.sambaKickoffTime_day.options[objForm.sambaKickoffTime_day.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + + function createResult2(objForm,resultForm){ + yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; + monthIx=objForm.smonth.selectedIndex; + monthSel=objForm.smonth.options[monthIx].value; + daySel=objForm.sday.options[objForm.sday.selectedIndex].value; + selectedDate= new Date(yearSel,monthSel,daySel); + saveResult(selectedDate,resultForm); + } + +function populate2(objForm,resultForm) { + if(objForm.syear) { + yearSel=objForm.syear.options[objForm.syear.selectedIndex].text; + + monthIx=objForm.smonth.selectedIndex; + nextMonthIx=0; + if(monthIx!=11) { + nextMonthIx=monthIx+1; + } + + nextMonthSel=objForm.smonth.options[nextMonthIx].value; + monthSel=objForm.smonth.options[monthIx].value; + + daySel=1; + if(objForm.sday.selectedIndex!=-1) { + daySel=objForm.sday.options[objForm.sday.selectedIndex].text; + } + + timeOfDayOne = new Date(yearSel, nextMonthSel, 1); + timeDifference = timeOfDayOne - 86400000; + timeOfLastDay = new Date(timeDifference); + + var daysInMonth = timeOfLastDay.getDate(); + + if(daySel>daysInMonth) daySel=daysInMonth; + + selectedDate= new Date(yearSel,monthSel,daySel); + for (var i = 0; i < objForm.sday.length; i++) { + objForm.sday.options[0] = null; + } + for (var i = 0; i < daysInMonth; i++) { + objForm.sday.options[i] = new Option(i+1); + } + objForm.sday.selectedIndex=daySel-1; + saveResult(selectedDate,resultForm); + } + } + diff --git a/tests/ListTest/3/include/focus.js b/tests/ListTest/3/include/focus.js new file mode 100644 index 000000000..2b1afce84 --- /dev/null +++ b/tests/ListTest/3/include/focus.js @@ -0,0 +1,633 @@ +var browserType; +var firefoxType; + +if (document.layers) {browserType = "nn4"} +if (document.all) {browserType = "ie"} +if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"} +if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) {firefoxType= "firefox2"} +else {firefoxType= "firefox"}; + +netscape = ""; +ver= navigator.appVersion; len = ver.length; + +for (iln = 0; iln < len; iln++){ + if (ver.charAt(iln) == "("){ + break; + } +} +netscape= (ver.charAt(iln+1).toUpperCase() != "C"); + + +/* Toggle checkbox that matches regex */ +function chk_set_all(regex,value) +{ + for (var i = 0; i < document.mainform.elements.length; i++) { + var _id=document.mainform.elements[i].id; + if(_id.match(regex)) { + document.getElementById(_id).checked= value; + } + } +} + + +function toggle_all_(regex,state_object) +{ + state = document.getElementById(state_object).checked; + chk_set_all(regex, state); +} + + +function scrollDown() { + document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; + timeout= setTimeout("scrollDown()", 500); +} + +/* Scroll down the body frame */ +function scrollDown2() +{ + document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight; +} + + +/* Toggle checkbox that matches regex */ +function acl_set_all(regex,value) +{ + for (var i = 0; i < document.mainform.elements.length; i++) { + var _id=document.mainform.elements[i].id; + if(_id.match(regex)) { + document.getElementById(_id).checked= value; + } + } +} + +/* Toggle checkbox that matches regex */ +function acl_toggle_all(regex) +{ + for (var i = 0; i < document.mainform.elements.length; i++) { + var _id=document.mainform.elements[i].id; + if(_id.match(regex)) { + if (document.getElementById(_id).checked == true){ + document.getElementById(_id).checked= false; + } else { + document.getElementById(_id).checked= true; + } + } + } +} + +function keyPress(DnEvents) { + // determines whether Netscape or Internet Explorer + k = (netscape) ? DnEvents.keyCode : window.event.keyCode; + if (k == 13) { // enter key pressed + if(typeof(nextfield)!='undefined') { + if(nextfield == 'login') { + return true; // submit, we finished all fields + } else { // we are not done yet, send focus to next box + eval('document.mainform.' + nextfield + '.focus()'); + return false; + } + } else { + if(netscape) { + if(DnEvents.target.type == 'textarea') { + return true; + } else if (DnEvents.target.type != 'submit') { + // TAB + var thisfield = document.getElementById(DnEvents.target.id); + for (i = 0; i < document.forms[0].elements.length; i++) { + if(document.forms[0].elements[i].id==thisfield.id) { + // Last form element on page? + if(i!=document.forms[0].elements.length-1) { + document.forms[0].elements[i+1].focus(); + } + } + } + return false; + } else { + return true; + } + // Check for konqueror + } else if(document.clientWidth) { + // do nothing ATM + } else { + if(window.event.srcElement.type == 'textarea') { + return true; + } else if (window.event.srcElement.type != 'submit') { + // TAB + var thisfield = document.getElementById(window.event.srcElement.id); + for (i = 0; i < document.forms[0].elements.length; i++) { + if(document.forms[0].elements[i].id==thisfield.id) { + // Last form element on page? + if(i!=document.forms[0].elements.length-1) { + document.forms[0].elements[i+1].focus(); + } + } + } + return false; + } else { + return true; + } + } + } + } else if (k==9) { + // Tab key pressed + if(netscape) { + if(DnEvents.target.type == 'textarea') { + document.getElementById(DnEvents.target.id).value+="\t"; + return false; + } + // Check for konqueror + } else if(document.clientWidth) { + // do nothing ATM + } else { + if(window.event.srcElement.type == 'textarea') { + document.getElementById(window.event.srcElement.id).value+="\t"; + return false; + } + } + } +} + +function changeState(myField) { + if(document.getElementById(myField) != null){ + document.getElementById(myField).disabled=(document.getElementById(myField).disabled)?false:true; + } +} + +function setHidden(str) { + type = document.getElementById(str).style.display; + if((type=='')||(type=='block')) { + document.getElementById(str).style.display='none'; + }else{ + document.getElementById(str).style.display='block'; + } +} +function changeSelectState(triggerField, myField) { + if (document.getElementById(triggerField).value != 2){ + document.getElementById(myField).disabled= true; + } else { + document.getElementById(myField).disabled= false; + } +} + +function changeSubselectState(triggerField, myField) { + if (document.getElementById(triggerField).checked == true){ + document.getElementById(myField).disabled= false; + } else { + document.getElementById(myField).disabled= true; + } +} + +function changeTripleSelectState(firstTriggerField, secondTriggerField, myField) { + if ( + document.getElementById(firstTriggerField).checked == true && + document.getElementById(secondTriggerField).checked == true){ + document.getElementById(myField).disabled= false; + } else { + document.getElementById(myField).disabled= true; + } +} + + +function changeTripleSelectState_2nd_neg(firstTriggerField, secondTriggerField, myField) { + if ( + document.getElementById(firstTriggerField).checked == true && + document.getElementById(secondTriggerField).checked == false){ + document.getElementById(myField).disabled= false; + } else { + document.getElementById(myField).disabled= true; + } +} +// work together to analyze keystrokes +if (netscape){ + if(firefoxType== "firefox") { + window.captureEvents(Event.KEYPRESS); + } + window.onkeypress= keyPress; +} else { + document.onkeydown= keyPress; +} + +function hide(element) { + if (browserType == "gecko" ) + document.poppedLayer = document.getElementById(element); + else if (browserType == "ie") + document.poppedLayer = document.all[element]; + else + document.poppedLayer = document.layers[element]; + document.poppedLayer.style.visibility = "hidden"; +} + +function show(element) { + if (browserType == "gecko" ) + document.poppedLayer = document.getElementById(element); + else if (browserType == "ie") + document.poppedLayer = document.all[element]; + else + document.poppedLayer = document.layers[element]; + document.poppedLayer.style.visibility = "visible"; +} + +function toggle(element) { + if (browserType == "gecko" ) + document.poppedLayer = document.getElementById(element); + else if (browserType == "ie") + document.poppedLayer = document.all[element]; + else + document.poppedLayer = document.layers[element]; + + if (document.poppedLayer.style.visibility == "visible") { + hide (element); + } else { + show (element); + } +} + +function popup(target, name) { + var mypopup= + window.open( + target, + name, + "width=600,height=700,location=no,toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes" + ); + mypopup.focus(); + return false; +} + +function js_check(form) { + form.javascript.value = 'true'; +} + +function divtoggle(element) { + var cell; + var cellname="tr_"+(element); + + if (browserType == "gecko" ) { + document.poppedLayer = document.getElementById(element); + cell= document.getElementById(cellname); + + if (document.poppedLayer.style.visibility == "visible") { + hide (element); + cell.style.height="0px"; + document.poppedLayer.style.height="0px"; + } else { + show (element); + document.poppedLayer.style.height=""; + if(document.defaultView) { + cell.style.height=document.defaultView.getComputedStyle(document.poppedLayer,"").getPropertyValue('height'); + } + } + } else if (browserType == "ie") { + document.poppedLayer = document.getElementById(element); + cell= document.getElementById(cellname); + if (document.poppedLayer.style.visibility == "visible") { + hide (element); + cell.style.height="0px"; + document.poppedLayer.style.height="0px"; + document.poppedLayer.style.position="absolute"; + } else { + show (element); + cell.style.height=""; + document.poppedLayer.style.height=""; + document.poppedLayer.style.position="relative"; + } + } +} + +//window.onload = adjust; +//window.onresize = adjust; + +function adjust (e) { + adjust_height(e); + adjust_width(e); +} + +// Automatic resize (height) of divlists +function adjust_height(e) { + if (!e) e=window.event; + if (document.getElementById("menucell") && document.getElementById("d_scrollbody")) { + var inner_height= window.innerHeight; + var min_height= 450; + var px_height= min_height; + var suggested= px_height; + + // document.defaultView allows access to the rendered size of elements and should be supported by modern browsers + if(document.defaultView) { + var menu_height=parseInt(document.defaultView.getComputedStyle(document.getElementById("menucell"),"").getPropertyValue('height')); + + // Minimum height for divlist should be the bottom edge of the menu + min_height= menu_height-197; + suggested= min_height; + if((inner_height-230)-suggested>0) { + suggested= inner_height-230; + } + + // IE uses other height specifications + } else if (browserType == "ie") { + suggested= document.all.menucell.offsetHeight; + offset= absTop(d_scrollbody); + suggested-= offset; + if((inner_height-230)-suggested>0) { + suggested= inner_height-230; + } + } + + /* Reduce height if a list footer is set */ + if(document.getElementById("t_scrollfoot")){ + suggested = suggested -20; + } + + document.getElementById("d_scrollbody").style.height=suggested+"px"; + } + return true; +} + +function absTop(e) { + return (e.offsetParent)?e.offsetTop+absTop(e.offsetParent) : e.offsetTop; +} + +// Automatic resize (width) of divlists +function adjust_width(e) +{ + + /* Get event ... it seems to be unused here ...*/ + if (!e) { + e=window.event; + } + + // Known to not work with IE + if(document.defaultView && document.getElementById("t_scrolltable")) { + + // Get current width of divlist + var div_width = parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable"),"").getPropertyValue('width')); + + // Get window width + var width= parseInt(window.innerWidth); + + // Resize the body cells, 470 represents the info box and the navigation part + var diff= width - div_width - 470; + + // window has been upscaled + if(div_width+diff>=600) { + document.getElementById('d_scrollbody').style.width=div_width+diff+"px"; + document.getElementById('t_scrollbody').style.width=(div_width-19)+diff+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead').style.width=div_width+diff+"px"; + + // window has been downscaled, we must reset the div to 600px + } else if (width < 930) { + // Reset layout (set width to 600px) + div_width=600; + document.getElementById('d_scrollbody').style.width=div_width+"px"; + document.getElementById('t_scrollbody').style.width=(div_width-19)+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead').style.width=div_width+"px"; + } + } else if(document.defaultView && document.getElementById("t_scrolltable_onlywidth")) { + // Resize the div + var div_width=parseInt(document.defaultView.getComputedStyle(document.getElementById("t_scrolltable_onlywidth"),"").getPropertyValue('width')); + var width= parseInt(window.innerWidth); + + // Resize the body cells + var diff= width-div_width-200; + + // window has been upscaled + if(div_width+diff>=600) { + document.getElementById('d_scrollbody_onlywidth').style.width=div_width+diff+"px"; + document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+diff+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead_onlywidth').style.width=div_width+diff+"px"; + + // window has been downscaled, we must reset the div to 600px + } else if (width < 930) { + // Reset layout (set width to 600px) + div_width=600; + document.getElementById('d_scrollbody_onlywidth').style.width=div_width+"px"; + document.getElementById('t_scrollbody_onlywidth').style.width=(div_width-19)+"px"; + + // Resize the Header cells (only the relative-width ones) + document.getElementById('t_scrollhead_onlywidth').style.width=div_width+"px"; + } + } else { + // IE + + } +} + + +/* Set focus to first valid input field + avoid IExplorer warning about hidding or disabled fields +*/ +function focus_field() +{ + var i = 0; + var e = 0; + var found = false; + var element_name = ""; + var element =null; + + while(focus_field.arguments[i] && !found){ + + var tmp = document.getElementsByName(focus_field.arguments[i]); + for(e = 0 ; e < tmp.length ; e ++ ){ + + if(tmp[e].disabled != true && tmp[e].type != "none" && tmp[e].type != "hidden" ){ + found = true; + element = tmp[e]; + } + } + i++; + } + + if(element && found){ + element.blur(); + element.focus(); + } +} + + +/* This function pops up messages from message queue + All messages are hidden in html output (style='display:none;'). + This function makes single messages visible till there are no more dialogs queued. + + hidden inputs: + current_msg_dialogs - Currently visible dialog + closed_msg_dialogs - IDs of already closed dialogs + pending_msg_dialogs - Queued dialog IDs. +*/ +function next_msg_dialog() +{ + var s_pending = ""; + var a_pending = new Array(); + var i_id = 0; + var i = 0; + var tmp = ""; + var ele = null; + var ele2 = null; + var cur_id = ""; + + if(document.getElementById('current_msg_dialogs')){ + cur_id = document.getElementById('current_msg_dialogs').value; + if(cur_id != ""){ + ele = document.getElementById('e_layer' + cur_id); + ele.onmousemove = ""; + hide('e_layer' + cur_id); + document.getElementById('closed_msg_dialogs').value += "," + cur_id; + document.getElementById('current_msg_dialogs').value= ""; + } + } + + if(document.getElementById('pending_msg_dialogs')){ + s_pending = document.getElementById('pending_msg_dialogs').value; + a_pending = s_pending.split(","); + if(a_pending.length){ + i_id = a_pending.pop(); + for (i = 0 ; i < a_pending.length; ++i){ + tmp = tmp + a_pending[i] + ','; + } + tmp = tmp.replace(/,$/g,""); + if(i_id != ""){ + ele = document.getElementById('e_layer' + i_id); + ele.style.display= 'block' ; + document.getElementById('pending_msg_dialogs').value= tmp; + document.getElementById('current_msg_dialogs').value= i_id; + ele2 = document.getElementById('e_layer2') ; + ele.onmousedown = start_move_div_by_cursor; + ele2.onmouseup = stop_move_div_by_cursor; + ele2.onmousemove = move_div_by_cursor; + }else{ + ele2 = document.getElementById('e_layer2') ; + ele2.style.display ="none"; + } + } + } +} + + +/* Drag & drop for message dialogs */ +var enable_move_div_by_cursor = false; // Indicates wheter the div movement is enabled or not +var mouse_x_on_div = 0; // +var mouse_y_on_div = 0; +var div_offset_x = 0; +var div_offset_y = 0; + +/* Activates msg_dialog drag & drop + * This function is called when clicking on a displayed msg_dialog + */ +function start_move_div_by_cursor(e) +{ + var x = 0; + var y = 0; + var cur_id = 0; + var dialog = null; + var event = null; + + /* Get current msg_dialog position + */ + cur_id = document.getElementById('current_msg_dialogs').value; + if(cur_id != ""){ + dialog = document.getElementById('e_layer' + cur_id); + x = dialog.style.left; + y = dialog.style.top; + x = x.replace(/[^0-9]/g,""); + y = y.replace(/[^0-9]/g,""); + if(!y) y = 1; + if(!x) x = 1; + } + + /* Get mouse position within msg_dialog + */ + if(window.event){ + event = window.event; + if(event.offsetX){ + div_offset_x = event.clientX -x; + div_offset_y = event.clientY -y; + enable_move_div_by_cursor = true; + } + }else if(e){ + event = e; + if(event.layerX){ + div_offset_x = event.screenX -x; + div_offset_y = event.screenY -y; + enable_move_div_by_cursor = true; + } + } +} + + +/* Deactivate msg_dialog movement +*/ +function stop_move_div_by_cursor() +{ + mouse_x_on_div = 0; + mouse_y_on_div = 0; + div_offset_x = 0; + div_offset_y = 0; + enable_move_div_by_cursor = false; +} + + +/* Move msg_dialog with cursor */ +function move_div_by_cursor(e) +{ + var event = false; + var mouse_pos_x = 0; + var mouse_pos_y = 0; + var cur_div_x = 0; + var cur_div_y = 0; + var cur_id = 0; + var dialog = null; + + + if(undefined !== enable_move_div_by_cursor && enable_move_div_by_cursor == true){ + + if(document.getElementById('current_msg_dialogs')){ + + /* Get mouse position on screen + */ + if(window.event){ + event = window.event; + mouse_pos_x =event.clientX; + mouse_pos_y =event.clientY; + }else if (e){ + event = e; + mouse_pos_x =event.screenX; + mouse_pos_y =event.screenY; + }else{ + return; + } + + /* Get id of current msg_dialog */ + cur_id = document.getElementById('current_msg_dialogs').value; + if(cur_id != ""){ + dialog = document.getElementById('e_layer' + cur_id); + + /* Calculate new position */ + cur_div_x = mouse_pos_x - div_offset_x; + cur_div_y = mouse_pos_y - div_offset_y; + + /* Ensure that dialog can't be moved out of screen */ + if(cur_div_x < 0 ) cur_div_x = 0 + if(cur_div_y < 0 ) cur_div_y = 0 + + /* Assign new values */ + dialog.style.left = (cur_div_x ) + "px"; + dialog.style.top = (cur_div_y ) + "px"; + } + } + } +} + +function send_menu_action(str) +{ + if(str != "" && str != "#"){ + if(document.getElementById('menu_action')){ + document.getElementById('menu_action').value=str; + document.mainform.submit(); + } + } +} + +// vim:ts=2:syntax diff --git a/tests/ListTest/3/include/layersmenu-browser_detection.js b/tests/ListTest/3/include/layersmenu-browser_detection.js new file mode 100644 index 000000000..79896a001 --- /dev/null +++ b/tests/ListTest/3/include/layersmenu-browser_detection.js @@ -0,0 +1,33 @@ +// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ + +DOM = (document.getElementById) ? 1 : 0; +NS4 = (document.layers) ? 1 : 0; +// We need to explicitly detect Konqueror +// because Konqueror 3 sets IE = 1 ... AAAAAAAAAARGHHH!!! +Konqueror = (navigator.userAgent.indexOf('Konqueror') > -1) ? 1 : 0; +// We need to detect Konqueror 2.2 as it does not handle the window.onresize event +Konqueror22 = (navigator.userAgent.indexOf('Konqueror 2.2') > -1 || navigator.userAgent.indexOf('Konqueror/2.2') > -1) ? 1 : 0; +Konqueror30 = + ( + navigator.userAgent.indexOf('Konqueror 3.0') > -1 + || navigator.userAgent.indexOf('Konqueror/3.0') > -1 + || navigator.userAgent.indexOf('Konqueror 3;') > -1 + || navigator.userAgent.indexOf('Konqueror/3;') > -1 + || navigator.userAgent.indexOf('Konqueror 3)') > -1 + || navigator.userAgent.indexOf('Konqueror/3)') > -1 + ) + ? 1 : 0; +Konqueror31 = (navigator.userAgent.indexOf('Konqueror 3.1') > -1 || navigator.userAgent.indexOf('Konqueror/3.1') > -1) ? 1 : 0; +// We need to detect Konqueror 3.2 and 3.3 as they are affected by the see-through effect only for 2 form elements +Konqueror32 = (navigator.userAgent.indexOf('Konqueror 3.2') > -1 || navigator.userAgent.indexOf('Konqueror/3.2') > -1) ? 1 : 0; +Konqueror33 = (navigator.userAgent.indexOf('Konqueror 3.3') > -1 || navigator.userAgent.indexOf('Konqueror/3.3') > -1) ? 1 : 0; +Opera = (navigator.userAgent.indexOf('Opera') > -1) ? 1 : 0; +Opera5 = (navigator.userAgent.indexOf('Opera 5') > -1 || navigator.userAgent.indexOf('Opera/5') > -1) ? 1 : 0; +Opera6 = (navigator.userAgent.indexOf('Opera 6') > -1 || navigator.userAgent.indexOf('Opera/6') > -1) ? 1 : 0; +Opera56 = Opera5 || Opera6; +IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0; +IE = IE && !Opera; +IE5 = IE && DOM; +IE4 = (document.all) ? 1 : 0; +IE4 = IE4 && IE && !DOM; + diff --git a/tests/ListTest/3/include/layersmenu-library.js b/tests/ListTest/3/include/layersmenu-library.js new file mode 100644 index 000000000..049abf89d --- /dev/null +++ b/tests/ListTest/3/include/layersmenu-library.js @@ -0,0 +1,248 @@ +// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ + +layerLeft = new Array(); +layerTop = new Array(); + +function setVisibility(layer, on) +{ + if (on) { + if (DOM) { + document.getElementById(layer).style.visibility = 'visible'; + } else if (NS4) { + document.layers[layer].visibility = 'show'; + } else { + document.all[layer].style.visibility = 'visible'; + } + } else { + if (DOM) { + document.getElementById(layer).style.visibility = 'hidden'; + } else if (NS4) { + document.layers[layer].visibility = 'hide'; + } else { + document.all[layer].style.visibility = 'hidden'; + } + } +} + +function isVisible(layer) +{ + if (DOM) { + return (document.getElementById(layer).style.visibility == 'visible'); + } else if (NS4) { + return (document.layers[layer].visibility == 'show'); + } else { + return (document.all[layer].style.visibility == 'visible'); + } +} + +function setLeft(layer, x) +{ +layerLeft[layer] = x; + if (DOM && !Opera5) { + document.getElementById(layer).style.left = x + 'px'; + } else if (Opera5) { + document.getElementById(layer).style.left = x; + } else if (NS4) { + document.layers[layer].left = x; + } else { + document.all[layer].style.pixelLeft = x; + } +} + +function getOffsetLeft(layer) +{ + var value = 0; + if (DOM) { // Mozilla, Konqueror >= 2.2, Opera >= 5, IE + object = document.getElementById(layer); + value = object.offsetLeft; +//alert (object.tagName + ' --- ' + object.offsetLeft); + while (object.tagName != 'BODY' && object.offsetParent) { + object = object.offsetParent; +//alert (object.tagName + ' --- ' + object.offsetLeft); + value += object.offsetLeft; + } + } else if (NS4) { + value = document.layers[layer].pageX; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + object = document.all[layer]; + value = object.offsetLeft; + while (object.tagName != 'BODY') { + object = object.offsetParent; + value += object.offsetLeft; + } + } + return (value); +} + +function setTop(layer, y) +{ +layerTop[layer] = y; + if (DOM && !Opera5) { + document.getElementById(layer).style.top = y + 'px'; + } else if (Opera5) { + document.getElementById(layer).style.top = y; + } else if (NS4) { + document.layers[layer].top = y; + } else { + document.all[layer].style.pixelTop = y; + } +} + +function getOffsetTop(layer) +{ +// IE 5.5 and 6.0 behaviour with this function is really strange: +// in some cases, they return a really too large value... +// ... after all, IE is buggy, nothing new + var value = 0; + if (DOM) { + object = document.getElementById(layer); + value = object.offsetTop; + while (object.tagName != 'BODY' && object.offsetParent) { + object = object.offsetParent; + value += object.offsetTop; + } + } else if (NS4) { + value = document.layers[layer].pageY; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + object = document.all[layer]; + value = object.offsetTop; + while (object.tagName != 'BODY') { + object = object.offsetParent; + value += object.offsetTop; + } + } + return (value); +} + +function setWidth(layer, w) +{ + if (DOM) { + document.getElementById(layer).style.width = w; + } else if (NS4) { +// document.layers[layer].width = w; + } else { + document.all[layer].style.pixelWidth = w; + } +} + +function getOffsetWidth(layer) +{ + var value = 0; + if (DOM && !Opera56) { + value = document.getElementById(layer).offsetWidth; + } else if (NS4) { + value = document.layers[layer].document.width; + } else if (Opera56) { + value = document.getElementById(layer).style.pixelWidth; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + value = document.all[layer].offsetWidth; + } + return (value); +} + +function setHeight(layer, h) // unused, not tested +{ + if (DOM) { + document.getElementById(layer).style.height = h; + } else if (NS4) { +// document.layers[layer].height = h; + } else { + document.all[layer].style.pixelHeight = h; + } +} + +function getOffsetHeight(layer) +{ + var value = 0; + if (DOM && !Opera56) { + value = document.getElementById(layer).offsetHeight; + } else if (NS4) { + value = document.layers[layer].document.height; + } else if (Opera56) { + value = document.getElementById(layer).style.pixelHeight; + } else { // IE4 IS SIMPLY A BASTARD !!! + if (document.all['IE4' + layer]) { + layer = 'IE4' + layer; + } + value = document.all[layer].offsetHeight; + } + return (value); +} + +function getWindowWidth() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.innerWidth; +// } else if (NS4) { +// value = document.width; + } else { // IE + if (document.documentElement && document.documentElement.clientWidth) { + value = document.documentElement.clientWidth; + } else if (document.body) { + value = document.body.clientWidth; + } + } + if (isNaN(value)) { + value = window.innerWidth; + } + return (value); +} + +function getWindowXOffset() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.pageXOffset; + } else { // IE + if (document.documentElement && document.documentElement.scrollLeft) { + value = document.documentElement.scrollLeft; + } else if (document.body) { + value = document.body.scrollLeft; + } + } + return (value); +} + +function getWindowHeight() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.innerHeight; + } else { // IE + if (document.documentElement && document.documentElement.clientHeight) { + value = document.documentElement.clientHeight; + } else if (document.body) { + value = document.body.clientHeight; + } + } + if (isNaN(value)) { + value = window.innerHeight; + } + return (value); +} + +function getWindowYOffset() +{ + var value = 0; + if ((DOM && !IE) || NS4 || Konqueror || Opera) { + value = window.pageYOffset; + } else { // IE + if (document.documentElement && document.documentElement.scrollTop) { + value = document.documentElement.scrollTop; + } else if (document.body) { + value = document.body.scrollTop; + } + } + return (value); +} + diff --git a/tests/ListTest/3/include/layersmenu.js b/tests/ListTest/3/include/layersmenu.js new file mode 100644 index 000000000..5d29e5bf0 --- /dev/null +++ b/tests/ListTest/3/include/layersmenu.js @@ -0,0 +1,316 @@ +// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ + +useTimeouts = 1; +timeoutLength = 1000; // time in ms; not significant if useTimeouts = 0; +shutdownOnClick = 0; + +loaded = 0; +layersMoved = 0; +layerPoppedUp = ''; + +timeoutFlag = 0; +if (Opera56 || IE4) { + useTimeouts = 0; +} +if (NS4 || Opera56 || IE4) { + shutdownOnClick = 1; +} + +currentY = 0; +function grabMouse(e) // for NS4 +{ + currentY = e.pageY; +} +if (NS4) { + document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE); + document.onmousemove = grabMouse; +} + +function seeThroughElements(show) +{ + if (show) { + foobar = 'visible'; + } else { + foobar = 'hidden'; + } + for (i=0; i windowWidth + windowXOffset) { + if (onRight + width1 - windowWidth - windowXOffset > windowXOffset - onLeft) { + onLeft = windowXOffset; + } else { + onRight = windowWidth + windowXOffset - width1; + } + } + if (back[father[menuName]]) { + if (onLeft < windowXOffset) { + back[menuName] = 0; + } else { + back[menuName] = 1; + } + } else { +//alert(onRight + ' - ' + width1 + ' - ' + windowWidth + ' - ' + windowXOffset); + if (onRight + width1 > windowWidth + windowXOffset) { + back[menuName] = 1; + } else { + back[menuName] = 0; + } + } + if (back[menuName]) { + setLeft(menuName, onLeft); + } else { + setLeft(menuName, onRight); + } + } + moveLayerY(menuName); // workaround needed for Mozilla < 1.4 for MS Windows +} + +function moveLayerY(menuName) +{ + if (!loaded || (isVisible(menuName) && menuName != layerPoppedUp)) { + return; + } + if (!layersMoved) { + moveLayers(); + layersMoved = 1; + } + if (!NS4) { + newY = getOffsetTop('ref' + menuName); + } else { + newY = currentY; + } + newY += menuTopShift; + layerHeight = getOffsetHeight(menuName); + windowHeight = getWindowHeight(); + windowYOffset = getWindowYOffset(); + if (newY + layerHeight > windowHeight + windowYOffset) { + if (layerHeight > windowHeight) { + newY = windowYOffset; + } else { + newY = windowHeight + windowYOffset - layerHeight; + } + } + if (Math.abs(getOffsetTop(menuName) - newY) > thresholdY) { + setTop(menuName, newY); + } +} + +function moveLayerX1(menuName, father) +{ + if (!lwidthDetected) { + return; + } + if (!Opera5 && !IE4) { + width1 = lwidth[menuName]; + } else if (Opera5) { + // Opera 5 stupidly and exaggeratedly overestimates layers widths + // hence we consider a default value equal to $abscissaStep + width1 = abscissaStep; + } + foobar = getOffsetLeft(father + menuName); +if (!IE4) { + windowWidth = getWindowWidth(); + windowXOffset = getWindowXOffset(); + if (foobar + width1 > windowWidth + windowXOffset) { + foobar = windowWidth + windowXOffset - width1; + } + if (foobar < windowXOffset) { + foobar = windowXOffset; + } +} + setLeft(menuName, foobar); +} + +function layersOverlap(layer, i) +{ + if (Konqueror22) { + return true; + } + +// xa1 = getOffsetLeft(layer); +//setLeft(layer, xa1); + xa1 = layerLeft[layer]; + xa2 = xa1 + getOffsetWidth(layer); +//setWidth(layer, xa2-xa1); +// ya1 = getOffsetTop(layer); +//setTop(layer, ya1); + ya1 = layerTop[layer]; + ya2 = ya1 + getOffsetHeight(layer); +//setHeight(layer, ya2-ya1); +//alert(':' + xa1 + ':' + xa2 + ':' + ya1 + ':' + ya2 + ':'); + + xb1 = toBeHiddenLeft[i]; + xb2 = xb1 + toBeHidden[i].offsetWidth; + yb1 = toBeHiddenTop[i]; + yb2 = yb1 + toBeHidden[i].offsetHeight; +//alert(':' + xb1 + ':' + xb2 + ':' + yb1 + ':' + yb2 + ':'); + + if(xb1>xa1) xa1=xb1; if(xb2ya1) ya1=yb1; if(yb2xa1 && ya2>ya1); +} + +function seeThroughWorkaround(menuName, on) +{ + for (i=0; i 0) { + seeThroughCoordinatesDetection(); + } +// moveLayers(); + layersMoved = 0; +} +window.onresize = resizeHandler; + +function yaresizeHandler() +{ + if (window.innerWidth != origWidth || window.innerHeight != origHeight) { + if (Konqueror22 || Opera5) { + window.location.reload(); // Opera 5 often fails this + } + origWidth = window.innerWidth; + origHeight = window.innerHeight; + resizeHandler(); + } + setTimeout('yaresizeHandler()', 500); +} +function loadHandler() +{ + if (Konqueror22 || Opera56) { + origWidth = window.innerWidth; + origHeight = window.innerHeight; + yaresizeHandler(); + } +} +window.onload = loadHandler; + +function fixieflm(menuName) +{ + if (DOM) { + setWidth(menuName, '100%'); + } else { // IE4 IS SIMPLY A BASTARD !!! + document.write(''); + document.write(' + + + + +********/ + +/* Header col */ +div.setup_plug_header { + padding: 10px; + border-bottom: solid 1px #D0D0D0; + background-color: #E0E0F0; + border: 10px solid #FFFFFF; + +} + +/* Content col */ +div.setup_contents { + margin-right:2px; + background-color:white; + width:80%; + margin-left:20%; + border:1px solid #AAAAAA; + padding:2px; +} + +/* default.*/ +div.default { + padding: 2px; + vertical-align: middle; +} + +/* Navigation col */ +div.setup_navigation { + width:19%; + background-color:white; + padding-left: 2px; + padding-right: 2px; + border:1px solid #AAAAAA; + float:left; +} + + +/* Navigation title */ +div.setup_navigation_title { + font-size: 1.2em; + font-weight: bold; + text-decoration:none; + width:100%; + padding-top:8px; + padding-bottom:8px; + border-top:1px solid #AAAAAA; +} + +/* The box used for each setup step */ +a.navigation_element, div.navigation_element { + text-decoration:none; + padding-top:8px; + padding-bottom:8px; + border-top:1px solid #AAAAAA; + width:100%; +} + +/* The box used for each setup step */ +a.navigation_element_active, div.navigation_element_active { + text-decoration:none; + width:100%; + padding-top:8px; + padding-bottom:8px; + border-top:1px solid #AAAAAA; + background-color:#F0F0F0; +} + +/* An enabled setup step will use this style in navigation*/ +div.navigation_title_active { + font-size: 1.2em; + background-color:#F0F0F0; + font-weight: bold; + cursor: default; + padding: 3px; +} + +/* Disabled setup steps */ +div.navigation_title_disabled { + font-size: 1.2em; + font-weight: bold; + padding: 3px; + cursor: default; + text-decoration:none; + color: #AAAAAA; +} + +/* Disabled setup steps */ +div.navigation_title_inactive { + font-size: 1.2em; + font-weight: bold; + text-decoration:none; + cursor: pointer; + padding: 3px; +} + +/* The style for the info of an active setup */ +div.navigation_info { + font-size: 1em; + color: black; + padding: 4px 4px 3px 23px; + margin: 0px; + cursor: default; +} + + + +/* + Setup step 2 styles +*/ + +/* used to hide display info div */ +div.solution_visible { + display: block; + width: 100%; + text-align:left; +} + +/* Container headline */ +h2.step2_container_title { + background-color:#F0F0F0; + border: solid 1px #CCCCCC; + width:100%; + padding:3px; +} + +/* Container for name and status */ +div.step2_entry_container { + padding:3px; + width:99%; + cursor:default; +} + +/* Container for name and status, when status is failed */ +div.step2_entry_container_info { + padding:3px; + border: 1px solid #AAAAAA; + width:99%; + cursor:default; +} + +/* Text shown for each entry */ +div.step2_entry_name { + float:left; + padding-bottom:4px; + vertical-align: middle; +} + +/* Status container */ +div.step2_entry_status { + float:none; + text-align:right; + padding-bottom:4px; + vertical-align: middle; +} + +/* Status failed */ +div.step2_failed { + color:red; + padding-bottom:4px; +} + +/* Status failed but not necessary for setup */ +div.step2_warning { + color:orange; + padding-bottom:4px; +} + +/* Status successful */ +div.step2_successful { + color:green; +} + +/* Text used in info div. */ +div.step2_failed_text { + background-repeat: no-repeat; + padding-left: 25px; +} + +/* Text used in info div. On warnings */ +div.step2_warning_text{ + background-repeat: no-repeat; + padding-left: 25px; +} + + +/* + Setup step 4 styles +*/ + +li.step4_name, div.step4_name { + float:left; + width:25%; + height:2.0em; +} + +li.step4_value, div.step4_value { + float:left; + width:50%; + height:2.0em; +} + +ul.step4_container, div.step4_container { + height:2.0em; + margin-top:2px; + margin-left:2px; + margin-right:2px; +} + + +/************************ + * Sieve + * The following styles are + * used to display the sieve + * management user interface + ************************/ + +/* Editing dialog styles + */ + +table.sieve_default_table { + width:100%; + margin: 0px; + border-spacing: 0px ; + padding:0px; +} + + +/* Editing surface */ +table.editing_surface { + width:100%; + margin: 0px; + padding:0px; +} + +/* Editing surface menu */ +td.editing_surface_menu { + background-color: #EEE; + border: 1px solid #BBB; + padding:5px; +} + +/* Editing surface content */ +td.editing_surface_content { + background-color: #FFFFFF; + margin: 0px; + padding:0px; +} + +/* Error message will be displayed as follows */ +div.sieve_error_msgs { + background-color: #ff8d00; + color: #000000; + padding:5px; + background-image: url("images/warning.png"); + background-repeat: no-repeat; + font-weight: bold; +} + +/* Source editing area */ +textarea.editing_source { + width:100%; + height:330px; +} + + +/************* + * Object container + *************/ + +/* The container itself */ +table.object_container_container { + width:100%; + border-spacing: 0px ; + background-color: #F8F8F8; + border: solid 1px #AAAAAA; +} + +/* Container cell top left */ +td.object_container_cell_top_left { + background-color: #EEE; + text-align:center; +} + +/* Container cell top right */ +td.object_container_cell_top_right { + background-color: #EEE; + text-align:left; + padding:2px; + border-bottom: solid 1px #AAAAAA; +} + +/* Container cell bottom left */ +td.object_container_cell_bottom_left { + width:5px; + background-color: #EEE; + text-align:center; + border-right: solid 1px #AAAAAA; +} + + +/************* + * Sieve comment + *************/ + +/* Container */ +table.sieve_comment_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +textarea.sieve_comment_area { + width:100%; + height:80px; +} + + +/************* + * Sieve require + *************/ + +/* Container */ +table.sieve_require_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +input.sieve_require_input { + width:100%; + border-spacing: 0px ; +} + + +/************* + * Sieve fileinto + *************/ + +/* Container */ +table.sieve_fileinto_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +input.sieve_fileinto_input { + width:300px; +} +select.sieve_fileinto_input { + width:300px; +} + + +/************* + * Sieve keep + *************/ + +/* Container */ +table.sieve_keep_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_keep_input { + padding-left:20px; +} + + +/************* + * Sieve discard + *************/ + +/* Container */ +table.sieve_discard_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_discard_input { + padding-left:20px; +} + + +/************* + * Sieve redirect + *************/ + +/* Container */ +table.sieve_redirect_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_redirect_input { + padding-left:20px; +} +textarea.sieve_redirect_input { + width:100%; + height:30px; +} + + +/************* + * Sieve reject + *************/ + +/* Container */ +table.sieve_reject_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_reject_input { + padding-left:20px; +} +textarea.sieve_reject_input { + width:100%; + height:55px; +} + + +/************* + * Sieve end + *************/ + +/* Container */ +table.sieve_stop_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_stop_input { + padding-left:20px; +} + + +/************* + * Sieve vacation + *************/ + +/* Container */ +table.sieve_vacation_container { + margin:0px; + padding:0px; + border-spacing: 0px ; + width:100%; + background-color: #F8F8F8; +} + +/* Editing area */ +td.sieve_vacation_input { + padding-left:20px; +} + +/* Editing area */ +textarea.sieve_vacation_input { + width:100%; + height : 55px; +} + + +/************* + * Sieve allof + *************/ + +table.sieve_allof_container { + width:100%; + border-spacing: 0px ; + margin: 0px; + padding:0px; + border: solid 1px #999999; +} + +/* Container */ +td.sieve_allof_left { + text-align:center; + vertical-align: middle; + width:35px; + background-color: #CCCCCC; + border: solid 0px #EEE; +} + +/* Container */ +td.sieve_allof_right { + background-color:#BDBDBD ; +} + +/************* + * Sieve anyof + *************/ + +table.sieve_anyof_container { + width:100%; + margin: 0px; + border-spacing: 0px ; + padding:0px; + border: solid 2px #CCCCCC; +} + +/* Container */ +td.sieve_anyof_left { + text-align:center; + vertical-align: middle; + width:35px; + background-color: #CCCCCC; + border: solid 0px #EEEEEE +} + +/* Container */ +td.sieve_anyof_right { + background-color:#BDBDBD ; + border: solid 1px #AAAAAA; +} + +/************* + * Sieve Test Cases + *************/ + +table.sieve_test_container { + width:100%; + background-color:#F8F8F8; + margin: 0px; + border-spacing: 0px ; + padding:0px; + border: solid 1px #AAAAAA; +} + +table.sieve_test_case { + width:100%; + margin: 0px; + border-spacing: 0px ; + padding:0px; +} + + + +td.container_, div.container_{ + padding-left:2px; + border-left: solid 2px #F8F8F8; +} + +td.container_:hover,div.container_:hover { + border-left: solid 2px black; + display:block; +} + +/************ + * PHP Layers Menu - used in MultiSelectDialog -> ManagementLists + ************/ + + +.khorbar { + color: black; + background-color: #FFFFFF; + border: 1px outset #666663; + padding:2px; +} + +.khorbaritem { + float: left; + white-space: nowrap; + font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; + font-size: 12px; +} + +.khorbaritem a { + display: block; + text-decoration: none; +} + +.khorbaritem a:link { + color: #000000; + text-decoration: none; +} + +.khorbaritem a:visited { + color: #000000; + text-decoration: none; +} + +.khorbaritem a:hover { + color: #000000; + background-color: #FFFFFF; + text-decoration: none; +} + +.khorbaritem a:active { + color: #ff0000; + text-decoration: none; +} + +.kverbar { + color: black; + border: 1px outset #666663 +} + +.ksubmenu { + position: absolute; + left: 0; + top: 0; + visibility: hidden; +} + +.submenu { + position: absolute; + left: 0; + top: 0; + visibility: hidden; +} + +.subframe { + position: relative; + display: block; + background-color: #FFFFFF; + border: 1px outset #666663; + padding:2px; +} + +.item { + text-align: left; + white-space: nowrap; + font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; + font-size: 12px; + padding-top:2px; +} + +.item div { + position: relative; + display: block; + text-decoration: none; +} + +.item :hover { + color: #ffffff; + background-color: #4b6983; + text-decoration: none; +} + + + +.ksubframe { + position: relative; + display: block; + background-color: #f9f9f0; +} + +.kitem { + text-align: left; + white-space: nowrap; + font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif; + font-size: 12px; +} + +.separator { + background-color: #ff0000; + border-top: 1px solid #c6c6bf; + border-bottom: 1px solid #ffffff; + margin: 2px 5px 2px 5px; /* top right bottom left */ + height: 0; + font-size: 1px; + line-height: 0; +} + diff --git a/tests/ListTest/3/tpl b/tests/ListTest/3/tpl new file mode 100644 index 000000000..f793802f7 --- /dev/null +++ b/tests/ListTest/3/tpl @@ -0,0 +1,290 @@ +
+ + + + + + + + + + + + + +
+ + + + +
+ +
+

* Systemverwaltung

+
+
+ cn=1aherbertskiste,ou=workstations,ou=systems,o=Landeshauptstadt München,c=de
+ +
+
 
+
+ + + + + + + + +
+ +

Boot-Parameter

+ + + + + + + + + + + + + + + + + + + +
+ +
+ +
LDAP-Server (  inherit from group) +
+ %LIST% +
+ + + +
+ +
+   + + + + + + + + + + + + + + + +
+

 FAI-Server

+
+

 Release

+
+ + + + +
+

+  Zugewiesene FAI-Klassen

+
+ %LIST2% +
+ + + + + +
+ + + + + + + + + +

+ +

+ Kernel-Module (Format: Name Parameter)

+ +
+ +   + + +
+

 

+ + + + +
+ +
+ + + + + +
+
+ + + +

+ +  + +

+
+
diff --git a/tests/ListTest/ObjectListViewport.css b/tests/ListTest/ObjectListViewport.css new file mode 100644 index 000000000..3f483cf8b --- /dev/null +++ b/tests/ListTest/ObjectListViewport.css @@ -0,0 +1,145 @@ + +.ObjectListViewport { + width:100%; + height:100%; + border-collapse:collapse; +} + +.ObjectListViewport_Header_Table { + width:100%; + border: 0px; + border-collapse:collapse; +} + +.ObjectListViewport_Entry_Table { + width:100%; + border: 0px; + border-collapse:collapse; +} + +.ObjectListViewport_Footer_Table { + width:100%; + border: 0px; + border-collapse:collapse; +} + + +.ObjectListViewport_Table { + border-collapse:collapse; + width:100%; + height:100%; + border: 0px; +} + +.ObjectListViewport_TD_Header { + height:20px; + background-color: rgb(240, 240, 240); + vertical-align:middle; + border-bottom: 1px solid rgb(170, 170, 170); + margin:0px; + padding:0px; +} +.ObjectListViewport_TD_Entries { + background-color: rgb(240, 240, 240); + vertical-align:middle; + border: 0px; + margin:0px; + padding:0px; +} +.ObjectListViewport_TD_Footer { + height:20px; + background-color: #CCCCCC; + vertical-align:middle; + border: 0px; + margin:0px; + padding:0px; +} +.ObjectListViewport_Entry_Cover{ + overflow:auto; + height:100px; +} +tr.ObjectListViewport_Entry_Row1{ + background-color: #F0F0F0; +} +tr.ObjectListViewport_Entry_Row2{ + background-color: #FFFFFF; +} +tr.ObjectListViewport_Entry_Row1:hover{ + background-color: #D8D8D8; +} +tr.ObjectListViewport_Entry_Row2:hover{ + background-color: #D8D8D8; +} +.ObjectListViewport_Entry_Cell { + background-image: none; + background-repeat: repeat; + background-attachment: scroll; + -x-background-x-position: 0%; + -x-background-y-position: 0%; + -moz-background-clip: -moz-initial; + -moz-background-origin: -moz-initial; + -moz-background-inline-policy: -moz-initial; + border-right-width: 1px; + border-right-style: solid; + border-right-color: rgb(192, 192, 192); + padding-top: 3px; + padding-right-value: 3px; + padding-bottom: 3px; + padding-left-value: 3px; + padding-left-ltr-source: physical; + padding-left-rtl-source: physical; + padding-right-ltr-source: physical; + padding-right-rtl-source: physical; + height: 22px; +} +.ObjectListViewport_Footer_Cell { + + background-color: rgb(240, 240, 240); + background-image: none; + background-repeat: repeat; + background-attachment: scroll; + -x-background-x-position: 0%; + -x-background-y-position: 0%; + -moz-background-clip: -moz-initial; + -moz-background-origin: -moz-initial; + -moz-background-inline-policy: -moz-initial; + font-weight: bold; + border-top-width: 1px; + border-top-style: solid; + border-top-color: rgb(170, 170, 170); + padding-top: 3px; + padding-right-value: 3px; + padding-bottom: 3px; + padding-left-value: 3px; + padding-left-ltr-source: physical; + padding-left-rtl-source: physical; + padding-right-ltr-source: physical; + padding-right-rtl-source: physical; + height: 22px; +} +.ObjectListViewport_Header_Cell { + background-color: rgb(240, 240, 240); + background-image: none; + background-repeat: repeat; + background-attachment: scroll; + -x-background-x-position: 0%; + -x-background-y-position: 0%; + -moz-background-clip: -moz-initial; + -moz-background-origin: -moz-initial; + -moz-background-inline-policy: -moz-initial; + font-weight: bold; + border-right-width: 1px; + border-right-style: solid; + border-right-color: rgb(170, 170, 170); + padding-top: 3px; + padding-right-value: 3px; + padding-bottom: 3px; + padding-left-value: 3px; + padding-left-ltr-source: physical; + padding-left-rtl-source: physical; + padding-right-ltr-source: physical; + padding-right-rtl-source: physical; + height: 22px; +} + + diff --git a/tests/ListTest/ObjectListViewport.js b/tests/ListTest/ObjectListViewport.js new file mode 100644 index 000000000..9df1d33cc --- /dev/null +++ b/tests/ListTest/ObjectListViewport.js @@ -0,0 +1,105 @@ + +/* Register resize event to force redraw of all + * displayed lists + */ +window.onload = updateObjectListViewportSize; +window.onresize = updateObjectListViewportSize; + + function updateObjectListViewportSize() { + + var header = 0; + var footer = 0; + var viewport = 0; + var viewport_w = 0; + var all = new Array(); + var i = 0; + var list_id = ""; + var calc = 0; + + /* Somehow IE do not need to be resized + * So skip the following part if the client uses ie + */ + if(document.all && !window.opera){ + all = getElementsByStyleClass('ObjectListViewport_Entry_Cover'); + for (i = 0; i < all.length; ++i){ + document.getElementById(all[i].id).style.height= "100%"; + } + return; + } + + all = getElementsByStyleClass('ObjectListViewport'); + for (i = 0; i < all.length; ++i){ + + list_id = all[i].id.replace(/[^0-9]*/,""); + + /* Set Viewport to min height, to ensure + * that resize will work correctly in konqueror + */ + document.getElementById('ObjectListViewport_Entry_Cover' + list_id).style.height= "50px"; + + /* Get values of displayed header and footer heights to be + * able to recalculate the Viewport + */ + viewport = getObjectHeight('ObjectListViewport_Table' + list_id); + + /* Get Header height for ViewPort height calculation */ + if(document.getElementById('ObjectListViewport_TD_Header' + list_id)){ + header = getObjectHeight('ObjectListViewport_TD_Header' + list_id); + }else{ + header =0; + } + + /* Get Footer height for ViewPort height calculation */ + if(document.getElementById('ObjectListViewport_TD_Footer' + list_id)){ + footer = getObjectHeight('ObjectListViewport_TD_Footer' + list_id); + }else{ + footer = 0 + } + + /* Calculate the new visible entry part height. */ + calc = (viewport - ( header + footer )); + document.getElementById('ObjectListViewport_Entry_Cover' + list_id).style.height = calc; + + /* Reduce width of entry list, we need some space to + * display the scrollbar without breaking the layout + * Only required if a header is shown. + */ + if(document.getElementById('ObjectListViewport_TD_Header' + list_id)){ + viewport_w = getObjectWidth('ObjectListViewport_Table' + list_id); + document.getElementById('ObjectListViewport_Entry_Table' + list_id).style.width = (viewport_w - 18) + 'px'; + document.getElementById('ObjectListViewport_Header_Table' + list_id).style.width = (viewport_w - 18) + 'px'; + } + } + } + + + /* Return all elements of a specific class */ + function getElementsByStyleClass (className) { + var all = document.all ? document.all : document.getElementsByTagName('*'); + var elements = new Array(); + for (var e = 0; e < all.length; e++) + if (all[e].className == className) + elements[elements.length] = all[e]; + return elements; + } + + + /* Return integer value of style attribute width for specified ID */ + function getObjectWidth(obj){ + if(document.getElementById(obj)){ + obj = getComputedStyle(document.getElementById(obj),"").width; + return(parseInt(obj.replace(/px/,''))); + }else{ + return(0); + } + } + + /* Return integer value of style attribute height for specified ID */ + function getObjectHeight(obj){ + if(document.getElementById(obj)){ + obj = getComputedStyle(document.getElementById(obj),"").height; + return(parseInt(obj.replace(/px/,''))); + }else{ + return(0); + } + }