Plato on Github
Report Home
src/language.js
Maintainability
109.60
Lines of code
22
Difficulty
9.63
Estimated Errors
0.10
Function weight
By Complexity
By SLOC
define(['detectr', 'eventmap', './mixin/language'], function(detectr, EventMap, langMixin) { 'use strict'; /** * @module lyria/language */ var langEvents = new EventMap(); // Fallback language var langObject = { defaultLanguage: 'en', on: langEvents.on, off: langEvents.off }; var langProp = detectr.Browser.language() || langObject.defaultLanguage; langMixin('value', 'change')(langObject, langProp, langEvents); return langObject; });