diff --git a/README.md b/README.md index 2c8438f..43e1b38 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Screenshots ----------- ![alt text](doc/SearchRelatedIssue.png) +![alt text](doc/description.png) Download -------- diff --git a/SearchRelatedIssue/files/related_search_240520191349.css b/SearchRelatedIssue/files/related_search_240520191349.css index c9960db..53df9d7 100644 --- a/SearchRelatedIssue/files/related_search_240520191349.css +++ b/SearchRelatedIssue/files/related_search_240520191349.css @@ -1,5 +1,6 @@ /* -# Copyright (c) 2019 brlumen (igflocal@gmail.com) +# Original Copyright (c) 2019 brlumen (igflocal@gmail.com) +# Modification Copyright (c) 2020 Selonka # SearchRelatedIssue for MantisBT is free software: # you can redistribute it and/or modify it under the terms of the GNU # General Public License as published by the Free Software Foundation, @@ -23,8 +24,15 @@ margin: 0 0 0 0; margin-top: 2px; } - -.search_result a{ +.popup{ + background: #FFF; + border: 1px #ccc solid; + max-height:400px; + overflow-y:auto; + margin: 0 0 0 0; + margin-top: 2px; +} +.search_result .issue{ display: block; margin: 3px 3px; padding: 7px; @@ -34,4 +42,24 @@ cursor: pointer; border-radius: 3px; overflow-y: hidden; -} \ No newline at end of file +} + +.popup { + display: none; + visibility: hidden; +} +.search_result div:hover .popup{ + display: block; + visibility: visible; +} +.search_result a{ + display: none; + visibility: hidden; +} + +.search_result div:hover a{ + display: block; + visibility: visible; +} + + diff --git a/SearchRelatedIssue/lang/strings_english.txt b/SearchRelatedIssue/lang/strings_english.txt index 136a06e..ad2b54a 100644 --- a/SearchRelatedIssue/lang/strings_english.txt +++ b/SearchRelatedIssue/lang/strings_english.txt @@ -15,4 +15,5 @@ # If not, see . $s_plugin_SearchRelatedIssue_header_related_issue_list = 'The following %1$s might be related.'; -$s_plugin_SearchRelatedIssue_description = 'The plugin implements a live search for related issues during the creation of a new issue.'; \ No newline at end of file +$s_plugin_SearchRelatedIssue_description = 'The plugin implements a live search for related issues during the creation of a new issue.'; +$s_plugin_SearchRelatedIssue_go_to = 'Go to'; diff --git a/SearchRelatedIssue/lang/strings_german.txt b/SearchRelatedIssue/lang/strings_german.txt new file mode 100644 index 0000000..66153b2 --- /dev/null +++ b/SearchRelatedIssue/lang/strings_german.txt @@ -0,0 +1,19 @@ +. + +$s_plugin_SearchRelatedIssue_header_related_issue_list = 'Die folgenden %1$s ähneln der Eingabe.'; +$s_plugin_SearchRelatedIssue_description = 'Das Plugin implementiert eine Live-Suche für ähnliche Einträge, waehrend der Erstellung eines neuen Eintrags.'; +$s_plugin_SearchRelatedIssue_go_to = 'Gehe zu Eintrag'; diff --git a/SearchRelatedIssue/pages/search.php b/SearchRelatedIssue/pages/search.php index c49fc52..4ee2f07 100644 --- a/SearchRelatedIssue/pages/search.php +++ b/SearchRelatedIssue/pages/search.php @@ -1,6 +1,7 @@ '; $t_response['data'] .= '
  • ' . sprintf( plugin_lang_get( 'header_related_issue_list' ), lang_get( 'issues' ) ) . '
  • '; - + foreach( $t_rows as $t_issue ) { $t_response['data'] .= '
  • ' . - '' . $t_issue->id . ": " . $t_issue->summary . '
  • '; + '
    ' . $t_issue->id . ": " . $t_issue->summary . '' .plugin_lang_get( 'go_to' ).'
    '; + } $t_response['data'] .= ''; diff --git a/doc/description.png b/doc/description.png new file mode 100644 index 0000000..275ca14 Binary files /dev/null and b/doc/description.png differ