Ralf Becker
|
aa31a8705f
|
fixing scope of "use strict", so we do not need to remove it when concatinating our scripts like we do now with minjs
|
2016-02-29 20:40:43 +00:00 |
|
Nathan Gray
|
4f2504aafc
|
Fix typo
|
2014-05-06 20:05:08 +00:00 |
|
Nathan Gray
|
b76ace01f5
|
Revert r46820 as it causes some widgets (tag list) problems.
Fix select account changing selectbox default instead.
|
2014-05-06 19:56:02 +00:00 |
|
Nathan Gray
|
e004e23c31
|
If the default is an object, use a clone of the default value to prevent widget from accidentally changing the default by reference
|
2014-05-05 17:22:25 +00:00 |
|
Ralf Becker
|
ac18b6cc8d
|
changed et2_core_inheritance.js to implement ClassWithAttributes extending Class from egw_inheritance and changed et2 objects to use ClassWithAttributes when required (also fixed lots of IDE warnings / added docu)
|
2014-03-20 09:40:37 +00:00 |
|
Ralf Becker
|
0163442f37
|
changed signature of on* event handlers: 1. event, 2. widget (context is DOM node), event handlers have now type "js" in attribute description and get automatic converted to a function, no more need to call et2_compileLegacyJS
|
2013-10-09 14:35:03 +00:00 |
|
Ralf Becker
|
e64c4fbd04
|
add some JSDoc so Eclipse shows an outline: @memberOf and @augments (not yet understood by Eclipse), also fixed many warnings (mostly missing semicolons)
|
2013-04-13 19:00:13 +00:00 |
|
Andreas Stöckel
|
c0db2e36a9
|
Fixed a lot of problems regarding centralized JavaScript code; et2_dataview_view_resizeable is current WIP; now building etemplate2 DOM-Tree to a DocumentFragment first, which brings a significant performance gain
|
2012-03-07 15:33:21 +00:00 |
|
Andreas Stöckel
|
d310b14ecf
|
Client side API now supports modules which are instanciated per application or per window; removed et2_debug function from et2_core_common, now using corresponding API function.
|
2012-03-05 13:07:38 +00:00 |
|
Nathan Gray
|
a5e17d5193
|
Easier warning message for tracking down not existing attributes
|
2011-09-15 17:49:03 +00:00 |
|
Ralf Becker
|
fb62831e86
|
fixing TypeError stoping etemplate.test.contact_widget from displaying, because attribute "type" is not defined
maybe we dont want setting of undefined attributes, but then it should give a clear error (eg. exception)
--> https://localhost/egroupware/etemplate/inc/class.etemplate_new.inc.php?name=etemplate.test.contact_widget tests contact-widgets
|
2011-08-25 20:09:45 +00:00 |
|
Andreas Stöckel
|
ec5b162bfa
|
Moved et2 core interfaces to own file; implemented Class.free which cares about calling 'destroy', removing all references the object may hold and rendering the object unusable after 'free' has been called; added 'getMem_freeMem_trace' which helps hunting down memory leaks with objects derriving from Class; added first implementation of the nextmatch widget - currently does nothing else but rendering the header and clicking on the nextmatch_sortheader labels
|
2011-08-25 13:35:53 +00:00 |
|
Andreas Stöckel
|
53f4064cdc
|
Added some naming scheme to the js files
|
2011-08-24 10:18:07 +00:00 |
|