├── .gitignore ├── README.md ├── advanced_search.js ├── advanced_search.php ├── composer.json ├── config.inc.php.dist ├── localization ├── ar.inc ├── de_DE.inc ├── en_US.inc ├── es_ES.inc ├── fr_FR.inc ├── it_IT.inc ├── nl_NL.inc ├── pl_PL.inc └── ru_RU.inc └── skins ├── autumn-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── black-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── blue-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── classic └── advanced_search.css ├── elastic ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── green-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── grey-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── pink-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── plata-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── summer-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg ├── teal-larry ├── advanced_search.css └── images │ ├── icon-loupe.png │ ├── menu_location_a.jpg │ ├── menu_location_b.jpg │ ├── show_mbox_col.jpg │ └── show_mbox_row.jpg └── violet-larry ├── advanced_search.css └── images ├── icon-loupe.png ├── menu_location_a.jpg ├── menu_location_b.jpg ├── show_mbox_col.jpg └── show_mbox_row.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | config.inc.php 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Advanced Search Plugin for Roundcube 2 | 3 | ## Installation Instructions 4 | 5 | ### Composer 6 | In the root of your Roundcube root directory using a terminal, type `composer require texxasrulez/advanced_searh` and it will automatically install. 7 | 8 | ### FTP 9 | Download latest release from Github and upload via FTP to /roundcube_root/plugins/advanced_search. 10 | Add to Roundcube main config.inc.php in plugin array 11 | 12 | ### GIT 13 | * Clone the GitHub repository to 'advanced_search': 14 | 15 | > git clone git://github.com/texxasrulez/roundcube-advanced-search.git advanced_search 16 | 17 | * Change to the 'stable' branch: 18 | 19 | > cd advanced_search 20 | > git checkout -b stable origin/stable 21 | 22 | ## Install 23 | 24 | * Place the 'advanced_search' plugin folder into the plugins directory of Roundcube. 25 | * If using git and not wanting all the '.git' repository data in your live webmail: 26 | 27 | > cd advanced_search 28 | > git archive --format=tar --prefix=advanced_search/ stable | tar -x -C /path/to/roundcube/plugins/ 29 | 30 | This will give you a git-free copy of the stable branch. 31 | * Add advanced_search to $rcmail_config['plugins'] in your Roundcube config 32 | 33 | * To override defaults, copy the config-default.inc.php file to config.inc.php and modify 34 | 35 | ## Configuration 36 | 37 | * Available search criterias 38 | * Targeted roundcube menu for the advanced search 39 | 40 | :moneybag: **Donations** :moneybag: 41 | 42 | If you use this plugin and would like to show your appreciation by buying me a cup of coffee, I surely would appreciate it. A regular cup of Joe is sufficient, but a Starbucks Coffee would be better ... \ 43 | Zelle (Zelle is integrated within many major banks Mobile Apps by default) - Just send to texxasrulez at yahoo dot com \ 44 | No Zelle in your banks mobile app, no problem, just click [Paypal](https://paypal.me/texxasrulez?locale.x=en_US) and I can make a Starbucks run ... 45 | 46 | I forked this long since updated plugin that I personally love and will try to keep it alive. 47 | 48 | Thanks and enjoy! 49 | 50 | ## Credits 51 | 52 | * Wilwert Claude 53 | * Ludovicy Steve 54 | * Moules Chris 55 | * [Global Media Systems](http://www.gms.lu) 56 | * Gene Hawkins 57 | -------------------------------------------------------------------------------- /advanced_search.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | /** 3 | * The fontend scripts for an advanced search. 4 | * 5 | * @version 2.1.7 6 | * @licence GNU GPLv3+ 7 | * @author Wilwert Claude 8 | * @author Ludovicy Steve 9 | * @author Chris Moules 10 | * @website http://www.gms.lu 11 | * @author Gene Hawkins 12 | * @website https://www.genesworld.net 13 | */ 14 | 15 | $.stack = { 16 | /** 17 | * This object is used to buffer all the server side information which doesn't change. So the script 18 | * doesn't have to send an ajax-request for every new added row. 19 | * 20 | * @name stack 21 | * @namespace 22 | */ 23 | date_criteria: {}, 24 | flag_criteria: {}, 25 | email_criteria: {}, 26 | row: null, 27 | messages: null 28 | }; 29 | 30 | var search_loading = ''; 31 | 32 | $(document).on("change", "#button_display_option", function(e) { 33 | var img = $('img', $(this).closest('p')); 34 | var src = img.attr('src'); 35 | if(this.value == 'messagemenu') { 36 | src = src.replace('menu_location_b.jpg', 'menu_location_a.jpg'); 37 | } else { 38 | src = src.replace('menu_location_a.jpg', 'menu_location_b.jpg'); 39 | } 40 | img.attr('src', src); 41 | }); 42 | 43 | $(document).on("change", "#_show_message_mbox_info, #_show_message_label_header", function(e) { 44 | var img = $('img', $(this).closest('p')); 45 | if($(this).is(':checked')) { 46 | img.removeClass('disabled'); 47 | } else { 48 | img.addClass('disabled'); 49 | } 50 | }); 51 | 52 | /** 53 | * The callback function of the initial dialog call. It creates the dialog and buffers the serverside 54 | * informations into an object. 55 | * 56 | * @param {object} r The serverside informations 57 | */ 58 | rcmail.addEventListener('plugin.show', function(r) { 59 | $.stack.date_criteria = r.date_criteria; 60 | $.stack.flag_criteria = r.flag_criteria; 61 | $.stack.email_criteria = r.email_criteria; 62 | $.stack.row = r.row; 63 | $.stack.html = r.html; 64 | 65 | var saved_searches_label = rcmail.gettext('saved_searches', 'advanced_search'); 66 | var saved_searches = ' '; 76 | $.stack.saved_searches = saved_searches; 77 | var $html = $("
" + search_name + "
" ).dialog({ 357 | resizable: true, 358 | modal: true, 359 | title: rcmail.gettext('advanced_search.deletesearch'), 360 | buttons: [ 361 | { 362 | text: txt['delete'], 363 | click: function() { 364 | rcmail.http_request('plugin.delete_search', {search_name: search_name}); 365 | $("[value=" + search_name + "]", "[name=select_saved_search]").remove(); 366 | $("[name=select_saved_search]").val("").trigger("change"); 367 | $( this ).dialog( "close" ); 368 | }, 369 | }, 370 | { 371 | text: txt['cancel'], 372 | click: function() { 373 | $( this ).dialog( "close" ); 374 | } 375 | }] 376 | 377 | }); 378 | }); 379 | 380 | $(document).on("click", "#save_the_search", function(e) { 381 | e.stopPropagation(); 382 | e.preventDefault(); 383 | var labelName = rcmail.gettext('name', 'advanced_search'); 384 | var labelSave = rcmail.gettext('save', 'advanced_search'); 385 | var labelCancel = rcmail.gettext('cancel', 'advanced_search'); 386 | var save_search = '' + labelName + ' | |
' . $check1 . ' ' . $label1 . ' ' . $img1 . '
'); 940 | $args['blocks']['label_display_options']['options'][1] = array('title' => '', 'content' => '' . $check2 . ' ' . $label2 . ' ' . $img2 . '
'); 941 | $args['blocks']['label_display_options']['options'][2] = array('title' => '', 'content' => '' . $label3 . ' ' . $select . ' ' . $img3 . '
'); 942 | } 943 | 944 | return($args); 945 | } 946 | 947 | private function perform_search($search_string, $folders, $page = 1) 948 | { 949 | // Search all folders and build a final set 950 | if ($folders[0] == 'all' || empty($folders)) { 951 | $folders_search = $this->rc->imap->list_folders_subscribed(); 952 | } else { 953 | $folders_search = $folders; 954 | } 955 | $count = 0; 956 | $folder_count = array(); 957 | foreach ($folders_search as $mbox) { 958 | $this->rc->storage->set_folder($mbox); 959 | $this->rc->storage->search($mbox, $search_string, RCUBE_CHARSET, $_SESSION['sort_col']); 960 | $result = array(); 961 | $fcount = $this->rc->storage->count($mbox, 'ALL', !empty($_REQUEST['_refresh'])); 962 | $count += $fcount; 963 | $folder_count[$mbox] = $fcount; 964 | } 965 | foreach ($folder_count as $k => $v) { 966 | if ($v == 0) { 967 | unset($folder_count[$k]); 968 | } 969 | } 970 | 971 | $fetch = $this->do_pagination($folder_count, $page); 972 | $mails = array(); 973 | $currentMailbox = ""; 974 | $displayOptions = $this->rc->config->get('advanced_search_display_options', array()); 975 | $showMboxColumn = isset($displayOptions['_show_message_mbox_info']) && $displayOptions['_show_message_mbox_info'] ? true : false; 976 | $uid_mboxes = array(); 977 | foreach ($fetch as $mailbox => $data) { 978 | if ($currentMailbox != $mailbox) { 979 | $currentMailbox = $mailbox; 980 | if (isset($displayOptions['_show_message_label_header']) && $displayOptions['_show_message_label_header'] === true) { 981 | $this->rc->output->command('advanced_search_add_mbox', $mailbox, $folder_count[$mailbox], $showMboxColumn); 982 | } 983 | } 984 | $uid_mboxes = array_merge($uid_mboxes, $this->getMails($mailbox, $data, $search_string, $showMboxColumn)); 985 | } 986 | 987 | return array('result' => array(), 'count' => $count, 'uid_mboxes' => $uid_mboxes); 988 | } 989 | 990 | private function getMails($mailbox, $data, $search_string, $showMboxColumn) 991 | { 992 | $pageSize = $this->rc->storage->get_pagesize(); 993 | $msgNum = $data['from']; 994 | $startPage = ceil($msgNum/$pageSize); 995 | $msgMod = $msgNum % $pageSize; 996 | $multiPage = "false"; 997 | $firstArrayElement = $msgMod == 0 ? ($pageSize-1) : ($msgMod-1); 998 | $quantity = $data['to'] - $data['from']; 999 | if ($data['from'] + $quantity > $pageSize) { 1000 | $multiPage = "true"; 1001 | } 1002 | $this->rc->storage->set_folder($mailbox); 1003 | $this->rc->storage->search($mailbox, $search_string, RCUBE_CHARSET, $_SESSION['sort_col']); 1004 | $messages = $this->rc->storage->list_messages('', $startPage); 1005 | if ($multiPage) { 1006 | $messages = array_merge($messages, $this->rc->storage->list_messages('', $startPage+1)); 1007 | } 1008 | //FIRST: 0 QUANTITY: 2 1009 | $sliceTo = $quantity + 1; 1010 | $mslice = array_slice($messages, $firstArrayElement, $sliceTo, true); 1011 | $messages = $mslice; 1012 | $avbox = array(); 1013 | $showAvmbox = false; 1014 | foreach ($messages as $set_flag) { 1015 | $set_flag->flags['skip_mbox_check'] = true; 1016 | if ($showMboxColumn === true) { 1017 | $set_flag->avmbox = $mailbox; 1018 | $avbox[] = 'avmbox'; 1019 | $showAvmbox = true; 1020 | } 1021 | } 1022 | 1023 | $uid_mboxes = $this->rcmail_js_message_list($messages, false, null, $showAvmbox, $avbox, $showMboxColumn); 1024 | 1025 | return $uid_mboxes; 1026 | } 1027 | 1028 | public function save_search() 1029 | { 1030 | $search_name = rcube_utils::get_input_value('search_name', rcube_utils::INPUT_GPC); 1031 | if ($search_name) { 1032 | $search = array(); 1033 | $search['search'] = rcube_utils::get_input_value('search', rcube_utils::INPUT_GPC); 1034 | $search['search_name'] = $search_name; 1035 | $search['folder'] = rcube_utils::get_input_value('folder', rcube_utils::INPUT_GPC); 1036 | $search['sub_folders'] = rcube_utils::get_input_value('sub_folders', rcube_utils::INPUT_GPC); 1037 | $prefs = (array)$this->rc->user->get_prefs(); 1038 | if (!isset($prefs['advanced_search'])) { 1039 | $prefs['advanced_search'] = array(); 1040 | } 1041 | $prefs['advanced_search'][$search_name] = $search; 1042 | $this->rc->user->save_prefs(array('advanced_search' => $prefs['advanced_search'])); 1043 | $this->rc->output->show_message('"' . $search_name . '" ' . $this->i18n_strings['has_been_saved'], 'confirmation'); 1044 | } 1045 | } 1046 | 1047 | public function delete_search() 1048 | { 1049 | $search_name = rcube_utils::get_input_value('search_name', rcube_utils::INPUT_GPC); 1050 | if ($search_name) { 1051 | $prefs = (array)$this->rc->user->get_prefs(); 1052 | unset($prefs['advanced_search'][$search_name]); 1053 | $this->rc->user->save_prefs(array('advanced_search' => $prefs['advanced_search'])); 1054 | $this->rc->output->show_message('"' . $search_name . '" ' . $this->i18n_strings['has_been_deleted'], 'notice'); 1055 | } 1056 | } 1057 | 1058 | public function get_saved_search() 1059 | { 1060 | $search_name = rcube_utils::get_input_value('search_name', rcube_utils::INPUT_GPC); 1061 | $prefs = (array)$this->rc->user->get_prefs(); 1062 | if (!isset($prefs['advanced_search'])) { 1063 | $prefs['advanced_search'] = array(); 1064 | } 1065 | 1066 | $search = isset($prefs['advanced_search'][$search_name]) ? $prefs['advanced_search'][$search_name] : false; 1067 | $this->rc->output->command('plugin.load_saved_search', $search); 1068 | $this->rc->output->send(); 1069 | } 1070 | 1071 | private function get_saved_search_names() 1072 | { 1073 | $prefs = (array)$this->rc->user->get_prefs(); 1074 | if (!isset($prefs['advanced_search'])) { 1075 | $prefs['advanced_search'] = array(); 1076 | } 1077 | $names = array(); 1078 | foreach($prefs['advanced_search'] as $name => $search) { 1079 | $names[] = $name; 1080 | } 1081 | 1082 | return $names; 1083 | } 1084 | } 1085 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "texxasrulez/advanced_search", 3 | "description": "Add Advanced Search Capabilities", 4 | "keywords": ["search","mail","advanced"], 5 | "homepage": "https://github.com/texxasrulez/advanced_search", 6 | "license": "GPL-3.0", 7 | "type": "roundcube-plugin", 8 | "version": "3.4", 9 | "authors": [ 10 | { 11 | "name": "Gene Hawkins", 12 | "email": "texxasrulez@yahoo.com", 13 | "role": "Developer" 14 | } 15 | ], 16 | "repositories": [ 17 | { 18 | "type": "composer", 19 | "url": "https://plugins.roundcube.net" 20 | } 21 | ], 22 | "require": { 23 | "php": ">=5.2.1", 24 | "roundcube/plugin-installer": ">=0.1.2" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /config.inc.php.dist: -------------------------------------------------------------------------------- 1 | 'messagemenu', 6 | 7 | // Every criteria which takes a email as argument 8 | 'email_criteria' => array('HEADER FROM', 'HEADER TO', 'CC', 'BCC'), 9 | 10 | // Every criteria which takes a date as argument 11 | 'date_criteria' => array('BEFORE', 'ON', 'SINCE', 'SENTBEFORE', 'SENTON', 'SENTSINCE'), 12 | 13 | // Every criteria which doesn't take an argument 14 | 'flag_criteria' => array('ANSWERED', 'DELETED', 'DRAFT', 'FLAGGED', 'SEEN'), 15 | 16 | // Prefered criteria to show on the top of lists 17 | 'prefered_criteria' => array('SUBJECT', 'BODY', 'HEADER FROM', 'HEADER TO', 'SENTSINCE', 'LARGER'), 18 | 19 | // Other criteria, anything not in the above lists, except 'prefered_criteria' 20 | 'other_criteria' => array('SUBJECT', 'BODY', 'KEYWORD', 'LARGER', 'SMALLER'), 21 | 22 | // All filter criteria 23 | 'criteria' => array( 24 | 'ANSWERED' => 'Answered', 25 | 'BCC' => 'Bcc', 26 | 'BEFORE' => 'Before', 27 | 'CC' => 'Cc', 28 | 'DELETED' => 'Deleted', 29 | 'DRAFT' => 'Draft', 30 | 'FLAGGED' => 'Flagged', 31 | 'KEYWORD' => 'Keyword', 32 | 'LARGER' => 'Larger Than', 33 | 'BODY' => 'Message Body', 34 | 'ON' => 'On', 35 | 'SEEN' => 'Read', 36 | 'SENTBEFORE' => 'Sent Before', 37 | 'HEADER FROM' => 'From', 38 | 'SENTON' => 'Sent On', 39 | 'SENTSINCE' => 'Sent Since', 40 | 'HEADER TO' => 'To', 41 | 'SINCE' => 'Since', 42 | 'SMALLER' => 'Smaller Than', 43 | 'SUBJECT' => 'Subject Contains' 44 | ) 45 | ); -------------------------------------------------------------------------------- /localization/ar.inc: -------------------------------------------------------------------------------- 1 | a.advanced_search span.advanced_search { 4 | display: none; 5 | } 6 | 7 | .advanced_search_dialog .ui-dialog-title { 8 | width: 100%; 9 | } 10 | 11 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 12 | border: 1px solid lightgray; 13 | float: right; 14 | display: block; 15 | padding-right: 10px; 16 | padding-left: 10px; 17 | padding-bottom: 3px; 18 | padding-top: 3px; 19 | border-radius: 4px; 20 | margin-right: 20px; 21 | } 22 | 23 | #rcavbox1, #rcavbox2 { 24 | width: 30%; 25 | } 26 | 27 | #messagetoolbar a.advanced_search { 28 | text-indent: -5000px; 29 | background: url(../../../../skins/classic/images/abook_toolbar.png) 0 0 no-repeat transparent; 30 | background-position: -168px 0px; 31 | } 32 | 33 | #messagemenu a.advanced_search { 34 | color: #333; 35 | text-decoration: none; 36 | background: url(../../../../skins/classic/images/icons/glass.png) no-repeat 7px 0; 37 | } 38 | -------------------------------------------------------------------------------- /skins/elastic/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Elastic" */ 2 | 3 | .listing.iconized tr.advancedsearch>td.section:before { 4 | content: "\f00e"; 5 | } 6 | 7 | .menu a.advanced_search:before { 8 | content: "\f00e"; 9 | } 10 | -------------------------------------------------------------------------------- /skins/elastic/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/elastic/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/elastic/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/elastic/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/elastic/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/elastic/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/elastic/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/elastic/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/elastic/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/elastic/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/green-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Green-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/green-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1674px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1650px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/green-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/green-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/green-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/green-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/green-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/green-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/green-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/green-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/green-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/green-larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/grey-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Grey-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/grey-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1650px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1674px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/grey-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/grey-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/grey-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/grey-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/grey-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/grey-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/grey-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/grey-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/grey-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/grey-larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #555; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: 0px 1px 1px #eee; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid #fff; 32 | border-bottom: 1px solid #bbd3da; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: #d9ecf4; 36 | color: #376572; 37 | text-shadow: 0px 1px 1px #fff; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: #82acb5; 48 | background: -moz-linear-gradient(top, #82acb5 0%, #6a939f 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82acb5), color-stop(100%,#6a939f)); 50 | background: -o-linear-gradient(top, #82acb5 0%, #6a939f 100%); 51 | background: -ms-linear-gradient(top, #82acb5 0%, #6a939f 100%); 52 | background: linear-gradient(top, #82acb5 0%, #6a939f 100%); 53 | box-shadow: inset 0 1px 1px 0 #536d72; 54 | -o-box-shadow: inset 0 1px 1px 0 #536d72; 55 | -webkit-box-shadow: inset 0 1px 1px 0 #536d72; 56 | -moz-box-shadow: inset 0 1px 1px 0 #536d72; 57 | border-radius: 9px; 58 | color: #fff; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: #525252; 70 | text-shadow: 0px 1px 1px #fff; 71 | border: 1px solid #c0c0c0; 72 | border-radius: 4px; 73 | background: #f7f7f7; 74 | background: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e6e6e6)); 76 | background: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); 77 | background: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); 78 | background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid #fff; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1650px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1674px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: #ffffff; 141 | background-color: #2f96b4; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: #20b8fb; 153 | border: none; 154 | font-weight: bold; 155 | color: #fff; 156 | text-shadow: none; 157 | background: #6193DF; 158 | background: -moz-linear-gradient(top, #6193DF 0%, #2B84C0 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6193DF), color-stop(100%,#2B84C0)); 160 | background: -o-linear-gradient(top, #6193DF 0%, #2B84C0 100%); 161 | background: -ms-linear-gradient(top, #6193DF 0%, #2B84C0 100%); 162 | background: linear-gradient(top, #6193DF 0%, #2B84C0 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: #81C0EB; 167 | background: -moz-linear-gradient(top, #6193DF 0%, #81C0EB 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6193DF), color-stop(100%,#81C0EB)); 169 | background: -o-linear-gradient(top, #6193DF 0%, #81C0EB 100%); 170 | background: -ms-linear-gradient(top, #6193DF 0%, #81C0EB 100%); 171 | background: linear-gradient(top, #6193DF 0%, #81C0EB 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: #20b8fb; 178 | border: none; 179 | font-weight: bold; 180 | color: #fff; 181 | text-shadow: none; 182 | background: #85190A; 183 | background: -moz-linear-gradient(top, #85190A 0%, #CA361A 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85190A), color-stop(100%,#CA361A)); 185 | background: -o-linear-gradient(top, #85190A 0%, #CA361A 100%); 186 | background: -ms-linear-gradient(top, #85190A 0%, #CA361A 100%); 187 | background: linear-gradient(top, #85190A 0%, #CA361A 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: #85190A; 192 | background: -moz-linear-gradient(top, #85190A 0%, #F09F98 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85190A), color-stop(100%,#F09F98)); 194 | background: -o-linear-gradient(top, #85190A 0%, #F09F98 100%); 195 | background: -ms-linear-gradient(top, #85190A 0%, #F09F98 100%); 196 | background: linear-gradient(top, #85190A 0%, #F09F98 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px #888; 210 | -webkit-box-shadow: inset 0 0 5px#888; 211 | box-shadow: inner 0 0 5px #888; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/pink-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Pink-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/pink-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1674px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1650px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/pink-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/pink-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/pink-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/pink-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/pink-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/pink-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/pink-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/pink-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/pink-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/pink-larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/plata-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Plata-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/blue-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1650px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1674px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/plata-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/plata-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/plata-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/plata-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/plata-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/plata-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/plata-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/plata-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/plata-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/plata-larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/summer-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Summer-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/autumn-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1674px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1650px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/summer-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/summer-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/summer-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/summer-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/summer-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/summer-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/summer-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/summer-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/summer-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/summer-larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/teal-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Teal-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/teal-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1650px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1674px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/teal-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/teal-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/teal-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/teal-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/teal-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/teal-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/teal-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/teal-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/teal-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/teal-larry/images/show_mbox_row.jpg -------------------------------------------------------------------------------- /skins/violet-larry/advanced_search.css: -------------------------------------------------------------------------------- 1 | /* Advanced Search "Violet-Larry" */ 2 | 3 | a.icon.advanced_search span.advanced_search { 4 | background-image: url(images/icon-loupe.png) !important; 5 | background-position: 0 !important; 6 | } 7 | 8 | a.button.advanced_search { 9 | text-align: center; 10 | font-size: 10px; 11 | color: #fff; 12 | min-width: 50px; 13 | max-width: 75px; 14 | height: 13px; 15 | overflow: hidden; 16 | text-overflow: ellipsis; 17 | white-space: nowrap; 18 | padding: 28px 2px 0 2px; 19 | text-shadow: none; 20 | box-shadow: none; 21 | -moz-box-shadow: none; 22 | -webkit-box-shadow: none; 23 | -o-box-shadow: none; 24 | background: url(../../../../skins/violet-larry/images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent; 25 | border: 0; 26 | border-radius: 0; 27 | background-position: center -970px; 28 | } 29 | 30 | .records-table tbody .aslabel_mbox td { 31 | border-top: 1px solid inherit; 32 | border-bottom: 1px solid inherit; 33 | cursor: default; 34 | font-weight: normal; 35 | background-color: inherit; 36 | color: inherit; 37 | text-shadow: none; 38 | text-decoration: none; 39 | font-weight: bold; 40 | } 41 | 42 | .records-table tbody .aslabel_mbox .aslabel_found { 43 | top: 3px; 44 | right: 6px; 45 | min-width: 1.8em; 46 | padding: 2px 4px; 47 | background: inherit; 48 | background: -moz-linear-gradient(top, inherit5 0%, inherit 100%); 49 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 50 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 51 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 52 | background: linear-gradient(top, inherit 0%, inherit 100%); 53 | box-shadow: inset 0 1px 1px 0 inherit; 54 | -o-box-shadow: inset 0 1px 1px 0 inherit; 55 | -webkit-box-shadow: inset 0 1px 1px 0 inherit; 56 | -moz-box-shadow: inset 0 1px 1px 0 inherit; 57 | border-radius: 9px; 58 | color: inherit; 59 | text-align: center; 60 | font-weight: bold; 61 | text-shadow: none; 62 | display: block; 63 | } 64 | 65 | #adsearch-popup button.add, #adsearch-popup button.delete{ 66 | display: inline-block; 67 | margin: 0 2px; 68 | padding: 2px 5px; 69 | color: inherit; 70 | text-shadow: none; 71 | border: 1px solid inherit; 72 | border-radius: 4px; 73 | background: #inherit; 74 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 75 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 76 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 77 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 78 | background: linear-gradient(top, inherit 0%, inherit 100%); 79 | box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 80 | -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 81 | -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 82 | -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); 83 | text-decoration: none; 84 | outline: none; 85 | } 86 | 87 | #adv-search tbody tr { 88 | padding: 4px 10px; 89 | background: #eee; 90 | border-bottom: 2px solid inherit; 91 | } 92 | 93 | #adv-search, #adv-search tr { 94 | width: 100%; 95 | } 96 | 97 | td.adv-search-and-or { 98 | width: 80px; 99 | text-align: center; 100 | } 101 | 102 | #adsearch-popup .mainaction { 103 | height: 24px; 104 | padding-left: 10px; 105 | padding-right: 10px; 106 | margin-right: 10px; 107 | } 108 | 109 | #rcavbox1, #rcavbox2 { 110 | width: 30%; 111 | } 112 | 113 | #rcmrowadvancedsearch td.section { 114 | background-position: 6px -1674px !important; 115 | } 116 | 117 | #rcmrowadvancedsearch.selected td.section { 118 | background-position: 6px -1650px !important; 119 | } 120 | 121 | p.avsearchpref span { 122 | min-width: 280px; 123 | display: block; 124 | max-width: 280px; 125 | float: left; 126 | vertical-align: middle; 127 | } 128 | 129 | p.avsearchpref img { 130 | border-radius: 10px; 131 | } 132 | 133 | p.avsearchpref img.disabled { 134 | -webkit-filter: grayscale(100%); 135 | -moz-filter: grayscale(100%); 136 | filter: grayscale(100%); 137 | } 138 | 139 | button.save_search { 140 | color: inherit; 141 | background-color: inherit; 142 | border-radius: 4px; 143 | height: 20px; 144 | padding-left: 10px; 145 | padding-right: 10px; 146 | margin-right: 10px; 147 | } 148 | 149 | input.save_search { 150 | padding: 0 10px 0 10px; 151 | height: 20px; 152 | background: inherit; 153 | border: none; 154 | font-weight: bold; 155 | color: inherit; 156 | text-shadow: none; 157 | background: inherit; 158 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 159 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 160 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 161 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 162 | background: linear-gradient(top, inherit 0%, inherit 100%); 163 | } 164 | 165 | input.save_search:active { 166 | background: inherit; 167 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 168 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 169 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 170 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 171 | background: linear-gradient(top, inherit 0%, inherit 100%); 172 | } 173 | 174 | input.delete_search { 175 | padding: 0 10px 0 10px; 176 | height: 19px; 177 | background: inherit; 178 | border: none; 179 | font-weight: bold; 180 | color: inherit; 181 | text-shadow: none; 182 | background: inherit; 183 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 184 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 185 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 186 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 187 | background: linear-gradient(top, inherit 0%, inherit 100%); 188 | } 189 | 190 | input.delete_search:active { 191 | background: inherit; 192 | background: -moz-linear-gradient(top, inherit 0%, inherit 100%); 193 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,inherit), color-stop(100%,inherit)); 194 | background: -o-linear-gradient(top, inherit 0%, inherit 100%); 195 | background: -ms-linear-gradient(top, inherit 0%, inherit 100%); 196 | background: linear-gradient(top, inherit 0%, inherit 100%); 197 | } 198 | 199 | 200 | .advanced_search_dialog .ui-dialog-title { 201 | width: 100%; 202 | } 203 | 204 | .advanced_search_dialog .ui-dialog-title span.saved_searches { 205 | border: 1px solid lightgray; 206 | float: right; 207 | display: block; 208 | padding-right: 10px; 209 | -moz-box-shadow: inset 0 0 5px inherit; 210 | -webkit-box-shadow: inset 0 0 5px inherit; 211 | box-shadow: inner 0 0 5px inherit; 212 | padding-left: 10px; 213 | padding-bottom: 3px; 214 | padding-top: 3px; 215 | border-radius: 4px; 216 | } 217 | 218 | #adsearch-popup input[name="filter-val"] { 219 | margin-right: 4px; 220 | } 221 | -------------------------------------------------------------------------------- /skins/violet-larry/images/icon-loupe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/violet-larry/images/icon-loupe.png -------------------------------------------------------------------------------- /skins/violet-larry/images/menu_location_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/violet-larry/images/menu_location_a.jpg -------------------------------------------------------------------------------- /skins/violet-larry/images/menu_location_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/violet-larry/images/menu_location_b.jpg -------------------------------------------------------------------------------- /skins/violet-larry/images/show_mbox_col.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/violet-larry/images/show_mbox_col.jpg -------------------------------------------------------------------------------- /skins/violet-larry/images/show_mbox_row.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texxasrulez/advanced_search/0b13c962f93adad18fce656a39d885c6fda8d90b/skins/violet-larry/images/show_mbox_row.jpg --------------------------------------------------------------------------------