FriendsOfREDAXO Iconpicker Save Abandoned

Font Awesome-Iconpicker für REDAXO 5, auch andere Font-Icons möglich

Project README

Iconpicker-AddOn für REDAXO 5

⚠️ Entwicklung eingestellt: Das AddOn wird an dieser Stelle nicht länger gepflegt. / Deprecated: this addOn won’t be maintained any longer. Als Alternative mit mehr Funktionalität empfiehlt sich: fa_iconpicker(https://github.com/FriendsOfREDAXO/fa_iconpicker).


Für Font Awesome-Icons, auch andere Font-Icons möglich

screenshot_iconpicker

Funktion

Das Iconpicker-AddOn verwendet folgendes Skript: https://github.com/itsjavi/fontawesome-iconpicker

Eventuelle Anpassungen beim Aufruf des Iconpickers können am besten in die Datei assets/iconpicker.js geschrieben werden.

Benutzung

Um den Iconpicker für ein Textfeld zu aktivieren, diesem die CSS-Klasse "icp" zuweisen.

<input class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

Hinweis

Damit das Popup nicht abgeschnitten wird, muss der Container form-group die CSS-Eigenschaft overflow: visible haben. Die Position des Popups kann über data-placement bestimmt werden.

Der vollständige Beispiel-Code für ein Modul könnte also so aussehen:

<div class="form-group" style="overflow: visible;">
	<label class="col-sm-2 control-label">Icon</label>
	<div class="col-sm-10">
		<input data-placement="bottomRight" class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">
	</div>
</div>

Filtern direkt im Input-Feld

Um die Icons direkt im Input-Feld zu filtern, wird data-input-search="true" gesetzt:

<input data-input-search="true" class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

Darstellung als "Input Group"

Auch die in Bootstrap bekannte Komponente einer "Input group" ist möglich:

<div class="input-group">
	<input data-placement="bottomRight" class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">
	<span class="input-group-addon"></span>
</div>

oder als Alternative kann man auch einfach auf das Input-Element die Klasse icp-group setzen.

<input data-placement="bottomRight" class="form-control icp icp-group" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

Danke an @tbaddade für Inspiration.

Open Source Agenda is not affiliated with "FriendsOfREDAXO Iconpicker" Project. README Source: FriendsOfREDAXO/iconpicker
Stars
29
Open Issues
1
Last Commit
2 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating