You are here

linkicon.schema.yml in Link Icon 8

config/schema/linkicon.schema.yml

File

config/schema/linkicon.schema.yml
View source
  1. # Schema for the configuration files of the Linkicon module.
  2. linkicon.settings:
  3. type: config_object
  4. label: 'Linkicon settings'
  5. mapping:
  6. font:
  7. type: string
  8. label: 'Path to the icon font CSS file'
  9. # Redefine field settings link since we don't provide field type.
  10. field.field_settings.link:
  11. type: mapping
  12. label: 'Link settings'
  13. mapping:
  14. title:
  15. type: integer
  16. label: 'Allow link text'
  17. link_type:
  18. type: integer
  19. label: 'Allowed link type'
  20. title_predefined:
  21. type: text
  22. label: 'Allowed link texts'
  23. field.formatter.settings.linkicon:
  24. type: mapping
  25. label: 'Link icon format settings'
  26. mapping:
  27. trim_length:
  28. type: integer
  29. label: 'Trim link text length'
  30. url_only:
  31. type: boolean
  32. label: 'URL only'
  33. url_plain:
  34. type: boolean
  35. label: 'Show URL as plain text'
  36. rel:
  37. type: string
  38. label: 'Add rel="nofollow" to links'
  39. target:
  40. type: string
  41. label: 'Open link in new window'
  42. linkicon_prefix:
  43. type: string
  44. label: 'Icon prefix class'
  45. linkicon_wrapper_class:
  46. type: string
  47. label: 'Additional wrapper class'
  48. linkicon_icon_class:
  49. type: string
  50. label: 'Additional icon classes'
  51. linkicon_load:
  52. type: boolean
  53. label: 'Allow linkicon to provide CSS assets'
  54. linkicon_vertical:
  55. type: boolean
  56. label: 'Vertical'
  57. linkicon_style:
  58. type: string
  59. label: 'Icon style'
  60. linkicon_color:
  61. type: string
  62. label: 'Icon background color'
  63. linkicon_tooltip:
  64. type: boolean
  65. label: 'Display title as tooltip'
  66. linkicon_no_text:
  67. type: boolean
  68. label: 'Visually hide the title text'
  69. linkicon_maxlength:
  70. type: integer
  71. label: 'The title and tooltip maxlength'
  72. linkicon_position:
  73. type: string
  74. label: 'Icon position to the title text'
  75. linkicon_link:
  76. type: boolean
  77. label: 'Add the classes to the A tag'
  78. linkicon_global_title:
  79. type: string
  80. label: 'Override title with a generic link title'
  81. linkicon_size:
  82. type: string
  83. label: 'Icon font size'
  84. linkicon_bundle:
  85. type: string
  86. label: 'Icon module integration'
  87. opening:
  88. type: string
  89. linkicon_size_preview:
  90. type: string