[drupal-devel] [contributions:latpro] /modules/fckeditor/lib/editor/_source/commandclasses fck_othercommands.js fcknamedcommand.js fckpasteplaintextcommand.js fckpastewordcommand.js fckstylecommand.js fcktablecomman (fwd)
Who did not read the FAQ and is spamming the cvs list? Please remove that crap. Gerhard ---------- Forwarded message ---------- Date: 24 Jan 2005 20:25:19 -0000 From: drupal-cvs@drupal.org Reply-To: drupal-devel@drupal.org To: drupal-cvs@drupal.org Subject: [contributions:latpro] /modules/fckeditor/lib/editor/_source/commandclasses fck_othercommands.js fcknamedcommand.js fckpasteplaintextcommand.js fckpastewordcommand.js fckstylecommand.js fcktablecommand.js fcktextcolorcommand.js /modules/fckeditor/lib/editor/_source/globals fck_constants.js fckeditorapi.js /modules/fckeditor/lib/editor/filemanager/browser/default Browser.css browser.html /modules/fckeditor/lib/editor/filemanager/browser/default/connectors/php basexml.php commands.php connector.php io.php util.php /modules/fckeditor/lib/editor/filemanager/browser/default frmactualfolder.html frmcreatefolder.html frmfolders.html frmresourceslist.html frmresourcetype.html frmupload.html /modules/fckeditor/lib/editor/filemanager/browser/default/images/icons/32 ai.gif avi.gif bmp.gif cs.gif default.icon.gif dll.gif doc.gif exe.gif fla.gif gif.gif htm.gif html.gif jpg.gif js.gif mdb.gif mp3.gif pdf.gif ppt.gif rdp.gif swf.gif swt.gif txt.gif vsd.gif xls.gif xml.gif zip.gif /modules/fckeditor/lib/editor/js fck_startup.js fckeditorcode_gecko_1.js fckeditorcode_gecko_2.js fckeditorcode_ie_1.js fckeditorcode_ie_2.js /modules/fckeditor/lib/editor/lang ar.js bs.js ca.js cs.js da.js de.js en.js es.js et.js fcklanguagemanager.js fi.js fr.js gr.js he.js hr.js it.js ko.js lt.js nl.js no.js pl.js pt.js ru.js sl.js sr-latn.js sr.js sv.js zh-cn.js zh-hk.js zh-tw.js /modules/fckeditor/lib/editor/skins/office2003/toolbar button.about.gif button.anchor.gif button.bgcolor.gif button.bold.gif button.button.gif button.checkbox.gif button.copy.gif button.cut.gif button.find.gif button.flash.gif button.fontstyleadv.gif button.form.gif button.hidden.gif button.image.gif button.imagebutton.gif button.indent.gif button.input.gif button.inserthorizontalrule.gif button.insertorderedlist.gif button.insertunorderedlist.gif button.italic.gif button.justifycenter.gif button.justifyfull.gif button.justifyleft.gif button.justifyright.gif button.link.gif button.mail.gif button.new.gif button.newpage.gif button.open.gif button.outdent.gif button.paste.gif button.pastetext.gif button.pasteword.gif button.preview.gif button.print.gif button.radio.gif button.redo.gif button.removeformat.gif button.replace.gif button.save.gif button.select.gif button.selectall.gif button.showdetails.gif button.showtableborders.gif button.smiley.gif button.source.gif button.specialchar.gif button.spellcheck.gif button.strikethrough.gif button.subscript.gif button.superscript.gif button.table.gif button.tablecell.gif button.tabledeletecells.gif button.tabledeletecolumns.gif button.tabledeleterows.gif button.tableinsertcell.gif button.tableinsertcolumn.gif button.tableinsertrow.gif button.tablemergecells.gif button.tablesplitcell.gif button.textarea.gif button.textcolor.gif button.underline.gif button.undo.gif button.universalkey.gif button.unlink.gif User: latpro Branch: HEAD Date: Mon, 24 Jan 2005 20:25:19 +0000 Added files: /modules/fckeditor/lib/editor/_source/commandclasses fck_othercommands.js fcknamedcommand.js fckpasteplaintextcommand.js fckpastewordcommand.js fckstylecommand.js fcktablecommand.js fcktextcolorcommand.js /modules/fckeditor/lib/editor/_source/globals fck_constants.js fckeditorapi.js /modules/fckeditor/lib/editor/filemanager/browser/default Browser.css browser.html /modules/fckeditor/lib/editor/filemanager/browser/default/connectors/php basexml.php commands.php connector.php io.php util.php /modules/fckeditor/lib/editor/filemanager/browser/default frmactualfolder.html frmcreatefolder.html frmfolders.html frmresourceslist.html frmresourcetype.html frmupload.html /modules/fckeditor/lib/editor/filemanager/browser/default/images/icons/32 ai.gif avi.gif bmp.gif cs.gif default.icon.gif dll.gif doc.gif exe.gif fla.gif gif.gif htm.gif html.gif jpg.gif js.gif mdb.gif mp3.gif pdf.gif ppt.gif rdp.gif swf.gif swt.gif txt.gif vsd.gif xls.gif xml.gif zip.gif /modules/fckeditor/lib/editor/js fck_startup.js fckeditorcode_gecko_1.js fckeditorcode_gecko_2.js fckeditorcode_ie_1.js fckeditorcode_ie_2.js /modules/fckeditor/lib/editor/lang ar.js bs.js ca.js cs.js da.js de.js en.js es.js et.js fcklanguagemanager.js fi.js fr.js gr.js he.js hr.js it.js ko.js lt.js nl.js no.js pl.js pt.js ru.js sl.js sr-latn.js sr.js sv.js zh-cn.js zh-hk.js zh-tw.js /modules/fckeditor/lib/editor/skins/office2003/toolbar button.about.gif button.anchor.gif button.bgcolor.gif button.bold.gif button.button.gif button.checkbox.gif button.copy.gif button.cut.gif button.find.gif button.flash.gif button.fontstyleadv.gif button.form.gif button.hidden.gif button.image.gif button.imagebutton.gif button.indent.gif button.input.gif button.inserthorizontalrule.gif button.insertorderedlist.gif button.insertunorderedlist.gif button.italic.gif button.justifycenter.gif button.justifyfull.gif button.justifyleft.gif button.justifyright.gif button.link.gif button.mail.gif button.new.gif button.newpage.gif button.open.gif button.outdent.gif button.paste.gif button.pastetext.gif button.pasteword.gif button.preview.gif button.print.gif button.radio.gif button.redo.gif button.removeformat.gif button.replace.gif button.save.gif button.select.gif button.selectall.gif button.showdetails.gif button.showtableborders.gif button.smiley.gif button.source.gif button.sp ecialchar.gif button.spellcheck.gif button.strikethrough.gif button.subscript.gif button.superscript.gif button.table.gif button.tablecell.gif button.tabledeletecells.gif button.tabledeletecolumns.gif button.tabledeleterows.gif button.tableinsertcell.gif button.tableinsertcolumn.gif button.tableinsertrow.gif button.tablemergecells.gif button.tablesplitcell.gif button.textarea.gif button.textcolor.gif button.underline.gif button.undo.gif button.universalkey.gif button.unlink.gif Log message: Links: http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... http://cvs.drupal.org/diff.php?path=contributions/modules/fckeditor/lib/edit... -- [ Drupal cvs list | http://list.drupal.org/ ]
Op dinsdag 25 januari 2005 00:09, schreef Gerhard Killesreiter: > Who did not read the FAQ and is spamming the cvs list? > Please remove that crap. 1) HTML area has the source in CVS too. And i agree its user-unfriendly to not provide the correct sources in a download of a module. 2) this is certainly no crap. It looks like a great system, because it can be stripped down to the very bares of HMTML editing, And it will follow styles set in your theme very well. http://www.fckeditor.net/Demo/Demo03.html?Basic 3) It wasn't me :) Regards, Bèr -- [ Bèr Kessels | Drupal services www.webschuur.com ]
On Tue, 25 Jan 2005, Bèr Kessels wrote:
Op dinsdag 25 januari 2005 00:09, schreef Gerhard Killesreiter:
Who did not read the FAQ and is spamming the cvs list? Please remove that crap.
1) HTML area has the source in CVS too.
According to Gordon he needed to modify the source somewhat. I am still not happy about it. "Somebody else did it too." is a not very usefull argument in general.
And i agree its user-unfriendly to not provide the correct sources in a download of a module.
Not caring about users too much is a strong side of me. :)
2) this is certainly no crap.
It is JS. No further discussion (with me) needed. :)
It looks like a great system, because it can be stripped down to the very bares of HMTML editing, And it will follow styles set in your theme very well. http://www.fckeditor.net/Demo/Demo03.html?Basic
I tried that one of the demos available and it didn't work for me. (FF 1.0+).
3) It wasn't me :)
I know. At the very least the person responsible could have looked at the cvs manual to learn on how to do a commit without generating dozens of commit messages. We should reevealuate our strategy for granting contrib cvs write access. Cheers, Gerhard
At the very least the person responsible could have looked at the cvs manual to learn on how to do a commit without generating dozens of commit messages. We should reevealuate our strategy for granting contrib cvs write access.
Everyone who gets an account is sent a welcome message which asks them to read the FAQ and readme. I'm not sure what more we can do, aside from implementing a CVS aptitude test :P. Steven
Hello, On Tue, 2005-01-25 at 12:23 +0100, Gerhard Killesreiter wrote:
On Tue, 25 Jan 2005, Bèr Kessels wrote:
Op dinsdag 25 januari 2005 00:09, schreef Gerhard Killesreiter:
Who did not read the FAQ and is spamming the cvs list? Please remove that crap.
1) HTML area has the source in CVS too.
According to Gordon he needed to modify the source somewhat. I am still not happy about it. "Somebody else did it too." is a not very usefull argument in general.
With the NZ version I really don't need to make any changes, I am just working out the best way to migrate to this method. -- Gordon Heydon <gordon@heydon.com.au>
On Tue, 2005-01-25 at 10:48 +0100, Bèr Kessels wrote: > Op dinsdag 25 januari 2005 00:09, schreef Gerhard Killesreiter: > > Who did not read the FAQ and is spamming the cvs list? > > Please remove that crap. > 1) HTML area has the source in CVS too. And i agree its user-unfriendly to not > provide the correct sources in a download of a module. Yes at this stage, but I am hoping to have it removed from cvs by 4.6. as there are a couple of versions of HTMLArea and the fork by the NZ guy is pretty good. > 2) this is certainly no crap. It looks like a great system, because it can be > stripped down to the very bares of HMTML editing, And it will follow styles > set in your theme very well. http://www.fckeditor.net/Demo/Demo03.html?Basic It is quite nice, but if you have looked at the source it is not very good, and just cannot be unpacked, it needs a funny process to be run if you and to modify it. -- Gordon Heydon <gordon@heydon.com.au>
Gerhard Killesreiter wrote:
Who did not read the FAQ and is spamming the cvs list? Please remove that crap.
I sent the person an email and temporarily disabled his account until he had replied back. I agree, this does not belong in CVS. Steven Wittens
participants (4)
-
Bèr Kessels -
Gerhard Killesreiter -
Gordon Heydon -
Steven Wittens