Changeset 7374
- Timestamp:
- Oct 24, 2010, 2:48:41 PM (14 years ago)
- Location:
- extensions/ASearchEngine
- Files:
-
- 12 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ASearchEngine/admin/ase_config.tpl
r7207 r7374 108 108 </div> 109 109 110 <div class='cfgBloc' >110 <div class='cfgBloc' style='display:none;'> 111 111 <label><input type="checkbox" id='iPAApplyLimits' name='fPAApplyLimits' {if $aseConfig.ase_publicAccess_applyLimits}checked{/if}> {'ase_publicAccess_applyLimits'|@translate}</label> 112 112 <input id="iPALimits" name="fPALimits" type="text" maxlength='6' size='6' value="{$aseConfig.ase_publicAccess_limits}"> -
extensions/ASearchEngine/ase2.css
r7328 r7374 53 53 } 54 54 55 .cRequestCriterions { margin-bottom:10px; }55 #iRBCriteriaForm { padding-bottom:10px; } 56 56 57 57 div#iMenuCriterions ul { margin-top:0px; } … … 61 61 .rbResultItemDetail hr { border:none; border-top:1px solid; } 62 62 63 .ui-tag-selector-input { padding:1px; } 64 .ui-tag-selector-input input { border:none; background:transparent; } 65 .ui-tag-selector-list { margin-top:-1px; } 66 .ui-tag-selector-selected-tag-list { list-style:none; margin:0; padding:0; } 67 .ui-tag-selector-selected-tag-list li span { 68 font-family:sans; 69 font-size:80%; 70 font-weight:bold; 71 padding:0 3px; 72 position:relative; 73 top:-1px; 74 } 75 li.ui-tag-selector-list-item, .ui-tag-selector-text { padding:2px; } 76 .ui-tag-selector-selected-tag-list li.ui-tag-selector-selected-tag { 77 -moz-border-radius:8px; 78 -webkit-border-radius:8px; 79 -khtml-border-radius:8px; 80 border-radius:8px; 81 float:left; 82 margin-bottom:1px; 83 margin-right:1px; 84 padding:0 4px; 85 cursor:default; 86 } 87 .ui-tag-selector-selected-tag-list li.ui-tag-selector-selected-tag span { cursor:pointer; } 88 89 li.ui-tag-selector-list-item { cursor:pointer; } 63 90 64 91 /* AMD specific css */ … … 86 113 87 114 .waitingResult { margin:30px auto; display:block; } 115 116 .iconEdit, .iconDelete, .iconSwitchCondition { width:18px; height:18px; cursor:pointer; display:inline-block; } 117 .iconMove { width:18px; height:18px; cursor:move; display:inline-block; } 118 .itemContent { padding-left:24px; } 119 .cbItemUnique { border:none; } 120 .cbItemMultiple { border:1px solid; } -
extensions/ASearchEngine/ase_aip.class.inc.php
r7207 r7374 139 139 140 140 GPCCore::addHeaderCSS('categorySelector', 'plugins/GrumPluginClasses/css/categorySelector_'.$template->get_themeconf('name').'.css'); 141 GPCCore::addHeaderCSS('tagSelector', 'plugins/GrumPluginClasses/css/tagSelector_'.$template->get_themeconf('name').'.css'); 141 142 142 143 -
extensions/ASearchEngine/ase_root.class.inc.php
r7318 r7374 141 141 142 142 143 /**144 * return all HTML&JS code necessary to display a dialogbox to choose145 * tags146 */147 static public function dialogBoxASETags()148 {149 global $template;150 151 $template->set_filename('ase_tag_choose',152 dirname(__FILE__).'/templates/ase_dialog_tag_choose.tpl');153 154 return($template->parse('ase_tag_choose', true));155 }156 143 157 144 … … 230 217 } 231 218 219 /** 220 * return all HTML&JS code necessary to display a dialogbox to choose 221 * tags on picture 222 */ 223 static public function dialogBoxASETag() 224 { 225 global $template; 226 227 $template->set_filename('ase_tag_choose', 228 dirname(__FILE__).'/templates/ase_dialog_tag_choose.tpl'); 229 230 return($template->parse('ase_tag_choose', true)); 231 } 232 232 233 } //ASE_functions 233 234 -
extensions/ASearchEngine/language/fr_FR/plugin.lang.php
r7207 r7374 5 5 $lang['ase_release']='v'; 6 6 7 $lang['ASETag']="Advanced Search Engine - Tags"; 7 8 $lang['ASERate']="Advanced Search Engine - Note moyenne"; 8 9 $lang['ASEDate']="Advanced Search Engine - Dates"; … … 24 25 $lang['ase_add_HD']="Ajouter la présence d'une photo HD"; 25 26 $lang['ase_add_rate']="Ajouter une note"; 27 $lang['ase_add_tag']="Ajouter un ou des tags"; 26 28 27 29 … … 30 32 $lang['ase_search_keyword']="Recherche sur un mot-clef"; 31 33 $lang['ase_search_HD']="Recherche sur la présence d'une photo HD"; 34 $lang['ase_search_tags']="Recherche par tags"; 32 35 $lang['ase_choose_rate']="Recherche par note"; 33 36 … … 106 109 $lang['ase_publicAccess_active']="Remplacer la page de recherche de Piwigo par celle d'<i>Advanced Search Engine</i>"; 107 110 $lang['ase_publicAccess_allowedPlugins']="Modules accessibles :"; 108 $lang['ase_publicAccess_applyLimits']="Limiter le nombre d'él ements restitués";111 $lang['ase_publicAccess_applyLimits']="Limiter le nombre d'éléments restitués"; 109 112 $lang['ase_keyword_minLength']="Nombre minimum de caractères requis pour un accepter la recherche sur un mot-clef"; 110 113 111 $lang['ase_error_limit_must_be_integer_gt_0']="Le nombre d'él ements restitués doit être un entier supérieur à 0";114 $lang['ase_error_limit_must_be_integer_gt_0']="Le nombre d'éléments restitués doit être un entier supérieur à 0"; 112 115 $lang['ase_error_key_word_min_length_must_be_integer_gt_0']="Le nombre minimum de caractères doit être un entier supérieur à 0"; 113 116 $lang['ase_error_no_module_checked']="Si la page de recherche Piwigo est à remplacer, au moins un module doit être sélectionné"; … … 116 119 $lang['ase_config_saved']="La configuration est enregistrée"; 117 120 121 $lang['ase_tags']="Tags"; 122 $lang['ase_tag_start_to_type_text']="Commencez votre saisie..."; 123 $lang['ase_tag_x_tags_display']="%s tags affichés"; 124 $lang['ase_tag_x_tags_found']="%s tags trouvés"; 125 $lang['ase_tag_method_and']="Tous les tags sélectionnés doivent être présents"; 126 $lang['ase_tag_method_or']="Au moins un des tags sélectionnés doit être présent"; 127 $lang['ase_tag_method_and_text']="Tous les tags doivent être présents :"; 128 $lang['ase_tag_method_or_text']="Au moins un des tags doit être présent :"; 129 $lang['ase_error_no_tag_selected']="Au moins un tag doit être sélectionné"; 130 131 118 132 ?> -
extensions/ASearchEngine/templates/ase_dialog_category_choose.tpl
r7328 r7374 244 244 245 245 246 content+="<div style='font-style:italic;padding-left:15px;'>" 246 247 for(i=0;i<list.length;i++) 247 248 { 248 content+= "<br> - "+list[i];249 } 250 251 content+="</div> ";249 content+=list[i]+"<br>"; 250 } 251 252 content+="</div></div>"; 252 253 253 254 -
extensions/ASearchEngine/templates/ase_dialog_date_choose.tpl
r7328 r7374 324 324 { 325 325 case 'eq': 326 content+="{/literal}{'ase_is_equal_to'|@translate}{literal} "+dialogOptions.values.from;326 content+="{/literal}{'ase_is_equal_to'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.from+'</span>'; 327 327 break; 328 328 case 'bt': 329 content+="{/literal}{'ase_is_between'|@translate}{literal} "+dialogOptions.values.from+" {/literal}{'ase_is_between_and'|@translate}{literal} "+dialogOptions.values.to;329 content+="{/literal}{'ase_is_between'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.from+"</span> {/literal}{'ase_is_between_and'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.to+"</span>"; 330 330 break; 331 331 case 'gt': 332 content+="{/literal}{'ase_is_greater_or_equal'|@translate}{literal} "+dialogOptions.values.from;332 content+="{/literal}{'ase_is_greater_or_equal'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.from+"</span>"; 333 333 break; 334 334 case 'lt': 335 content+="{/literal}{'ase_is_less_or_equal'|@translate}{literal} "+dialogOptions.values.to;335 content+="{/literal}{'ase_is_less_or_equal'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.to+"</span>"; 336 336 break; 337 337 } -
extensions/ASearchEngine/templates/ase_dialog_keyword_choose.tpl
r7328 r7374 232 232 var content="<div>{/literal}{'ase_search_the_keyword'|@translate}{literal} "; 233 233 234 content+=" \"<span style='font-weight:bold'>"+dialogOptions.values.keyword+"</span>\" :";234 content+="<span style='font-style:italic;text-decoration:underline;'>"+dialogOptions.values.keyword+"</span> :"; 235 235 236 236 if(dialogOptions.values.searchName=='y') content+="<br> - {/literal}{'ase_search_into_name'|@translate}{literal}"; -
extensions/ASearchEngine/templates/ase_dialog_rate_choose.tpl
r7196 r7374 265 265 break; 266 266 case 'eq': 267 content+="{/literal}{'ase_is_equal2'|@translate}{literal} "+dialogOptions.values.minValue;267 content+="{/literal}{'ase_is_equal2'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.minValue+"</span>"; 268 268 break; 269 269 case 'bt': 270 content+="{/literal}{'ase_is_between2'|@translate}{literal} "+dialogOptions.values.minValue+" {/literal}{'ase_is_between_and'|@translate}{literal} "+dialogOptions.values.maxValue;270 content+="{/literal}{'ase_is_between2'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.minValue+"</span> {/literal}{'ase_is_between_and2'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.maxValue+"</span>"; 271 271 break; 272 272 case 'gt': 273 content+="{/literal}{'ase_is_greater_or_equal2'|@translate}{literal} "+dialogOptions.values.minValue;273 content+="{/literal}{'ase_is_greater_or_equal2'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.minValue+"</span>"; 274 274 break; 275 275 case 'lt': 276 content+="{/literal}{'ase_is_less_or_equal2'|@translate}{literal} "+dialogOptions.values.maxValue;276 content+="{/literal}{'ase_is_less_or_equal2'|@translate}{literal} <span style='font-style:italic;'>"+dialogOptions.values.maxValue+"</span>"; 277 277 break; 278 278 } -
extensions/ASearchEngine/themes/Sylvia/ASESylvia.css
r7318 r7374 14 14 .gcBorder { border: 1px solid #FF3363; } /* used for borders */ 15 15 .gcBorder2 { border: 1px solid #666666; } /* used for widgets borders */ 16 .gcBorderInput { border: 1px solid#666666; } /* used for inputs */16 .gcBorderInput { border: #666666; } /* used for inputs */ 17 17 .cPnDisabled { cursor:default; color:#666666; } 18 18 .pnInactive:hover { background:#999999; color:#444444; } 19 19 .pnActive { background:#999999; color:#444444; font-weight:bold; } 20 20 div.cbOperatorBg { background:#333333; } 21 .ui-datepicker, .ui-category-selector, .ui-category-selector-list { 21 .ui-datepicker, .ui-category-selector, .ui-category-selector-list, 22 .ui-tag-selector-list, .ui-tag-selector-input { 22 23 background-color:#444444; 23 24 color:#999999; 24 border -color:#666666;25 border:1px solid #666666; 25 26 } 26 27 .ui-datepicker .ui-datepicker-header { background-color:#222222; } … … 28 29 .ui-datepicker td.ui-datepicker-current-day { background-color:#222222; } 29 30 .ui-category-selector-arrow { color:#FF3333; } 30 li.ui-category-selector-item:hover { background-color:#303030; }31 li.ui-category-selector-item:hover, li.ui-tag-selector-list-item:hover { background-color:#303030; } 31 32 .ui-category-selector-selected-item { background-color:#777777; } 32 33 .ui-category-selector-expandable-item { background-image:url(expand.png); } … … 34 35 li.ui-category-selector-item div.ui-category-selector-check { background-image:url(check_notchecked.png); } 35 36 li.ui-category-selector-selected-item div.ui-category-selector-check { background-image:url(check_checked.png); } 36 37 .ui-tag-selector-text { 38 font-style:italic; 39 font-size:80%; 40 border-top:1px dotted #666666; 41 background:#444444; 42 color:#999999; 43 } 44 .ui-tag-selector-selected-tag-list li.ui-tag-selector-selected-tag { 45 background:#666666; 46 color:#999999; 47 margin-top:1px; 48 padding-top:1px; 49 } 50 .ui-tag-selector-highlight { 51 color:#FF7700; 52 font-weight:bold; 53 background:#666666; 54 } 55 .iconEdit { background:url(edit.png) no-repeat 0 0 transparent; } 56 .iconDelete { background:url(./../../../../themes/Sylvia/icon/delete.png) no-repeat 0 0 transparent; } 57 .iconMove { background:url(move.png) no-repeat 0 0 transparent; } 58 .iconSwitchCondition { background:url(switch.png) no-repeat 0 0 transparent; } 59 .cbItemMultiple { border:1px solid #666666; } 60 .cbItemOverGroup { border:1px dotted #666666; } 37 61 38 62 /* AMD specific CSS */ -
extensions/ASearchEngine/themes/clear/ASEclear.css
r7318 r7374 12 12 .gcBorder { border: 1px solid gray; } /* used for borders */ 13 13 .gcBorder2 { border: 1px solid #666666; } /* used for widgets borders */ 14 .gcBorderInput { border: 1px solidgray; } /* used for inputs */14 .gcBorderInput { border: gray; } /* used for inputs */ 15 15 .cPnDisabled { cursor:default; color:#666666; } 16 16 .pnInactive:hover { background:#999999; color:#F5F5F5; } … … 18 18 div.cbOperatorBg { background:#D3D3D3; color:#005E89; } 19 19 .ui-dialog { border-width:3px; } 20 .ui-datepicker, .ui-category-selector-list { 20 .ui-datepicker, .ui-category-selector-list, 21 .ui-tag-selector-list, .ui-tag-selector-input { 21 22 background-color:#F5F5F5; 22 23 color:#000000; 23 border -color:gray;24 border:1px solid gray; 24 25 } 25 26 .ui-category-selector { … … 32 33 .ui-datepicker td.ui-datepicker-current-day { background-color:#D3D3D3; } 33 34 .ui-category-selector-arrow { color:#005E89; } 34 li.ui-category-selector-item:hover { background-color:#EEEEEE; color:#858460; }35 li.ui-category-selector-item:hover, li.ui-tag-selector-list-item:hover { background-color:#EEEEEE; color:#858460; } 35 36 .ui-category-selector-selected-item { background-color:#D3D3D3; } 36 37 .ui-category-selector-expandable-item { background-image:url(expand.png); } … … 38 39 li.ui-category-selector-item div.ui-category-selector-check { background-image:url(check_notchecked.png); } 39 40 li.ui-category-selector-selected-item div.ui-category-selector-check { background-image:url(check_checked.png); } 40 41 .ui-tag-selector-text { 42 font-style:italic; 43 font-size:80%; 44 border-top:1px dotted gray; 45 background:#F5F5F5; 46 color:#000000; 47 } 48 .ui-tag-selector-selected-tag-list li.ui-tag-selector-selected-tag { 49 background:#D3D3D3; 50 margin-top:1px; 51 padding-top:1px; 52 } 53 .ui-tag-selector-highlight { 54 color:#005E89; 55 font-weight:bold; 56 background:#EEEEEE; 57 } 58 .iconEdit { background:url(./../../../../themes/default/icon/edit.png) no-repeat 0 0 transparent; } 59 .iconDelete { background:url(./../../../../themes/default/icon/delete.png) no-repeat 0 0 transparent; } 60 .iconMove { background:url(move.png) no-repeat 0 0 transparent; } 61 .iconSwitchCondition { background:url(switch.png) no-repeat 0 0 transparent; } 62 .cbItemMultiple { border:1px solid #999999; } 63 .cbItemOverGroup { border:1px dotted #999999; } 41 64 42 65 /* AMD specific CSS */ -
extensions/ASearchEngine/themes/dark/ASEdark.css
r7328 r7374 12 12 .gcBorder { border: 1px solid gray; } /* used for borders */ 13 13 .gcBorder2 { border: 1px solid #666666; } /* used for widgets borders */ 14 .gcBorderInput { border: 1px solidgray; } /* used for inputs */14 .gcBorderInput { border: gray; } /* used for inputs */ 15 15 .cPnDisabled { cursor:default; color:#666666; } 16 16 .pnInactive:hover { background:gray; color:#fff48e; } … … 18 18 div.cbOperatorBg { background:gray; color:#FFF48E; } 19 19 .ui-dialog { border-width:3px; } 20 .ui-datepicker, .ui-category-selector-list { 20 .ui-datepicker, .ui-category-selector-list, 21 .ui-tag-selector-list, .ui-tag-selector-input { 21 22 background-color:#F5F5F5; 22 23 color:#000000; 23 border -color:gray;24 border:1px solid gray; 24 25 } 25 26 .ui-category-selector { … … 33 34 .ui-datepicker td.ui-datepicker-current-day { background-color:#505050; color:#fff48e; } 34 35 .ui-category-selector-arrow { color:#000000; } 35 li.ui-category-selector-item:hover { background-color:gray; color:#fff48e; }36 li.ui-category-selector-item:hover, li.ui-tag-selector-list-item:hover { background-color:gray; color:#fff48e; } 36 37 .ui-category-selector-selected-item { background-color:#505050; color:#fff48e; } 37 38 .ui-category-selector-expandable-item { background-image:url(expand_b.png); } … … 41 42 li.ui-category-selector-item div.ui-category-selector-check { background-image:url(check_notchecked.png); } 42 43 li.ui-category-selector-selected-item div.ui-category-selector-check { background-image:url(check_checked.png); } 44 45 .ui-tag-selector-text { 46 font-style:italic; 47 font-size:80%; 48 border-top:1px dotted gray; 49 background:#F5F5F5; 50 color:#000000; 51 } 52 .ui-tag-selector-selected-tag-list li.ui-tag-selector-selected-tag { 53 background:#D3D3D3; 54 margin-top:1px; 55 padding-top:1px; 56 } 57 .ui-tag-selector-highlight { 58 color:#000000; 59 font-weight:bold; 60 background:#D3D3D3; 61 } 62 .iconEdit { background:url(./../../../../themes/default/icon/edit.png) no-repeat 0 0 transparent; } 63 .iconDelete { background:url(./../../../../themes/default/icon/delete.png) no-repeat 0 0 transparent; } 64 .iconMove { background:url(move.png) no-repeat 0 0 transparent; } 65 .iconSwitchCondition { background:url(switch.png) no-repeat 0 0 transparent; } 66 .cbItemMultiple { border:1px solid gray; } 67 .cbItemOverGroup { border:1px dotted gray; } 43 68 44 69 .cbButtons { color:#000000; border:1px solid gray; z-index:510; }
Note: See TracChangeset
for help on using the changeset viewer.