Commit Graph

341 Commits

Author SHA1 Message Date
Andreas Stöckel
53a041c488 Finished implementation of the abstract egwAction interface - now going to test it 2011-02-24 19:00:47 +00:00
Andreas Stöckel
e416c61890 Backup of current development stage 2011-02-24 16:10:11 +00:00
Andreas Stöckel
1866dd1c43 (Hopefully) fixed broken SVN Id tags 2011-02-23 20:18:56 +00:00
Andreas Stöckel
e2c9cd49cc Initial commit of the current JS implementation of the egw_action system, which will later be used to create context sensitive menus and drag and drop capabilities. The egw_menu.js/egw_menu_dhtml.js files are fully functional (see test in the test dir), implementation of egw_action.js has just started and not even a single line of that has been tested yet. 2011-02-23 18:24:16 +00:00
Andreas Stöckel
0d88ac8799 Reversed most changes made for egw-stylite #8295, commited changes proposed by Ingo Ratsdorf in egroupware.org #2834, probably fixes egroupware.org #2831 2011-02-04 14:28:12 +00:00
Andreas Stöckel
0f0e57f398 Got remote applications in the jdots template finally working as they should - this unfortunately required a lot of 'dirty' hacks, as egroupware had not been designed to do this. So e.g. there had to be a litte bit code added to the login page, which prevented it from redirecting to a page with a full framework rebuild. 2011-01-20 14:11:47 +00:00
Ralf Becker
b603b7605c removed not longer used ckeditor.egwconfig.js 2011-01-06 00:01:17 +00:00
Ralf Becker
6e8e8a8986 * JSCalendar: fixed week containing 4th Jan is shown as 52th instead 1st week, if week starts on sunday is selected
JSCalendar shows iso8601 week numbers as used eg. in Europe, which are defined for weeks starting on Monday, JSCal used first displayed day (not Monday) to calculate the week number
fix now always uses the Monday to set the week number
US, Canada and middle east uses uses a different week numbering schema than iso8601, which is currently NOT supported by JSCalendar or EGroupware!
2011-01-05 02:34:16 +00:00
Ralf Becker
ccfa98ff9f new method to refresh an egroupware applications view, with the possibility for the application to overwrite the default handing of reloading everything 2010-12-28 03:02:49 +00:00
Klaus Leithoff
6476c7af39 allow upper case window names too 2010-11-22 14:47:10 +00:00
Ralf Becker
e68255167e IE fails, if windows name in egw_openWindowCentered2 contains something no a letter, number or underscore --> removing it 2010-11-17 12:31:13 +00:00
Ralf Becker
4429ffa4b9 add dhtmlxMenu as context menu for dhtmxTree 2010-10-18 19:25:33 +00:00
Ralf Becker
351151bd5f fixed wrong case after update 2010-10-18 10:01:46 +00:00
Ralf Becker
f779454f4c only provide old pathes for old functionality, new code can use new path dhtmlxTree/codebase 2010-10-15 16:16:07 +00:00
Ralf Becker
197fdee2a4 updated dhtmlxtree to version 2.6 2010-10-15 10:04:07 +00:00
Ralf Becker
77bede9db4 removed dhtmlxtree 1.2 to import current version 2.6 2010-10-15 10:02:33 +00:00
Ralf Becker
d7d719a73d do NOT return buttons, unless they are pressed 2010-10-12 13:56:40 +00:00
Nathan Gray
8728ba5512 - Implement request.abort() to cancel a request
- Check that the response is there before trying to access a key inside it
- Don't return null for encoding 0
2010-08-10 14:58:54 +00:00
Andreas Stöckel
408a9ece4f Fixed typo which prevented IE js load from working correctly 2010-07-21 10:52:18 +00:00
Andreas Stöckel
9615c33fe8 Fixed JS loadFinished notification on IE 2010-07-21 10:26:54 +00:00
Andreas Stöckel
70319aefd6 Added some docu and checks for console.log being defined 2010-07-20 10:54:56 +00:00
Andreas Stöckel
7ad65804d5 Added onLoadFinish event to egw_json_response on the js side, which gets triggered when all javascript code which should be included has been loaded and evaluated on the client 2010-07-20 10:20:32 +00:00
Nathan Gray
80706f34b7 If error details are included, show them in the log 2010-07-09 13:00:46 +00:00
Andreas Stöckel
b5e33eab09 - Fixed etemplate input dirty handling
- Now generating an widget object tree in widget.js
- Added generic response to egw_json
- Moved "getFramework" function to jsapi and renamed it to "egw_getFramework"
- Added plugin system to egw_json
- Transformed the jQuery "replaceWith" call form class.etemplate_form.inc.php into an own json plugin
- Fixed label creation for et_html
2010-07-08 12:03:13 +00:00
Andreas Stöckel
0867ed78d8 Added missing console.info dummy function 2010-07-01 13:52:55 +00:00
Andreas Stöckel
47a7fc9337 - Added "beforeSubmit" callback handler to the PHP json class
- Added "clientCall" and "clientSetOption" function to the base etemplate widget class
- Got the client side HTML area widget work with the new functions described above
2010-06-30 09:13:17 +00:00
Andreas Stöckel
23a87dc2f9 Updated ckeditor to new version 2010-06-25 10:27:42 +00:00
Andreas Stöckel
7520c468c7 Moved egw_seperateJavaScript to jsapi 2010-06-22 14:39:27 +00:00
Ralf Becker
bf7b241b0c Added error message, if ajax request failed 2010-06-22 10:19:33 +00:00
Andreas Stöckel
01826c38b2 Added exception and error messages to egw_json 2010-06-21 08:39:21 +00:00
Andreas Stöckel
262460ac0c Added ability for restricting the jquery context when the request is made 2010-06-18 14:23:51 +00:00
Andreas Stöckel
3da1f7b585 Added includeScript and includeCSS functions to json classes 2010-06-18 08:36:33 +00:00
Ralf Becker
7d44c81805 fix/workaround for bug #2658 - Monthview navigation issue with Google Chrome (Linux 5.0.x beta)
see http://code.google.com/p/chromium/issues/detail?id=43973
2010-06-17 10:38:47 +00:00
Andreas Stöckel
c953709866 - Added server side implementation of application sorting
- Filtering "remove"-function from arrays before sending them via json
2010-06-16 12:07:50 +00:00
Ralf Becker
b576d88a5f got sending of only dirty form elements working, thought I am not happy with it 2010-06-16 07:30:16 +00:00
Andreas Stöckel
631c19a83e Added ability to filter elements in egw_getFormValues by a css class 2010-06-15 15:27:04 +00:00
Andreas Stöckel
c4ed458d53 Made egw_json_getFormValues a global function 2010-06-15 09:47:39 +00:00
Andreas Stöckel
aca6fc8c5d Fixed compatibility issues with IE 2010-06-14 16:04:39 +00:00
Andreas Stöckel
ee9e4c4d47 Removed debug message 2010-06-11 15:10:39 +00:00
Andreas Stöckel
740bff5557 Added escaping for json strings 2010-06-11 15:06:13 +00:00
Klaus Leithoff
4795658fec for egw_openWindowCentered return a WindowID by default 2010-06-11 12:31:29 +00:00
Andreas Stöckel
4b108026c6 Fixed problem with generation of numerical indices in _egw_json_getFormValue, using the new global parameter of egw_json_response.redirect in json.php 2010-06-11 10:23:13 +00:00
Andreas Stöckel
04267ed34d Added handling for global redirect and handling of ?cd=10 in redirect url, which should trigger the url to be loaded inside the top window 2010-06-11 08:08:07 +00:00
Ralf Becker
bcdc505f5a returning something, replaces whole window in FF, if used in link as "javascript:egw_openWindowCentered2()" 2010-06-10 17:26:00 +00:00
Andreas Stöckel
ad1c1f1f06 Added 'jquery' method to the json handler which allows it to call functions of jquery object from the server 2010-06-10 12:24:50 +00:00
Andreas Stöckel
bd023081e6 Fixed handling of json requests using etemplate.process_exec and fixes in the json encoding of hierarchical values 2010-06-10 10:33:00 +00:00
Andreas Stöckel
d4549782e5 Removed debug message 2010-06-10 09:33:55 +00:00
Andreas Stöckel
918d086eed Fixed correct handling for form element names with square brackets in xajax.getFormValues, added egw_json_request.getFormValues method 2010-06-10 09:33:00 +00:00
Ralf Becker
d897357e7f upps, missed some comments 2010-06-10 07:18:39 +00:00
Ralf Becker
4da762e40e removing xajax, as we no longer need it (get emulated by our new json stuff) 2010-06-10 06:59:54 +00:00
Andreas Stöckel
de5c558015 Fixed errors with non-defined "tree" element in xajax responses in felamimail 2010-06-09 14:41:53 +00:00
Ralf Becker
feaab09818 calling jquery as part of a response, eg. ->call('#123','addClass',array('valid')); 2010-06-09 14:41:40 +00:00
Andreas Stöckel
7eb21252af Removed code which might interrupt XAJAX from working 2010-06-09 13:52:38 +00:00
Andreas Stöckel
506d9753be Rewrote encoding of the json code, prevented "script"-handler from breaking on errors 2010-06-09 13:24:59 +00:00
Nathan Gray
9d4c60bc42 Use a javascript object instead of building a JSON string 2010-06-09 12:39:32 +00:00
Nathan Gray
b5179882ab Add a check to handle being called from inside a frame 2010-06-09 10:40:17 +00:00
Andreas Stöckel
57e54c8c27 Removed behaviour of jscalendar, which removed drop-down boxes even if the calendar was not in popup mode 2010-06-07 09:32:59 +00:00
Klaus Leithoff
00bbad90c5 changed BulletList to BulletedList in ckeditor.egwconfig.js 2010-06-07 09:21:51 +00:00
Andreas Stöckel
75651489a7 Allowed empty content to be returned from the server 2010-06-04 15:22:01 +00:00
Andreas Stöckel
718264c6e7 Added egw_appWindow funtion to jsapi 2010-06-04 12:16:13 +00:00
Andreas Stöckel
7b2aedddb3 Renamed the alert handler to egw_alertHandler 2010-06-04 08:16:45 +00:00
Klaus Leithoff
97b1130a36 -added aspell as plugin, as it is not available by default anymore.
phpgwapi/js/ckeditor3/plugins/aspell
-changed phpgwapi/js/ckeditor3/plugins/aspell/spellerpages/server-scripts/spellchecker.php
 to allow only configured aspell, tmp dirs and language settings
-removed other than php spellchecker pages from phpgwapi/js/ckeditor3/plugins/aspell/spellerpages/server-scripts/
-added toolbar options to reflect the use/change of calls of SpellCheck(er) via toolbar button
configure options for CKeditor to use aspell (if available) or/and scayt
2010-06-02 15:22:14 +00:00
Andreas Stöckel
ca263fc6d8 - Rewrote redirect function
- Setting the webserver url in head
2010-06-02 08:10:43 +00:00
Ralf Becker
a3bb4afe1b documenting and adding exception and redirect handler to json handler 2010-06-01 18:54:31 +00:00
Andreas Stöckel
0c243b49a3 - Updated JS and PHP egw_json code
- Added array_stripslashes() to common_functions.inc.php
- Added json handler (json.php)
2010-06-01 14:20:55 +00:00
Andreas Stöckel
2bbe2e1203 Added PHP and JS JSON libraries for replacement of XAJAX 2010-06-01 12:38:41 +00:00
Andreas Stöckel
3573571852 Renamed and moved jQuery javascript files 2010-06-01 12:09:36 +00:00
Andreas Stöckel
f35a2088a6 Added a first copy of jquery 2010-06-01 09:56:30 +00:00
Klaus Leithoff
226908f7ab enable toggling of plain to CKEDITOR in felamimail; documenting changes to ckeditor with phpgwapi/js/ckeditor3/egw_integration.txt 2010-05-27 14:37:37 +00:00
Andreas Stöckel
c95d5fe04b Added support for the new CKEditor 3.2.1 2010-05-25 07:50:10 +00:00
Andreas Stöckel
519a80a8f8 Removed the not needed _samples directory from ckeditor3 2010-05-21 12:04:04 +00:00
Andreas Stöckel
ffa48c7c40 Committed CKEditor 3.2.1 stock version 2010-05-21 11:51:40 +00:00
Andreas Stöckel
16d9b79965 Fixed bug with FCKEditor and Safari in which the fck editor area isn't maximized 2010-05-19 11:30:15 +00:00
Andreas Stöckel
95891c869f Added some JavaScript-Code to the date selector which handles clicks on the "Today" button 2010-05-18 09:17:54 +00:00
Andreas Stöckel
8a6b862489 Removed code from wz_tooltip.js which removed all html "title" properties from the page on some occasions 2010-05-17 13:52:15 +00:00
Klaus Leithoff
8d5e509672 fix another tooltip problem (tooltips at the edge of the screen get misplaced) provided by andreas stoeckel 2010-04-16 13:48:36 +00:00
Klaus Leithoff
c93b76987a enable create of recurreence for weekdays only for recur_type weekly (conditional enabling/disabling weekday selection area) provided by andreas stoeckel 2010-04-16 13:24:58 +00:00
Klaus Leithoff
fb747b3a97 fix flickering of calendar tooltips, fix oversized space reservation for small tooltips: provided by andreas stoeckel 2010-04-16 12:40:02 +00:00
Klaus Leithoff
15609abbf4 work provided by Chr.Fueller to tackle oversized events in calendar-week-print-pre-view 2010-04-09 14:15:00 +00:00
Nathan Gray
af9df0faf4 Fix for possibly undefined variable 2010-03-26 16:47:31 +00:00
Ralf Becker
f7f54b0e1c remove not used non-php server scripts 2010-03-07 10:23:08 +00:00
Ralf Becker
34f2a64b51 updated integration docu 2010-02-13 04:35:54 +00:00
Ralf Becker
22630b849a fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com> 2010-02-13 01:19:27 +00:00
Klaus Leithoff
3ac8b33231 move the ie dropdown menu hack to jsapi, make it an preference, so you can switch it off, if it does not work for you 2010-02-12 09:04:44 +00:00
Ralf Becker
27c2de1986 re-adding default width of 300px, I missed when updating the class 2010-01-24 02:29:29 +00:00
Ralf Becker
4600c7cb38 Imported latest version of wz_tooltips (5.31) as they no longer need to
process the whole dom tree to enable the tooltips.
(Also made the changed from r23372 again)
2010-01-17 03:20:45 +00:00
Ralf Becker
65aa5f8740 using new xajax version 0.5, thought automatically defining all pre 0.5 response functions, so no changes in EGroupware callbacks necessary, everything should work as before 2010-01-07 23:39:17 +00:00
Ralf Becker
3de4879a18 "not treating newer Safari with old KHTML handling, as it unnecessary hides overlaped selecboxes and NOT restores them" 2009-11-25 20:25:18 +00:00
Ralf Becker
221473ce0f make dynamic resizable sidebox width app specific 2009-11-18 20:00:26 +00:00
Klaus Leithoff
4c12282716 added copy and paste block to fckeditor to all egwconfig configurations, if not available 2009-10-01 10:28:40 +00:00
Ralf Becker
a81931ca08 removed not used javascript files 2009-07-07 09:58:20 +00:00
Klaus Leithoff
6570199588 remove baseconfig for unneeded connectors 2009-07-07 09:06:11 +00:00
Klaus Leithoff
b09f75d839 remove baseconfig for unneeded connectors 2009-07-07 09:05:21 +00:00
Klaus Leithoff
b0efbe2637 upgrading to 2.6.4.1, removing _samples and unneeded connectors 2009-07-07 08:58:12 +00:00
Klaus Leithoff
a1a5d156a9 a couple of lines of more documentation, about the how to enable aspell integration 2008-10-09 08:55:03 +00:00
Klaus Leithoff
b12f35a56d fix for [eGroupWare-tracker] Bugs #1750: FCKeditor dont use the aspell path from config
-documenting the needed skripting for the configured aspell path in egw_integration.txt
-re-imported spellcheck (aspell) integration from Jose
-switching aspell integration on in fckconfig.js, as documented in FCKeditor_2.x/Developers_Guide/Configuration/Spell_Checker
2008-10-09 08:52:29 +00:00
Klaus Leithoff
260ce05397 update to FCK 2.6.3, please note: you probably have to delete your browser cache!
this should fix the <br type="_moz"> bug.
-added the about button in all egw_config settings, as it enables the user to check the version of the editor
-added the show-blocks button in all egw_config settings, as it enables the user to check the structure elements of his document
2008-10-08 10:16:30 +00:00
Klaus Leithoff
ace6deee7b fix for a "too much recursion" JavaScript error in calendar.js, when the user tries to pick another year; the fix was taken from dynarch.com
provided by a user named ilyaf. Thanks,
2008-08-11 08:01:28 +00:00
Ralf Becker
e2d0b93353 re-imported spellcheck (aspell) integration from Jose 2008-04-15 19:25:04 +00:00
Ralf Becker
b0ebb4d0d8 re-added exidently removed images ;-) 2008-04-15 12:38:45 +00:00
Ralf Becker
e4401d7f41 update to FCK 2.6, please note: you probably have to delete your browser cache! 2008-04-15 12:15:22 +00:00
Ralf Becker
256163ba98 "check for a valid eGW session" 2008-04-15 08:04:26 +00:00
Ralf Becker
a58cd51617 "- remove index.{html|php} added by apache, which causes the upload/browsing in some apache configs to fail
- check for a valid eGW session"
2008-04-15 08:04:11 +00:00
Ralf Becker
30c265a5c7 "remove index.{html|php} added by apache, which causes the upload/browsing in some apache configs to fail" 2008-04-15 08:02:13 +00:00
José Luis Gordo Romero
71d98434fe Enabling the new prefs & admin settings in fckeditor html class function 2007-12-20 06:15:56 +00:00
José Luis Gordo Romero
181085c4a7 Adding Fckeditor 2.5 to trunk 2007-12-17 17:58:19 +00:00
José Luis Gordo Romero
0bbb81840d Deleting fckeditor in order to import 2.5 adapted 2007-12-17 17:50:14 +00:00
Klaus Leithoff
f0f3152222 the splitting with a complex regex for the parseDate does not work with old javascript. reworked it so splitting is done possible (date) delimiter by delimiter 2007-06-15 13:55:04 +00:00
Lars Kneschke
defef645e2 disabled context menu in simple view to enable FF2 and IE7 spellchecker 2007-05-09 15:37:25 +00:00
Ralf Becker
9748cf96be fix for bug #700: Date format d-M-Y not working in Infolog list display 2007-05-08 07:38:36 +00:00
Ralf Becker
354c637baa removed tinymce as we have now fck 2007-05-02 14:37:50 +00:00
Lars Kneschke
eb73971453 enter creates linebreak, shift-enter creates paragraph in fckeditor now. decided by ralf and me 2007-04-30 07:55:01 +00:00
Lars Kneschke
2862da3993 make linebreak when pressing enter and not paragraph
this modification got lost, when updating to the latest version of fckeditor
2007-04-30 04:38:31 +00:00
Ralf Becker
1bee3ca929 removed 'funny' char's in fckeditor*.php, which show up on non utf-8 installation in felamimail 2007-04-26 16:51:12 +00:00
Ralf Becker
1600dc906e fixed not working browsing or upload, if eGW is not installed in the docroot, which is our default, also fixed a double // in the path 2007-04-17 14:16:21 +00:00
Ralf Becker
5aad1fc35a "rearanged t features and layout of eGW's toolsbars a bit for more consitensy and extended the extended mode" 2007-04-14 16:56:04 +00:00
Ralf Becker
ba75b6761a "enabling upload, otherwise it cant work" 2007-04-14 16:52:30 +00:00
Ralf Becker
9495ece599 synced Connys FCKEditor import from 1.4 2007-04-14 12:21:09 +00:00
Cornelius Weiß
9f2f7f6d4f Patch from Jose: sitemgr / wiki file upload from fckeditor.
"Attached a small patch on fckeditor that leaves our url passed exact (from site pref), removes the append of file type"
2007-02-23 08:38:24 +00:00
Christian Binder
0d9ed45db1 migrated resizeable sidebar to common dragdrop class. This prevents breaking jscalendar on internet explorer and other DHTML incompatible browsers 2007-02-05 19:28:38 +00:00
Christian Binder
1b4f5c88c7 applied eGW specific changes: some colors and width 2007-01-31 22:37:17 +00:00
Christian Binder
25a02eeabe bringing wz_tooltip.js 3.45 into the trunk branch 2007-01-31 22:34:31 +00:00
Christian Binder
e277471b7b removing old wz_tooltip.js 2007-01-31 22:33:54 +00:00
Christian Binder
249dec935d applied eGW specific changes: possibility for a focus on DHTML objects and performance issues for ADD_DHTML 2007-01-31 22:21:34 +00:00
Christian Binder
6fabf1a79c bringing wz_dragdrop.js version 4.87 into the trunk branch 2007-01-31 22:17:34 +00:00
Christian Binder
e3f08938b8 removing old wz_dragdrop.js 2007-01-31 22:17:18 +00:00
Christian Binder
5c303760c3 me against svn :-( 2007-01-31 22:12:25 +00:00
Christian Binder
ce54744ee7 bringing wz_dragdrop.js version 4.87 into the trunk branch 2007-01-31 22:09:27 +00:00
Cornelius Weiß
97336c3cac applay path #298 from Jose Luis Gordo Romero: sitmgr, api tiny->fck 2007-01-18 18:00:01 +00:00
Cornelius Weiß
1eb9dbe961 applay path #298 from Jose Luis Gordo Romero: sitmgr, api tiny->fck 2007-01-18 17:59:28 +00:00
Oscar Manuel Gómez Senovilla
28fa81a805 spanish tinymce translation 2007-01-14 20:51:18 +00:00
Christian Binder
4a0af9f977 dragdrop: make class aware of multiple instances and make wz_dragdrop::ADD_DTHML() more performant 2007-01-05 13:56:28 +00:00
Christian Binder
6f78261f7f modified walter zorns wz_dragdrop.js to have a defined focus on the draggables (e.g. top left or center center) - sent these changes to walter zorn as he thought himself about implementing that, set calendar events to focus now on top center with a border of 2 pixels to make dragging more logical for the user - modified dragdrop class to take focus as e.g. 'top left 5' focuses draggable on top left with a border of 5 pixels inside 2006-12-23 10:13:51 +00:00
Lars Kneschke
e186062d63 * don't display spell check button (needs some cleanup on server side) 2006-11-07 18:21:18 +00:00
Lars Kneschke
8a0f08b54f * initial import of fckeditor
* added function to add fckeditor instead of tinymce
2006-11-07 18:18:22 +00:00
Christian Binder
29ee0ffbeb new wz_dragdrop.js (v4.85) 2006-11-05 09:58:13 +00:00
Christian Binder
9f7e22754c removed old wz_dragdrop.js version 2006-11-05 09:52:35 +00:00
Cornelius Weiß
70e9f4f0bc remove never used spechial ie javascript 2006-10-27 10:05:31 +00:00
Ralf Becker
3b589d43cf not used anymore 2006-10-07 10:59:19 +00:00
Cornelius Weiß
91db5f97c7 remove htmlarea as it is replaced by tinymce 2006-08-22 12:20:25 +00:00
Cornelius Weiß
d7a7cc8d49 add filemanager plugin for new version of tiny_mce 2006-08-22 06:30:52 +00:00
Cornelius Weiß
6d48818f08 add version 2.0.6.1 of tinymce 2006-08-21 19:26:21 +00:00
Cornelius Weiß
9e80148276 remove old tinymce version 2006-08-21 19:24:18 +00:00
Lars Kneschke
45389f45f4 update to new xajax version 2006-08-16 03:29:25 +00:00
Lars Kneschke
4f4554bc18 changed fontsize from 12 to 11 2006-08-16 03:28:33 +00:00
Pim Snel
1f99dafd1b created makefile and instructions for crunching the tinymce.js file
add ttkcruncher to for crunching javascripts
2006-07-06 20:39:08 +00:00
Ralf Becker
11ce7b455d fix from DHTMLx Team <dhtmlx-AT-scand.com> modified by me to fix the wrong alignment of open folders in Konqueror 2006-03-20 19:13:15 +00:00
Ralf Becker
f219bf221e updated dhtmlXTree to version 1.2 2006-03-19 17:51:23 +00:00
Oscar Manuel Gómez Senovilla
a15e4d73c7 bug 1391354 2005-12-27 18:52:16 +00:00
Oscar Manuel Gómez Senovilla
15b3d1fc9f spanish tinymce translation 2005-12-05 01:33:44 +00:00