In preparation for LDC where Knop will get some attention, I have updated the Knop SVN trunk so it now reflects the current version of Knop.
http://knop.googlecode.com/svn/trunk/
>From History.txt:
Release date ------------ 2008-09-10
In this release help.lasso has been added (courtesy of Jason Huck) that creates an online reference created on the fly from the built in help tags.
Recent changes --------------
knop_base (no changes)
knop_database 2008-07-09 JS ->saverecord: -keeplock now updates the lock timestamp 2008-05-28 JS ->getrecord now works with integer keyvalues (oops) 2008-05-27 JS ->get returns a new datatype knop_databaserow 2008-05-27 JS Added ->size and ->get so a database object can be iterated. When iterating each row is returned as an array of field values. 2008-05-27 JS Addedd ->nextrecord that increments the recordpointer each time it is called until the last record in the found set is reached. Returns true as long as there are more records. Useful in a while loop - see example below 2008-05-27 JS Addedd ->nextrecord that increments the recordpointer each time it is called until the last record in the found set is reached. Returns true as long as there are more records. Useful in a while loop - see example below 2008-05-27 JS Implemented record pointer 'current_record'. The record pointer is reset for each new query. 2008-05-27 JS ->field: added -recordindex to get data from any record in the current found set 2008-05-27 JS Added ->_unknowntag as shortcut to field 2008-05-26 JS Removed onassign since it causes touble 2008-05-26 JS Extended field_names to return the field names for any specified table, return field names also for db objects that have never been used for a database query and optionally return field types 2008-01-29 JS ->getrecord now supports -sql. Make sure that the SQL statement includes the relevant keyfield (and lockfield if locking is used).
knop_form 2008-07-02 JS ->renderform: Cleaned up the automatic adding of javascript code so it's not added if not needed. Also moved all scripts to the end of the page. More work with with the javascripts is needed. 2008-06-03 JS ->renderform: corrected missing closing </fieldset> 2008-05-15 JS ->renderform and ->renderhtml: adjusted the behavior for nested fieldsets 2008-05-13 JS Implemented -legend for ->renderhtml, to make it consistent with the new legend field type 2008-05-13 JS Implemented special field types html, fieldset and legend. Use -value to display data for these fields. A legend field also creates a fieldset (closes any previously open fieldsets). Use fieldset with -value=false to close a fieldset without opening a new one. 2008-05-06 JS Added unknowntag as shortcut to getvalue 2008-01-30 JS Removed duplicate endscript entries for if(dirty) {makedirty()};
knop_grid 2008-09-08 JS ->sortfield changed so defaultsort is honored even if -nosort is specified (-nosort is only used to prevent the user from changing sort order on the fly) 2008-09-08 JS ->renderlisting and ->renderfooter optimized by caching the result of nav->url. 2008-05-15 JS ->renderfooter: minor adjustment to numbered pagination links 2008-05-14 JS ->renderfooter (and ->renderhtml): added -numbered as option to get google style numbered pagination links. Render the grid with -numbered (defaults to show 6 page number links plus the far ends) or -numbered=10 or another number. 2008-05-13 JS Added ->renderlisting which is now part of ->renderhtml for more flexibility 2008-02-25 JS ->renderheader and ->renderfooter calls nav -> url with -getargs 2008-01-22 JS ->renderheader, ->renderfooter, ->renderhtml: addded -autoparams to nav -> url used in links since url was changed to default to no autoparams. 2008-01-22 JS ->renderheader, ->renderfooter, ->renderhtml: improved support for param based navigation method in links, cleaned up linking to use nav -> url instead of self -> urlparams when nav is available
knop_lang 2008-01-22 JS ->getstring: corrected the fallback behavior when a current language has been set 2008-01-07 JS Removed instance variable browserlanguage due to problems with transient storage. The browserlanguage is cached on page level so it's no loss in reality.
knop_nav 2008-07-10 JS Added -> label to return the name of the current page 2008-05-20 JS ->renderhtml: #current# is not automatically added to the template if the more elaborate template format is used. This makes it easier to hide the currentmarker without changing the nav config (partial revert of fix 2008-01-04). 2008-05-08 JS ->insert: A duplicate key does no longer cause a fatal error but instead fails silently and logs to the debug log 2008-05-07 JS ->url: will now call ->linkparams so all links that are constructed from ->url will properly send along the parameters specified in the nav item. This also affects pagination and sort links in grid. 2008-05-07 JS Added ->linkparams, Returns an array for all parameters that should be sent along with nav links (this was previously embedded in renderhtml) 2008-02-25 JS ->url: new parameter -getargs to add the getargs to the path link if the path equals the current path 2008-02-06 JC ->insert: the -hide flag can now be a boolean (also the -disabled flag) 2008-02-03 JS ->include: can now include any specified filename 2008-02-01 JS ->oncreate: added optional -fileroot to be able to use a root for files that is different from the logical site root used for navigation 2008-01-23 JS ->url: Added -autoparams that is required to enable the automatic passing of action_params that begin with "-" (this reverts the default behavior to match the the old) 2008-01-22 JS ->url: GET params that begin with "-" are sent as parameters on links. -path, -sort, -desc, -q are explicitly excluded from nav links in renderhtml. 2008-01-22 JS When using param based navigation, navigation links now use much cleaner /?path/to/page/ style links instead of /?-path=path/to/page/ 2008-01-22 JS ->getlocation: when navmethod is param, the path can now be sent as unnamed parameter insetad of -path parameter (such as /?path/to/page/).
knop_user 2008-07-17 JS Implemented ->setpermission and ->getpermission 2008-07-17 JS Added client_fingerprint_expression as compound expression so it can be configurable by changing the instant variable 2008-05-20 JS ->login: Added delay between more than 5 failed login attempts 2008-05-08 JS ->login: improved the search for FileMaker datasources to make it work for email address as username 2008-02-08 JS Added ->keys 2008-02-03 JS -> login: Corrected storage of id_user 2007-11-27 JS Coded an incomplete version 2007-06-13 JS Created the data type
-- Johan Sölve [FSA Member, Lasso Partner] Web Application/Lasso/FileMaker Developer MONTANIA SOFTWARE & SOLUTIONS http://www.montania.se mailto:joh-n@montania.se (spam-safe email address, replace '-' with 'a')
############################################################# This message is sent to you because you are subscribed to the mailing list <knop@lists.montania.se>. To unsubscribe, E-mail to: <knop-off@lists.montania.se> Send administrative queries to <knop-request@lists.montania.se> List archive http://www.nabble.com/Knop-Framework-Discussion-f29076.html Project homepage http://montania.se/projects/knop/ Google Code has the latest downloads at http://code.google.com/p/knop/
Search
Lasso Programming
This site manages and broadcasts several email lists pertaining to Lasso Programming and technologies related and used by Lasso developers. Sign up today!