_forEach(object, function (v, k) {
    var date = undefined

    if (_endsWith(k, '_on') && !isNaN((date = new Date(v)).getTime())) {
      x[camelCase(k)] = date
    } else {
      x[camelCase(k)] = normalize(v)
    }
  })
Beispiel #2
0
function getNormalizedName( name, type, selectedDomainName ) {
	const isSrvWithEmptyName = 'SRV' === type && ! name,
		endsWithDomain = endsWith( name, '.' + selectedDomainName );

	if ( isSrvWithEmptyName ) {
		return name;
	}

	if ( endsWithDomain ) {
		if ( isIpRecord( type ) ) {
			return name.replace( new RegExp( '\\.+' + selectedDomainName + '\\.?$', 'i' ), '' );
		}
		return getFieldWithDot( name );
	} else if ( ! isIpRecord( type ) ) {
		return name + '.' + selectedDomainName + '.';
	}
	return name;
}
Beispiel #3
0
		return mapValues( user, function( field, key ) {
			var error = null,
				userNum = index + 1;

			if ( isEmpty( field.value ) ) {
				error = i18n.translate( 'User #%(userNum)s: The "%(field)s" field is required.', {
					args: {
						userNum: userNum,
						field: fields[ key ]
					}
				} );
			} else if ( domainSuffix && 'email' === key && ! endsWith( field.value, '@' + domainSuffix ) ) {
				error = i18n.translate( 'User #%(userNum)s: Email addresses must end with @%(domain)s', {
					args: {
						userNum: userNum,
						domain: domainSuffix
					}
				} );
			}

			return Object.assign( {}, field, { error: error } );
		}, this );
Beispiel #4
0
	var is_javascript = function(file) {
		return string_endsWith(file.relative, ".js");
	};
Beispiel #5
0
	var is_stylesheet = function(file) {
		return string_endsWith(file.relative, ".css");
	};
Beispiel #6
0
 return sortBy(map(omit(sizesObject, (size, name) => {
   return name === 'thumbnail' || endsWith(name, '_crop');
 }), (size, name) => {
Beispiel #7
0
	Object.keys( _userIDsByNamespace ).forEach( function( namespace ) {
		if ( endsWith( namespace, 'siteId=' + siteId ) && _userIDsByNamespace[ namespace ].has( userId ) ) {
			_totalUsersByNamespace[ namespace ]++;
			_usersFetchedByNamespace[ namespace ]++;
		}
	} );
Beispiel #8
0
	Object.keys( _userIDsByNamespace ).forEach( function( namespace ) {
		if ( endsWith( namespace, 'siteId=' + siteId ) && _userIDsByNamespace[ namespace ].has( userId ) ) {
			delete _userIDsByNamespace[ namespace ][ userId ];
		}
	} );