Hi all,
I've released a script widget called PlaceholderField, which provides a text field for data entry with hint/placeholder field text.
The placeholder text can be animated on appearing/disappearing. Optionally this provides password field functionality as well.
I created this predominantly for my own purposes for data entry where 1-line fields are used and for username/password combinations. The widget emits the message 'fieldAction' on exiting, which can be managed in widget or higher up the object hierarchy.
All properties are settable in the widget's property inspector. Documentation is automatically added to the Dictionary on installation.
To install, use the Extension Manager (Tools menu) and click the '+" icon and selected the .lce file.
The widget is released under MIT licence; Source code and complied extension is available on GitHub at https://github.com/stam66/placeholderField/tree/v1.0.0
If you encounter any issues, please log these in the 'issues' section there.
I also attach the compiled widget below.
Regards,
Stam
Note: Script widgets require LiveCode 10 DP5 or higher. For older versions of LiveCode, the group control on which the widget is largely based can be downloaded here: https://github.com/stam66/skPlaceholderField
PlaceholderField widget
A place for you to show off what you have made with LiveCode
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
PlaceholderField widget
Post by stam » Tue Dec 19, 2023 12:28 pm
- Attachments
-
- PlaceholderField widget.zip
- (64.15 KiB) Downloaded 96 times
Return to “Made With LiveCode”
Jump to
- LiveCode Community
- ↳ Announcements
- ↳ Developer Services Marketplace
- ↳ User Groups and Events
- ↳ SoCal LiveCode Group
- ↳ Greater Toronto Area LiveCode Users Group
- ↳ Off-Topic
- ↳ Made With LiveCode
- Getting Started With LiveCode
- ↳ Getting Started with LiveCode - Complete Beginners
- ↳ Getting Started with LiveCode - Experienced Developers
- ↳ Converting to LiveCode
- ↳ App Building Course
- ↳ Simple Messages
- ↳ Calculator
- ↳ Notes
- ↳ Clock
- ↳ Web Browser
- ↳ Weather
- ↳ Compass
- ↳ Photos
- Developing With LiveCode
- ↳ Talking LiveCode
- ↳ Databases
- ↳ Games
- ↳ Internet
- ↳ Multimedia
- ↳ Software Engineering
- ↳ Version Control
- ↳ Feature Proposals
- ↳ Bug Triage
- ↳ Legacy Project: MetaCard
- Extending LiveCode
- ↳ Using Plugins for Customizing the LiveCode IDE
- ↳ Using Externals
- ↳ Making IDE Plugins
- ↳ Building Externals
- ↳ LiveCode Builder
- Platform Specific
- ↳ Windows
- ↳ Mac OS
- ↳ Linux
- ↳ iOS Deployment
- ↳ Android Deployment
- ↳ CGIs and the Server
- ↳ HTML5
- ↳ Raspberry Pi
- Academic Endeavors
- ↳ Teaching with LiveCode
- ↳ Research and Post Secondary
- ↳ LiveCode University
- ↳ Educational Outreach
- Livecode Open Source Archived Forum- closed to posting
- ↳ Engine Contributors
- ↳ IDE Contributors
- ↳ Documentation and Tutorials
- ↳ Brainstorms
- ↳ Community Projects
- ↳ rIDE
- Third Party Extension Support
- ↳ Marketing Your Products
- ↳ Animation Engine
- ↳ chartsEngine
- ↳ MobGUI
- ↳ lcTaskList
- ↳ SQL Yoga
- ↳ MergEXT
- ↳ Data Grid Helper
- ↳ idea2app and Coding School
- ↳ Admin Archive
- LiveCode Hosting
- Forum Archives
- ↳ Archived: Third Party Extension Support
- ↳ rTree
- ↳ rGrid
- ↳ Data Tree
- ↳ Archived: LiveCode Open Source
- ↳ LiveCode Global Jam
- ↳ Testing Support
- ↳ Archived: Academic Endeavors
- ↳ September Academy
- ↳ Summer School 2013
- ↳ Archived: Project Specific
- ↳ Business and Kiosks
- ↳ Digital Art and Portfolios