@newsoftglobal/feedbackkit-jquery
v1.0.1
Published
FeedbackKit jQuery SDK — Collect user feedback with screenshots, comments, and tracking
Maintainers
Readme
@newsoftglobal/feedbackkit-jquery
jQuery SDK for FeedbackKit — requires jQuery 3+.
Installation
Via CDN
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://unpkg.com/@newsoftglobal/feedbackkit-jquery/dist/feedbackkit-jquery.min.js"></script>Via npm
npm install @newsoftglobal/feedbackkit-jqueryUsage
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<!-- Optional: for real screenshot capture -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
<!-- FeedbackKit -->
<script src="https://unpkg.com/@newsoftglobal/feedbackkit-jquery/dist/feedbackkit-jquery.min.js"></script>
<script>
$(function () {
// Initialize
$.feedbackKit({ apiKey: 'your-api-key' });
// After user login
$.feedbackKit('setUser', {
id: 'user-123',
email: '[email protected]',
name: 'John Doe'
});
// On logout
$.feedbackKit('clearUser');
});
</script>Initialize with user
$.feedbackKit({
apiKey: 'your-api-key',
user: {
id: 'user-123',
email: '[email protected]',
name: 'John'
}
});API
| Method | Description |
|--------|-------------|
| $.feedbackKit({ apiKey }) | Initialize the widget |
| $.feedbackKit('setUser', { id, email, name }) | Set user identity |
| $.feedbackKit('clearUser') | Clear user identity |
| $.feedbackKit('destroy') | Remove widget from page |
Features
- 🎯 Floating feedback button
- 📸 Area screenshot capture
- 📝 Feedback form (bug, feature, improvement, other)
- 📋 User feedback history
- 💬 Comment thread with admin replies
- 👤 User identification
- 🎨 Dark theme UI
- ⚡ jQuery plugin pattern
