| Widgets, widgets, widgets |
mr.freeze |
This is a collection of widgets I have made together in a sample application. |
Widget |
2010-06-10
|
widget
represent
|
5
|
| Cascading Drop Down Lists |
mr.freeze |
This is a widget I wrote to ease the implementation of displaying interdependent values. |
Widget |
2010-06-03
|
cascading
dropdown
dependent
|
5
|
| Dynamic search |
mr.freeze |
This creates a form that allows the user to dynamically search and select fields in a table |
Tools |
2010-04-26
|
dynamic
search
form
|
0
|
| jqGrid and web2py |
mr.freeze |
This is a simple example of how to get started with jqGrid on web2py |
Javascript |
2010-03-16
|
jqGrid
jQuery
grid
|
5
|
| jQuery Multi-Select Widget |
mr.freeze |
This is a widget that handles multi-select fields |
Widget |
2010-03-07
|
multiple
select
multiselect
|
5
|
| JQuery Autocomplete Widget |
mr.freeze |
This is another autocomplete widget |
Widget |
2010-02-28
|
autocomplete
widget
jQuery
|
5
|
| Modify form elements and attributes |
mr.freeze |
Here are a few tricks for modifying individual form elements |
Controller |
2009-12-15
|
form
element
attribute
|
5
|
| WebGrid for web2py |
mr.freeze |
This is a module that lets you build a table on the server that supports paging, sorting, editing and totals easily. It requires no javascript or sessions to work. |
Module |
2009-12-04
|
grid
table
sorting
paging
|
5
|
| Add confirmation to form submit |
mr.freeze |
This is an easy way to add a confirmation dialog during a form submit |
Javascript |
2009-11-23
|
form
submit
confirm
|
0
|
| RPX and web2py Auth module |
mr.freeze |
This is an RPX Auth module I wrote that allows local and RPX authentication at the same time. |
Module |
2009-11-11
|
RPX
Auth
|
5
|
| Store Auth, Crud and Mail settings in database |
mr.freeze |
This is a way to externalize your auth, crud and mail settings so that they can be stored in the database and managed through appadmin . |
Model |
2009-11-07
|
auth
crud
mail
settings
|
0
|
| Three Dropdown Date Selector |
mr.freeze |
Here is another widget that uses three selects to allow the user to pick a date. |
Widget |
2009-11-05
|
select
date
widget
|
0
|
| Autocomplete widget using a jQuery plugin |
mr.freeze |
This is a (overly)simple autocomplete widget using the pengoworks jQuery plugin. I used it because it works and I am too lazy to download the files and can include them using response.files |
Widget |
2009-11-03
|
jQuery
autocomplete
widget
|
5
|
| jQueryUI slider widget |
mr.freeze |
This is a widget for using the jQueryUI slider for integer input |
Widget |
2009-11-02
|
jQueryUI
slider
widget
|
5
|
| jQueryUI datepicker widget |
mr.freeze |
This is a simple widget for using the jQuery datepicker on a text input. |
Widget |
2009-11-02
|
jQueryUI
datepicker
widget
|
5
|
| In-place Edit Widget |
mr.freeze |
Here is a widget that presents your text as a label until you double click it at which point it turns into a text input. |
Widget |
2009-11-02
|
In-place
edit
widget
|
5
|
| Blackberry Mileage Tracker |
mr.freeze |
This is a simple app to help your users track mileage on their Blackberry mobile device. No fancy GPS, just define your trips and email a report. |
Application |
2009-10-26
|
Blackberry
mileage
|
0
|
| Client Tools for web2py |
mr.freeze |
This is a helper module that I wrote for web2py that lets you do some interesting and useful things with client side script. You can manage resources (scripts and css), events and other behavior from the server. |
Javascript |
2009-09-19
|
events
jQuery
module
ajax
|
5
|
| Consuming a web2py JSON service with jQuery |
mr.freeze |
This is a simple example of how to retrieve JSON data from the server and consume it with jQuery. |
Javascript |
2009-09-17
|
JSON
jQuery
service
|
0
|
| Recaptcha Options |
mr.freeze |
Recaptcha has a nice client API that includes many options. |
Javascript |
2009-09-06
|
Recaptcha
options
|
0
|
| Dynamic Menu |
mr.freeze |
I use this function to build a dynamic menu from the contents of my controllers. I mainly use it during development. I should also mention that this won't work if you byte-code compile your app and distribute it without source code. |
Development |
2009-09-05
|
dynamic
menu
|
0
|
| A better random password |
mr.freeze |
If you use the IS_STRONG validator on your passwords then you may encounter a situation where the password generated when resetting your password does not meet the complexity requirements of IS_STRONG. Here's the fix. |
Tools |
2009-09-05
|
random
password
reset
auth
|
0
|
| Star Rating Widget |
mr.freeze |
This is how I got a star rating widget implemented on this site. |
Widget |
2009-09-05
|
star
rating
widget
|
4
|
| Debugging with Eclipse and PyDev |
mr.freeze |
These are the steps I used to setup Eclipse and PyDev to debug web2py apps. Sure you can edit code through the admin interface (which is extremely handy for quick changes) but there's nothing quite like setting a break point and inspecting variables. |
Development |
2009-08-25
|
PyDev
debugging
Eclipse
|
4
|
| Deploying on Dreamhost with Passenger WSGI |
mr.freeze |
This post explains how I got this site working on Dreamhost using Passenger WSGI. It's a consolidation of several other wiki posts. Even though Passenger is designed for Rails it has built in support for WSGI apps. According to an email I received from Phusion, WSGI support in Passenger is stable and they haven't received a single crash report. That's good enough for me. |
Deployment |
2009-08-22
|
Dreamhost
WSGI
Phusion
Passenger
|
4
|
mr.freeze
mr.freeze
jumi
paulgerrard