Enum
HTML
<script src="http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-2.1.0rc.debug.js"></script>
JavaScript
$Loves = typeof ($Loves) == 'undefined' ? {} : $Loves; // do not override Loves namespace
(function ($) {
$Loves.DependencyType = $Loves.DependencyType || {
Unknown: { name: "Unknown", type: 0 },
Library: { name: "Library", type: 1 },
Website: { name: "Website", type: 2 },
Get: function (value) {
for (type in $Loves.DependencyType) {
var depType = $Loves.DependencyType[type];
if (depType.name === value || depType.type === parseInt(value, 10)) {
return depType ;
}
}
return $Loves.DependencyType.Unknown;
}
}
})(jQuery);