Index: shared/js/tools.js =================================================================== --- shared/js/tools.js (revision 189) +++ shared/js/tools.js (revision 191) @@ -203,5 +203,11 @@ * @returns immediately returns, asynchronous content loading **/ -t29.start_tr = function(success_function) { +if(!t29.tr) t29.tr = {}; // translation system namespace +t29.tr.preloader = {}; // namespace for this preloading system +t29.tr.preloader.enabled_string = // text for sidebar with enabled tr system + "
Simply click on any paragraph to correct it. Thank you!
" + +" "; + +t29.tr.preloader.start = function(success_function) { // kruder Hack, um die Ladezeit zu ueberstehen: schon mal Designaenderung $("body").toggleClass("tr-enabled tr-disabled"); @@ -212,9 +218,15 @@ $("").html(css).appendTo("head"); });*/ + + // text, nur einaml und so. bessere bedingung - schauen ob schon mal gestartet wurde. + if(!$("#sidebar-tr .tr-enabled").length) { + //$('#sidebar-tr').wrapInner("") + $("").html(t29.tr.preloader.enabled_string).appendTo('#sidebar-tr'); + } }; -t29.prepare_tr = function() { - $("#sidebar-tr .tr-disabled a").click(function() { - t29.start_tr(); +t29.tr.preloader.onload = function() { + $("#sidebar-tr a").click(function() { + t29.tr.preloader.start(); return false; }).attr('href', '#help_with_mistakes'); @@ -223,5 +235,5 @@ // or for people who opened link in another tab if(location.search.match(/tr-|^tr/i) || location.hash.match(/help_with_mistakes/)) { - t29.start_tr(function(){ t29.tr.display_top_notice(); }); + t29.tr.preloader.start(function(){ t29.tr.display_top_notice(); }); } } @@ -234,3 +246,3 @@ $(t29.img_license); $(t29.heading_links); -$(t29.prepare_tr); +$(t29.tr.preloader.onload);