mirror of
https://github.com/danbulant/api_docs
synced 2026-06-22 08:01:53 +00:00
Fixes some leakage in the language selector
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
This commit is contained in:
parent
53db9d4a64
commit
68807cd485
1 changed files with 38 additions and 32 deletions
|
|
@ -13,21 +13,26 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
License for the specific language governing permissions and limitations
|
License for the specific language governing permissions and limitations
|
||||||
under the License.
|
under the License.
|
||||||
*/
|
*/
|
||||||
languages = []
|
(function (global) {
|
||||||
function activateLanguage(language) {
|
var languages = [];
|
||||||
|
|
||||||
|
global.setupLanguages = setupLanguages;
|
||||||
|
global.activateLanguage = activateLanguage;
|
||||||
|
|
||||||
|
function activateLanguage(language) {
|
||||||
$("#lang-selector a").removeClass('active');
|
$("#lang-selector a").removeClass('active');
|
||||||
$("#lang-selector a[data-language-name='" + language + "']").addClass('active');
|
$("#lang-selector a[data-language-name='" + language + "']").addClass('active');
|
||||||
for (var i=0; i < languages.length; i++) {
|
for (var i=0; i < languages.length; i++) {
|
||||||
$(".highlight." + languages[i]).hide();
|
$(".highlight." + languages[i]).hide();
|
||||||
}
|
}
|
||||||
$(".highlight." + language).show();
|
$(".highlight." + language).show();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
function setupLanguages(l) {
|
||||||
|
var currentLanguage = l[0];
|
||||||
|
var defaultLanguage = localStorage.getItem("language");
|
||||||
|
|
||||||
function setupLanguages(l) {
|
|
||||||
languages = l;
|
languages = l;
|
||||||
currentLanguage = languages[0];
|
|
||||||
defaultLanguage = localStorage.getItem("language");
|
|
||||||
|
|
||||||
if ((location.search.substr(1) != "") && (jQuery.inArray(location.search.substr(1), languages)) != -1) {
|
if ((location.search.substr(1) != "") && (jQuery.inArray(location.search.substr(1), languages)) != -1) {
|
||||||
// the language is in the URL, so use that language!
|
// the language is in the URL, so use that language!
|
||||||
|
|
@ -49,4 +54,5 @@ function setupLanguages(l) {
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
})(window);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue