Line: 1 to 1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Changed: | |||||||||
< < | Behaviour Javascript framework Contrib
This contrib packages the third-party | ||||||||
> > | Behaviour Javascript Framework Contrib<-- Contributions to this TWiki extension are appreciated. Please update the contrib page at http://twiki.org/cgi-bin/view/Plugins/BehaviourContrib Behaviour Javascript event library to create Javascript based interactions that degrade well when Javascript is not available | ||||||||
Changed: | |||||||||
< < | Behaviour uses CSS selectors to subscribe to javascript event handlers. This allows to create clean code, separated from HTML (and well suited to create javascript based interaction that degrades nicely when javascript is not available). | ||||||||
> > | Introduction | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | This contrib packages the third-party Behaviour Javascript event library, available from http://bennolan.com/behaviour/![]() | ||||||||
Added: | |||||||||
> > | Behaviour uses CSS selectors to subscribe to Javascript event handlers. This allows to create clean code, separated from HTML (and well suited to create Javascript based interaction that degrades nicely when Javascript is not available). | ||||||||
Deleted: | |||||||||
< < | Introduction | ||||||||
From the website:
After all the work of WASP and others to promote clean markup, valid pages and graceful degradation via css - it sucks that we're going back to tag soup days by throwing javascript tags into our html. | |||||||||
Line: 55 to 61 | |||||||||
Deleted: | |||||||||
< < | |||||||||
Usage | |||||||||
Changed: | |||||||||
< < | Include the javascript file: | ||||||||
> > | Include the Javascript file: | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Line: 76 to 81 | |||||||||
// code here } }, | |||||||||
Deleted: | |||||||||
< < | |||||||||
'#id' : function(element) { // element event element.onclick = function() { | |||||||||
Line: 107 to 111 | |||||||||
Deleted: | |||||||||
< < | |||||||||
Example | |||||||||
Changed: | |||||||||
< < | If we have a 'normal' link to TWiki Web hometopic: TWiki Web Home, we can use javascript to make it open a popup window. When javascript is not available the link behaviour defaults to opening the page in the current window. | ||||||||
> > | If we have a 'normal' link to TWiki Web hometopic: TWiki Web Home, we can use javascript to make it open a popup window. When javascript is not available the link behaviour defaults to opening the page in the current window. | ||||||||
Line: 171 to 174 | |||||||||
// ]]> | |||||||||
Added: | |||||||||
> > | |||||||||
Creates: | |||||||||
Line: 231 to 235 | |||||||||
// ]]> | |||||||||
Added: | |||||||||
> > | Leaking Danger | ||||||||
Deleted: | |||||||||
< < | Leaking danger | ||||||||
Behaviour code leaks memory on Windows Explorer prior to version 7. To prevent leaking, set the element variable to null :
| |||||||||
Line: 255 to 259 | |||||||||
| |||||||||
Deleted: | |||||||||
< < | |||||||||
License | |||||||||
Deleted: | |||||||||
< < | Behaviour is freely distributable under the terms of an BSD license. For details see the Behaviour website. | ||||||||
Added: | |||||||||
> > | Behaviour is freely distributable under the terms of an BSD license. For details see the Behaviour website. | ||||||||
Links | |||||||||
Added: | |||||||||
> > | |||||||||
Line: 288 to 291 | |||||||||
Contrib Settings | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
You can also set the global TWiki variable BEHAVIOURCONTRIB_DEBUG to 1 to make the contrib use uncompressed javascript sources, in the event of problems.
Contrib Info | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
| |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
| |||||||||
Added: | |||||||||
> > |
| ||||||||
| |||||||||
Line: 308 to 314 | |||||||||
| |||||||||
Changed: | |||||||||
< < | Related Topics: TWikiPreferences
| ||||||||
> > | Related Topics: TWikiPreferences | ||||||||
Added: | |||||||||
> > |
|