File: /home/httpd/html/baretube.com/core/js/Tube.js
var settings = $.extend(settings || {}, { translations : [] });
(function($) {
$.unserialize = function(serializedString) {
var str = decodeURI(serializedString);
var pairs = str.split('&');
var obj = {}, p, idx, val;
for (var i = 0, n = pairs.length; i < n; i++) {
p = pairs[i].split('=');
idx = p[0];
if (idx.indexOf("[]") == (idx.length - 2)) {
// Eh um vetor
var ind = idx.substring(0, idx.length - 2)
if (obj[ind] === undefined) {
obj[ind] = [];
}
obj[ind].push(p[1]);
} else {
obj[idx] = p[1];
}
}
return obj;
};
})(jQuery);
var Tube = {
init: function() {},
_t: function(string, arguments) {
var translated;
var args = arguments || {};
if(settings.translations[string] !== undefined) {
translated = settings.translations[string];
if(args !== undefined) {
for(var key in args) {
translated = translated.replace(key, args[key]);
}
}
} else {
translated = string;
if(args !== undefined) {
for(var key in args) {
translated = translated.replace(key, args[key]);
}
}
}
return translated;
}
};