UNPKG

keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

37 lines (23 loc) 843 B
# URL Field Stores a `String` in the model. Displayed as a text field in the Admin UI. This field does not validate input before saving, and will not reject data that is not a url. ```js { type: Types.Url } ``` ## Methods ### `format` Defaults to `removeProtocolPrefix`. Strips any protocol from the value using the regular expression `^[a-zA-Z]+\:\/\/` and returns a string. ## Options ### `format` You can override the default formatter by providing a method as the `format` option on the field, or disable it by setting the format option to `false`. ```js item.url = "http://keystonejs.com"; item._.url.format(); // "keystonejs.com" ``` ## Inherits from [`Text`](../text) * `addFilterToQuery` * `validateInput` * `validateRequiredInput` ## Filtering Uses the same logic and filter UI as the [`Text`](../text) field type.