From Dark and Darker Wiki
(overview and insert_space_before_capitals init) |
m (dash_for_space) |
||
Line 16: | Line 16: | ||
{{#invoke:Utilities|insert_space_before_capitals|ElementalBolt}} | {{#invoke:Utilities|insert_space_before_capitals|ElementalBolt}} | ||
==dash_for_space== | |||
Replaces all spaces with dashes. i.e. "Physical Damage" -> "Physical Damage". Useful for turning text into something that can be used as a css class. | |||
See [[Module:Enchantments]] for an example that utilizes this module. | |||
===Parameters=== | |||
* ''input_text'' - input string | |||
===Examples=== | |||
<pre>{{#invoke:Utilities|dash_for_space|Physical Damage}}</pre> | |||
{{#invoke:Utilities|dash_for_space|Physical Damage}} | |||
<!--why is there a 1 trailing the example here..? it works in the enchantment module just fine--> |
Revision as of 23:47, 27 February 2025
Overview
Utility functions
Functions
insert_space_before_capitals
Adds spaces before capital letters (other than if its the first character). i.e. "ElementalBolt" -> "Elemental Bolt"
Can be invoked within wikitext, or called within another lua module. See Module:MergeSpells for an example that utilizes this module.
Parameters
- input_text - input string
Examples
{{#invoke:Utilities|insert_space_before_capitals|ElementalBolt}}
Elemental Bolt
dash_for_space
Replaces all spaces with dashes. i.e. "Physical Damage" -> "Physical Damage". Useful for turning text into something that can be used as a css class.
See Module:Enchantments for an example that utilizes this module.
Parameters
- input_text - input string
Examples
{{#invoke:Utilities|dash_for_space|Physical Damage}}
Physical-Damage1