| Server IP : 10.200.247.200 / Your IP : 216.73.217.19 Web Server : Apache System : Linux synergy-usa-sites 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64 User : jeremy ( 1001) PHP Version : 8.4.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/usa_sites/usagrantapplication.org/mobile/js/ |
Upload File : |
app.filter('dateFormat', function myDateFormat($filter){
return function(text){
var tempdate = new Date(text.replace(/-/g,"/"));
return $filter('date')(tempdate, "MMM d, yyyy hh:mm a");
}
});
app.filter('prettify', function myPrettify($filter){
return function(value) {
var prettified = value.replace(/[\_\-]/g, " ");
return (prettified + ' ').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
return $1.toUpperCase();
});
}
});
app.filter('uglyify', function myUglyify($filter){
return function(value) {
var prettified = value.replace(/[\ \-]/g, "_");
return (prettified + '').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
return $1.toLowerCase();
});
}
});
app.filter('removePastTense', function myRemovePastTense($filter){
return function(value) {
return '' + value.replace("disassembled", "disassemble").replace("Disassembled", "Disassemble");
}
});
app.filter('prettifyMachine', function myPrettifyMachine($filter){
return function(value) {
var prettified = value.split("_");
return (prettified[0] + " #" + prettified[1]).replace(/^([a-z])|\s+([a-z])/g, function ($1) {
return $1.toUpperCase();
});
}
});
app.filter('isEmpty', [function() {
return function(object) {
return angular.equals({}, object);
}
}]);
app.filter('xNull', [function() {
return function(value) {
if(value == null || value == "null" || value == 'undefined')
{
value = "";
}
return value;
}
}]);
app.filter("ucwords", function () {
return function (input){
if(input) { //when input is defined the apply filter
input = input.toLowerCase().replace(/\b[a-z]/g, function(letter) {
return letter.toUpperCase();
});
}
return input;
}
})
app.filter('tel', function () {
return function (tel) {
if (!tel) { return ''; }
var value = tel.toString().trim().replace(/^\+/, '');
if (value.match(/[^0-9]/)) {
return tel;
}
var country, city, number;
switch (value.length) {
case 1:
case 2:
case 3:
city = value;
break;
default:
city = value.slice(0, 3);
number = value.slice(3);
}
if(number) {
if(number.length>3) {
number = number.slice(0, 3) + '-' + number.slice(3,7);
}
else {
number = number;
}
return ("(" + city + ") " + number).trim();
}
else {
return "(" + city;
}
};
});