Commit dc6bdeadf2cb20c780c92b905f83c1aa3d943d2c
1 parent
9ca3fbc5
refactoring of the language flag management and use the new location of the flags
Showing
2 changed files
with
5 additions
and
15 deletions
Show diff stats
resources/web/public/xlib/js/xlib.js
| ... | ... | @@ -42,9 +42,6 @@ jQuery.cachedScript = function( url, options ) { |
| 42 | 42 | |
| 43 | 43 | $.import_js('xlib/js/loadingoverlay.js') |
| 44 | 44 | |
| 45 | -// --------------------------------------------------------------------------- | |
| 46 | -// Script utile pour le menu "drapeaux" | |
| 47 | -window.onload=montre; | |
| 48 | 45 | |
| 49 | 46 | var event_language_changed = new Event('language_changed', { |
| 50 | 47 | bubbles: true |
| ... | ... | @@ -52,7 +49,7 @@ var event_language_changed = new Event('language_changed', { |
| 52 | 49 | |
| 53 | 50 | function language_changed(lang) { |
| 54 | 51 | console.log("language_changed language_code "+lang); |
| 55 | - window.location.href = '?aws_controller=language&aws_action=do_change_language&language_code='+ encodeURIComponent(lang); | |
| 52 | + window.location.href = '?aws_c=language&aws_a=do_change_language&language_code='+ encodeURIComponent(lang); | |
| 56 | 53 | // $.ajax({ |
| 57 | 54 | // url: '?aws_controller=language&aws_action=do_change_language&language_code='+ encodeURIComponent(lang), |
| 58 | 55 | // type: 'GET', |
| ... | ... | @@ -68,15 +65,6 @@ function language_changed(lang) { |
| 68 | 65 | // }); |
| 69 | 66 | } |
| 70 | 67 | |
| 71 | -function montre(id) { | |
| 72 | - var d = document.getElementById(id); | |
| 73 | - $("[id^='drapo']").each(function () { | |
| 74 | - $(this).hide(); | |
| 75 | - }); | |
| 76 | - | |
| 77 | - if (d) {d.style.display='block';} | |
| 78 | -} | |
| 79 | - | |
| 80 | 68 | function xlib_debug(o) { |
| 81 | 69 | console.log(o); |
| 82 | 70 | } | ... | ... |
web_controllers/language/language_management.anubis
| ... | ... | @@ -120,8 +120,10 @@ public define HTML_Partial_Content |
| 120 | 120 | [ |
| 121 | 121 | dl([ |
| 122 | 122 | //literal("<dt style=\"background-image: url(../flags/"+lang+".png);\" onmouseover=\"javascript:montre('drapo1');\" onmouseout=\"javascript:montre();\"> </dt>\n"), |
| 123 | - literal("<img src=\"../flags/"+lang+".png\" onmouseover=\"javascript:montre('drapo1');\" onmouseout=\"javascript:montre();\">"), | |
| 124 | - dd([style("display: none"),id("drapo1"), event(onmouseover, "montre('drapo1');"), event(onmouseout, "montre();")], | |
| 123 | + //literal("<img src=\"/xlib/flags/24x24/"+lang+".png\" onmouseover=\"javascript:montre('drapo1');\" onmouseout=\"javascript:montre();\">"), | |
| 124 | + | |
| 125 | + img([event(onmouseover, "showObject('l3-flag');"), event(onmouseout, "hideObject('l3-flag');")], "/xlib/flags/24x24/"+lang+".png" ), | |
| 126 | + dd([style("display: none"),id("l3-flag"), event(onmouseover, "showObject('l3-flag');"), event(onmouseout, "hideObject('l3-flag');")], | |
| 125 | 127 | ul( |
| 126 | 128 | map(make_line, l3_get_all_dicos(dictionary_collection_name))+ |
| 127 | 129 | [ | ... | ... |