[jifty-devel] Jifty "JSAN" branch merged to trunk

Jesse Vincent jesse at bestpractical.com
Tue May 23 11:07:48 EDT 2006


I'm pleased to announce that Tom Sibley's "JSAN" branch of Jifty has
now been merged down to the trunk. 

This branch includes improved styling on Microsoft browsers, 
much improved javascript systemwide, and the first draft of 
contextual menu support.

----- Forwarded message from jifty-commit at lists.jifty.org -----

To: jifty-commit at lists.jifty.org
Date: Tue, 23 May 2006 11:02:09 -0400 (EDT)
From: jifty-commit at lists.jifty.org

Log:
 r11778 at hualien (orig r892):  trs | 2006-04-22 17:25:16 -0400
 New branch for JSAN integration instead of prototype, etc.
  r9946 at zot:  tom | 2006-04-23 00:38:34 -0400
  Remove IE7 source from Jifty
 
  r9947 at zot:  tom | 2006-04-23 00:39:58 -0400
  Reworked Behaviour library to use JSAN and cssQuery
 
  r9980 at zot:  tom | 2006-04-24 11:49:12 -0400
  We use cssQuery now
 
  r9981 at zot:  tom | 2006-04-24 12:06:29 -0400
  Turn the key bindings into a Jifty library and fix propagation problems in Firefox
 
  r10015 at zot:  tom | 2006-04-24 17:10:18 -0400
  Make writing keybinding legend use Behaviour and the DOM
 
  r10027 at zot:  tom | 2006-04-24 22:48:38 -0400
  IE doesn't like binding to the window, but document works (should have just kept it in the first place, I guess)
 
  r10035 at zot:  tom | 2006-04-24 23:18:18 -0400
  Support key bindings for Opera
 
  r10127 at zot:  tom | 2006-04-26 21:01:10 -0400
  Only append the keybindings if there are any
 
  r10199 at zot:  tom | 2006-04-29 17:48:30 -0400
  Fix Rico's corner implementation to deal with padding better
 
  r10202 at zot:  tom | 2006-04-29 23:14:57 -0400
  Add a note about the modified Rico and make it a new version
 
  r10438 at zot:  tom | 2006-05-11 22:41:10 -0400
  Hardcoding the dependencies instead of letting JSAN handle it was a bad idea (users would have to fiddle then instead of simply "use"ing the libs)
 
  r12260 at zot:  tom | 2006-05-13 13:01:09 -0400
  s/'/"/g -- not all browsers like single quotes
 
  r12269 at zot:  tom | 2006-05-13 16:40:32 -0400
  Put JSAN.js first and take care of its config _before_ loading anything that uses it.  Plus, be a little smarter about the includePath and errorLevel.
 
  r12275 at zot:  tom | 2006-05-13 16:43:21 -0400
  Fix merge bug
 
  r12281 at zot:  tom | 2006-05-13 17:30:28 -0400
  Compat with Konq
 
  r12387 at zot:  tom | 2006-05-18 18:49:43 -0400
  Not really as desirable or as useful as I first thought.
 
  r13204 at zoq-fot-pik:  chmrr | 2006-05-22 16:43:48 -0400
   * Register actions of buttons in the buttons, not in the form
 
  r13212 at zoq-fot-pik:  chmrr | 2006-05-22 19:12:06 -0400
   * "" is false in javascript
 
 r13967 at hualien (orig r1088):  jesse | 2006-05-22 21:43:15 -0400
 * Added support for context menus (at the code level. next up, at the CSS level)
 
 * Added back missing loc
 
 r13981 at hualien (orig r1096):  jesse | 2006-05-22 22:39:32 -0400
 * Pull in backcompat breakage notes from trs
  
  r12463 at zot:  tom | 2006-05-22 23:24:39 -0400
  Contextual menu support
 
  r12469 at zot:  tom | 2006-05-22 23:57:21 -0400
  * Use JS to place the context menu above everything else
  * Better styling
 


Modified: jifty/trunk/Changelog
==============================================================================
--- jifty/trunk/Changelog	(original)
+++ jifty/trunk/Changelog	Tue May 23 11:02:05 2006
@@ -1,6 +1,24 @@
   * Removed the ActionBasePath and CurrentUserClass configuration
     variables.  This breaks backwards compatibility.
 
+  * If you've overridden /_elements/javascript in your app, you'll want to 
+    take a look at the new stock version to see what has changed.
+
+  * The JS method document.getElementsBySelector() no longer exists.  Use 
+    cssQuery() instead.
+
+* The keybinding JS code is now a more proper library 
+    (Jifty.KeyBindings) and less intrusive.  If you've overridden the 
+    default /_elements/wrapper in your app, you'll want to make sure you get 
+    rid of the keybinding javascript (see the stock wrapper).  Just include 
+    <& /_elements/keybindings &> wherever you want the keybindings for a 
+    page to appear.
+
+* This shouldn't be the cause of breakage, but the included rico.js is 
+    no longer a stock Rico build.  See the comments at the top of the file 
+    if you're interested.
+
+


More information about the jifty-devel mailing list