Skip to content

📻 Highlight call signs in web pages with this JavaScript library

License

Notifications You must be signed in to change notification settings

phieri/callsign.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI

callsign.js

This JavaScript library gives website users more ways to interact with written ITU call signs, including for amateur radio.

Usage

Upload callsign.js and callsign.css to the webserver and add callsign.js to the <head> section.

<script id="callsign-js" src="callsign.js" defer></script>

Tag the call signs with the custom HTML tag <call-sign>:

<p>I had contact with <call-sign>SM8AYA</call-sign> on shortwave.</p>

Options

Options can be set as attributes in the <link> tag.

Name Default Description
data-flag true Show country flag before the call signs.
data-monospace true Render call sign with a monospace font.
data-phonetic true Add phonetic information for screen readers.
data-search false Find and mark up untagged call signs in the document.

Minification

The files are intentionally not provided minified. Amateur radio is about learning and experimenting. Minified files makes it drastically harder to understand the code.

References