diff --git a/public/500.html b/public/500.html index 1003820..1371a89 100644 --- a/public/500.html +++ b/public/500.html @@ -6,7 +6,7 @@ Technical problems - + diff --git a/public/500.html.erb b/public/500.html.erb index c18b8fe..85efb7b 100644 --- a/public/500.html.erb +++ b/public/500.html.erb @@ -6,7 +6,7 @@ Technical problems - + diff --git a/public/503.html b/public/503.html index 4ca387e..e786d13 100644 --- a/public/503.html +++ b/public/503.html @@ -6,7 +6,7 @@ Noosfero - System Maintainance - + diff --git a/public/503.html.erb b/public/503.html.erb index 878928b..c0823fc 100644 --- a/public/503.html.erb +++ b/public/503.html.erb @@ -6,7 +6,7 @@ Noosfero - System Maintainance - + diff --git a/public/javascripts/errors.js b/public/javascripts/errors.js index 57f097b..0a9c2a8 100644 --- a/public/javascripts/errors.js +++ b/public/javascripts/errors.js @@ -2,15 +2,15 @@ function display_error_message(language) { if (!language) { var language = ((navigator.language) ? navigator.language : navigator.userLanguage).replace('-', '_'); } - element = $(language); - if (!element) { - element = $(language.replace(/_.*$/, '')); + var $element = $('#' + language); + if ($element.size() == 0) { + $element = $('#' + language.replace(/_.*$/, '')); } - if (!element) { + if ($element.size() == 0) { element = $('en'); } - $$('.message').each(function(item) { item.hide() }); - element.getElementsBySelector('h1').each(function(title) { document.title = title.innerHTML; }); - element.show(); + $('.message').hide(); + $element.show(); + $('title').html($element.find('h1').html()); } diff --git a/public/javascripts/jquery.js b/public/javascripts/jquery.js new file mode 120000 index 0000000..a74e729 --- /dev/null +++ b/public/javascripts/jquery.js @@ -0,0 +1 @@ +jquery-2.1.1.min.js \ No newline at end of file -- libgit2 0.21.2